{"_id":"testem","_rev":"1351859","name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","dist-tags":{"backport":"1.18.5","latest":"3.6.0","next":"1.14.0-0"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"time":{"modified":"2021-11-02T15:51:08.000Z","created":"2012-02-06T04:53:08.869Z","3.6.0":"2021-10-28T07:19:21.034Z","3.5.0":"2021-08-31T07:46:16.503Z","3.4.3":"2021-08-20T08:45:57.218Z","3.4.2":"2021-05-28T22:21:07.794Z","3.4.1":"2021-04-19T11:30:50.692Z","3.4.0":"2021-03-24T00:23:06.987Z","3.3.0":"2021-03-16T08:41:52.221Z","3.2.1":"2021-03-15T17:35:01.177Z","3.2.0":"2020-06-04T22:33:18.829Z","3.1.0":"2020-04-20T21:02:13.635Z","3.0.4":"2020-04-15T19:38:59.477Z","3.0.3":"2020-03-16T16:08:04.383Z","3.0.2":"2019-12-02T21:11:52.766Z","3.0.1":"2019-11-22T01:20:45.171Z","3.0.0":"2019-09-30T17:41:42.699Z","2.17.0":"2019-07-11T17:00:19.495Z","2.16.0":"2019-05-11T15:03:12.426Z","2.15.1":"2019-04-11T09:02:19.096Z","2.15.0":"2019-04-10T15:54:13.921Z","2.14.0":"2018-11-02T14:50:46.810Z","2.13.0":"2018-10-09T15:48:20.728Z","2.12.0":"2018-09-17T22:00:19.486Z","2.11.0":"2018-09-07T01:35:21.887Z","2.10.0":"2018-08-29T07:57:07.282Z","2.9.3":"2018-08-16T12:25:47.857Z","2.9.2":"2018-08-03T03:55:20.524Z","2.9.1":"2018-08-02T21:30:02.647Z","2.9.0":"2018-07-19T08:08:03.295Z","2.8.2":"2018-06-20T05:06:09.642Z","2.8.1":"2018-06-18T17:50:24.546Z","2.8.0":"2018-06-11T21:12:00.461Z","2.7.2":"2018-06-08T16:31:35.858Z","2.7.1":"2018-06-05T20:29:13.915Z","1.18.5":"2018-06-05T20:28:44.190Z","2.7.0":"2018-06-04T22:15:57.831Z","2.6.0":"2018-05-21T18:42:14.770Z","2.5.0":"2018-05-15T19:24:51.340Z","2.4.0":"2018-04-25T17:40:38.818Z","2.3.0":"2018-04-25T17:07:52.042Z","2.2.1":"2018-04-03T17:35:06.709Z","2.2.0":"2018-03-30T08:38:54.981Z","2.0.0":"2018-01-24T20:02:10.785Z","1.18.4":"2017-08-18T07:27:06.384Z","1.18.3":"2017-08-11T21:26:46.096Z","1.18.2":"2017-08-09T23:12:38.976Z","1.18.1":"2017-07-22T19:11:28.088Z","1.18.0":"2017-06-27T21:23:37.931Z","1.17.0":"2017-06-23T11:25:02.924Z","1.16.2":"2017-05-30T16:03:15.136Z","1.16.1":"2017-05-04T16:36:07.396Z","1.16.0":"2017-04-19T19:32:46.826Z","1.15.0":"2017-02-10T08:33:59.440Z","1.14.3":"2017-01-18T22:32:05.903Z","1.14.2":"2016-12-27T22:59:58.121Z","1.14.1":"2016-12-21T23:05:02.040Z","1.14.0":"2016-12-20T18:31:14.710Z","1.14.0-0":"2016-12-14T08:40:47.675Z","1.13.0":"2016-10-19T19:47:20.247Z","1.12.0":"2016-09-10T10:51:07.144Z","1.11.0":"2016-09-04T21:51:31.639Z","1.10.4":"2016-08-18T05:59:40.312Z","1.10.3":"2016-08-06T20:05:12.080Z","1.10.2":"2016-07-26T08:25:25.778Z","1.10.1":"2016-07-19T08:26:32.825Z","1.10.0":"2016-07-18T15:41:48.079Z","1.10.0-1":"2016-07-14T09:51:01.765Z","1.10.0-0":"2016-07-12T21:34:35.188Z","1.9.1":"2016-06-20T21:42:41.695Z","1.9.0":"2016-06-20T07:43:29.649Z","1.8.1":"2016-06-03T12:05:07.237Z","1.8.0":"2016-06-01T08:01:26.403Z","1.7.4":"2016-05-27T18:20:19.152Z","1.7.3":"2016-05-27T12:58:46.674Z","1.7.2":"2016-05-27T12:33:50.557Z","1.7.1":"2016-05-13T19:07:43.642Z","1.7.0":"2016-05-10T21:27:14.019Z","1.6.0":"2016-03-23T20:58:54.927Z","1.5.0":"2016-03-08T19:25:24.338Z","1.4.3":"2016-03-02T17:46:15.101Z","1.4.2":"2016-03-01T20:21:22.138Z","1.4.1":"2016-02-24T09:39:45.461Z","1.4.0":"2016-02-19T19:16:06.670Z","1.3.0":"2016-02-15T11:54:35.179Z","1.2.2":"2016-02-08T21:42:26.012Z","1.2.1":"2016-02-02T20:25:12.379Z","1.2.0":"2016-02-02T19:53:00.662Z","1.1.3":"2016-01-28T15:43:26.838Z","1.1.2":"2016-01-25T22:50:03.122Z","1.1.1":"2016-01-23T22:30:26.086Z","1.1.0":"2016-01-23T19:44:07.686Z","1.0.2":"2016-01-21T10:57:58.883Z","1.0.1":"2016-01-20T16:45:16.669Z","1.0.0":"2016-01-12T15:33:26.859Z","1.0.0-rc.7":"2016-01-10T21:10:13.212Z","1.0.0-rc.6":"2016-01-04T23:00:13.704Z","1.0.0-rc.5":"2016-01-04T22:07:19.117Z","1.0.0-rc.4":"2016-01-02T21:17:13.133Z","1.0.0-rc.3":"2015-12-29T00:22:27.675Z","1.0.0-rc.2":"2015-12-28T22:18:16.164Z","1.0.0-rc.1":"2015-12-23T20:35:44.424Z","0.9.11":"2015-11-11T09:23:25.501Z","0.9.10":"2015-11-10T22:40:15.942Z","0.9.9":"2015-11-07T13:26:46.091Z","0.9.8":"2015-10-17T08:31:41.422Z","0.9.7":"2015-10-07T06:58:11.543Z","0.9.6":"2015-09-30T19:42:08.161Z","0.9.5":"2015-09-19T14:21:33.059Z","0.9.4":"2015-09-03T18:57:23.106Z","0.9.2":"2015-08-03T20:19:01.289Z","0.9.1":"2015-07-28T21:41:02.662Z","0.9.0":"2015-07-21T18:03:57.793Z","0.9.0-2":"2015-07-20T19:53:45.592Z","0.9.0-1":"2015-07-06T18:47:56.465Z","0.9.0-0":"2015-07-06T16:29:25.330Z","0.8.5":"2015-07-01T08:17:13.135Z","0.8.4":"2015-06-26T19:00:58.979Z","0.8.3":"2015-04-26T17:41:22.317Z","0.8.2":"2015-04-21T15:42:55.593Z","0.8.1":"2015-04-21T15:37:20.602Z","0.8.0":"2015-04-16T20:13:27.380Z","0.8.0-0":"2015-04-05T14:06:02.940Z","0.7.7":"2015-04-02T06:19:25.550Z","0.7.6":"2015-03-22T18:18:06.193Z","0.7.5":"2015-03-12T05:30:13.582Z","0.7.4":"2015-03-11T19:46:57.233Z","0.7.3":"2015-03-11T18:52:47.362Z","0.7.2":"2015-03-10T16:49:33.624Z","0.7.1":"2015-02-20T14:59:30.548Z","0.7.0":"2015-02-16T09:45:54.608Z","0.7.0-1":"2015-02-14T13:07:33.880Z","0.7.0-0":"2015-02-13T16:07:36.503Z","0.6.39":"2015-02-10T09:21:41.292Z","0.6.38":"2015-02-05T14:09:02.575Z","0.6.37":"2015-02-05T11:19:02.492Z","0.6.36":"2015-02-03T22:06:01.296Z","0.6.35":"2015-02-01T14:57:33.986Z","0.6.34":"2015-01-28T02:59:46.694Z","0.6.33":"2015-01-26T03:26:08.150Z","0.6.32":"2015-01-22T12:05:02.450Z","0.6.31":"2015-01-19T20:16:54.299Z","0.6.30":"2015-01-19T17:00:34.302Z","0.6.29":"2015-01-19T16:06:06.014Z","0.6.28":"2015-01-08T15:25:33.951Z","0.6.27":"2015-01-07T14:35:50.712Z","0.6.26":"2015-01-07T00:52:11.380Z","0.6.25":"2015-01-06T20:41:55.425Z","0.6.24":"2014-12-09T17:09:42.623Z","0.6.23":"2014-11-06T21:37:38.048Z","0.6.22":"2014-10-06T16:01:02.963Z","0.6.21":"2014-10-02T19:24:19.920Z","0.6.20":"2014-10-01T19:29:49.110Z","0.6.19":"2014-09-15T17:57:35.066Z","0.6.18":"2014-08-01T01:49:32.827Z","0.6.17":"2014-07-08T01:43:16.177Z","0.6.16":"2014-05-29T03:19:03.901Z","0.6.15":"2014-04-15T01:28:42.483Z","0.6.14":"2014-04-01T03:17:26.407Z","0.6.13":"2014-03-28T02:54:19.783Z","0.6.12":"2014-03-24T14:15:42.362Z","0.6.11":"2014-03-20T12:28:13.524Z","0.6.10":"2014-03-20T03:09:06.530Z","0.6.9":"2014-03-09T02:40:09.394Z","0.6.8":"2014-02-17T04:12:11.059Z","0.6.7":"2014-02-05T12:01:43.112Z","0.6.6":"2014-01-27T16:08:52.678Z","0.6.5":"2014-01-22T17:00:04.584Z","0.6.4":"2014-01-22T16:56:49.736Z","0.6.3":"2014-01-21T13:19:50.889Z","0.6.2":"2013-12-21T12:48:31.491Z","0.6.1":"2013-12-18T04:15:39.713Z","0.6.0":"2013-12-17T22:03:00.238Z","0.5.15":"2013-12-13T02:04:13.065Z","0.5.14":"2013-12-12T13:47:42.579Z","0.5.13":"2013-12-12T13:39:47.422Z","0.5.12":"2013-11-21T18:24:36.099Z","0.5.11":"2013-11-21T16:17:24.631Z","0.5.10":"2013-11-21T15:30:03.985Z","0.5.8":"2013-11-05T21:32:03.425Z","0.5.7":"2013-10-24T18:52:36.668Z","0.5.6":"2013-10-24T02:39:19.750Z","0.5.5":"2013-10-23T02:35:30.393Z","0.5.4":"2013-10-11T14:27:57.622Z","0.5.3":"2013-09-27T14:04:18.386Z","0.5.2":"2013-09-18T15:19:56.201Z","0.5.1":"2013-09-18T15:18:04.549Z","0.5.0":"2013-09-16T17:56:52.023Z","0.4.8":"2013-09-16T17:43:53.731Z","0.4.7":"2013-09-16T14:00:52.741Z","0.4.6":"2013-09-10T02:24:51.056Z","0.4.5":"2013-09-10T01:38:41.797Z","0.4.4":"2013-09-03T01:29:49.076Z","0.4.3":"2013-08-29T03:04:13.569Z","0.4.2":"2013-08-22T19:44:17.409Z","0.4.1":"2013-08-22T03:23:25.612Z","0.4.0":"2013-08-22T03:12:16.073Z","0.3.30":"2013-08-19T18:35:27.118Z","0.3.29":"2013-08-19T18:21:06.354Z","0.3.28":"2013-08-19T16:50:19.885Z","0.3.27":"2013-08-17T18:05:15.937Z","0.3.26":"2013-08-16T20:57:33.883Z","0.3.25":"2013-08-16T01:25:35.195Z","0.3.24":"2013-08-13T15:50:57.223Z","0.3.23":"2013-07-26T01:34:14.791Z","0.3.22":"2013-07-25T20:21:08.613Z","0.3.21":"2013-07-19T19:13:37.995Z","0.3.20":"2013-07-19T19:07:30.380Z","0.3.19":"2013-07-19T18:58:54.324Z","0.3.18":"2013-07-15T02:26:44.645Z","0.3.17":"2013-07-09T02:27:07.787Z","0.3.16":"2013-07-08T20:10:06.708Z","0.3.15":"2013-07-08T19:31:09.854Z","0.3.14":"2013-07-08T17:46:42.732Z","0.3.13":"2013-07-08T02:14:08.935Z","0.3.12":"2013-07-04T02:50:40.116Z","0.3.11":"2013-07-03T01:45:28.829Z","0.3.10":"2013-07-02T18:45:04.192Z","0.3.9":"2013-06-26T08:21:40.543Z","0.3.8":"2013-06-26T08:14:58.888Z","0.3.7":"2013-06-22T17:06:43.677Z","0.3.6":"2013-06-20T04:49:14.220Z","0.3.5":"2013-06-20T03:46:00.200Z","0.3.4":"2013-06-20T02:42:16.889Z","0.3.3":"2013-06-19T20:25:50.443Z","0.3.2":"2013-06-19T20:10:02.104Z","0.3.1":"2013-06-19T19:31:29.885Z","0.3.0":"2013-06-19T17:31:34.705Z","0.2.98":"2013-06-05T03:51:46.937Z","0.2.97":"2013-06-05T03:47:26.210Z","0.2.96":"2013-05-18T07:09:49.037Z","0.2.95":"2013-05-07T02:43:48.922Z","0.2.94":"2013-05-06T03:27:12.203Z","0.2.93":"2013-05-03T01:44:18.589Z","0.2.92":"2013-05-03T01:26:23.130Z","0.2.91":"2013-04-30T19:34:22.636Z","0.2.90":"2013-04-29T15:11:50.733Z","0.2.89":"2013-04-29T08:13:17.381Z","0.2.88":"2013-04-26T01:34:15.025Z","0.2.87":"2013-04-25T19:58:39.291Z","0.2.86":"2013-04-23T18:01:44.719Z","0.2.84":"2013-04-23T15:10:09.757Z","0.2.83":"2013-04-10T04:10:36.608Z","0.2.82":"2013-04-09T03:24:35.644Z","0.2.81":"2013-04-06T04:12:33.607Z","0.2.80":"2013-04-05T04:29:59.191Z","0.2.79":"2013-03-28T02:30:46.631Z","0.2.78":"2013-03-28T01:56:16.519Z","0.2.77":"2013-03-19T03:09:57.488Z","0.2.76":"2013-03-16T03:49:15.748Z","0.2.75":"2013-03-14T17:28:21.790Z","0.2.74":"2013-03-14T04:14:16.869Z","0.2.73":"2013-03-14T01:57:58.937Z","0.2.72":"2013-03-13T02:23:04.817Z","0.2.71":"2013-03-13T01:45:59.314Z","0.2.70":"2013-02-20T04:31:46.463Z","0.2.68":"2013-02-07T02:30:19.254Z","0.2.67":"2013-02-04T04:51:23.301Z","0.2.66":"2013-02-04T03:53:17.096Z","0.2.65":"2013-02-04T03:52:19.029Z","0.2.64":"2013-02-01T04:02:15.293Z","0.2.63":"2013-02-01T03:17:51.387Z","0.2.61":"2013-01-31T16:15:23.965Z","0.2.60":"2013-01-31T04:33:40.113Z","0.2.59":"2013-01-31T04:10:38.759Z","0.2.58":"2013-01-31T03:46:11.685Z","0.2.57":"2013-01-31T02:34:11.925Z","0.2.56":"2013-01-28T15:21:24.143Z","0.2.55":"2013-01-12T02:38:56.227Z","0.2.54":"2013-01-09T16:35:18.439Z","0.2.53":"2013-01-08T20:34:28.300Z","0.2.52":"2013-01-05T04:37:36.857Z","0.2.51":"2013-01-05T03:34:18.745Z","0.2.50":"2012-12-13T19:17:07.523Z","0.2.49":"2012-12-13T18:55:52.319Z","0.2.48":"2012-12-13T18:45:03.563Z","0.2.47":"2012-12-12T02:55:53.396Z","0.2.46":"2012-12-11T22:12:44.043Z","0.2.45":"2012-12-11T22:09:02.611Z","0.2.44":"2012-12-11T04:22:42.003Z","0.2.43":"2012-12-10T04:35:06.480Z","0.2.42":"2012-12-04T04:26:47.937Z","0.2.41":"2012-12-03T02:46:19.438Z","0.2.40":"2012-11-30T20:39:18.755Z","0.2.36":"2012-11-29T00:55:36.875Z","0.2.35":"2012-11-28T05:35:45.286Z","0.2.34":"2012-11-26T17:09:05.861Z","0.2.33":"2012-11-26T15:42:10.460Z","0.2.32":"2012-11-26T04:52:25.920Z","0.2.31":"2012-11-26T04:07:00.933Z","0.2.30":"2012-11-26T03:58:49.158Z","0.2.29":"2012-11-24T15:10:40.451Z","0.2.28":"2012-11-24T02:44:58.586Z","0.2.27":"2012-11-21T05:02:51.807Z","0.2.26":"2012-11-18T03:00:58.517Z","0.2.25":"2012-11-16T05:16:16.387Z","0.2.24":"2012-11-01T02:57:50.332Z","0.2.23":"2012-11-01T02:55:39.699Z","0.2.22":"2012-10-30T04:13:58.383Z","0.2.21":"2012-10-26T21:51:48.462Z","0.2.18":"2012-10-25T19:11:30.784Z","0.2.17":"2012-10-22T05:25:07.372Z","0.2.16":"2012-10-22T04:41:50.370Z","0.2.15":"2012-10-19T22:42:52.022Z","0.2.14":"2012-10-19T22:38:49.331Z","0.2.13":"2012-10-16T03:28:53.940Z","0.2.12":"2012-10-11T20:30:37.926Z","0.2.11":"2012-10-11T15:51:50.262Z","0.2.10":"2012-10-11T15:25:32.398Z","0.2.9":"2012-10-11T14:42:43.229Z","0.2.8":"2012-10-11T04:20:12.890Z","0.2.7":"2012-10-11T03:54:55.386Z","0.2.6":"2012-10-11T02:38:39.417Z","0.2.5":"2012-10-10T17:46:04.643Z","0.2.4":"2012-10-05T17:32:47.833Z","0.2.3":"2012-10-05T14:56:32.565Z","0.2.2":"2012-10-03T16:15:32.597Z","0.2.1":"2012-09-21T03:50:40.400Z","0.2.0":"2012-09-21T02:55:43.193Z","0.1.8":"2012-09-19T01:10:43.119Z","0.1.7":"2012-09-14T01:39:31.682Z","0.1.6":"2012-09-01T03:55:02.601Z","0.1.5":"2012-09-01T02:21:51.776Z","0.1.3":"2012-08-29T17:25:54.014Z","0.1.2":"2012-08-29T15:29:02.001Z","0.1.0":"2012-08-27T03:33:15.277Z","0.0.57":"2012-07-05T02:39:09.675Z","0.0.56":"2012-06-27T02:13:16.753Z","0.0.55":"2012-06-27T01:57:41.877Z","0.0.54":"2012-06-22T02:56:41.533Z","0.0.53":"2012-06-15T11:15:30.006Z","0.0.52":"2012-06-14T19:06:47.741Z","0.0.51":"2012-06-14T02:16:23.145Z","0.0.50":"2012-06-13T22:09:12.832Z","0.0.49":"2012-06-11T20:29:24.156Z","0.0.48":"2012-06-11T20:22:06.601Z","0.0.47":"2012-06-11T20:05:52.501Z","0.0.46":"2012-06-11T04:55:11.767Z","0.0.45":"2012-06-11T04:33:43.598Z","0.0.44":"2012-06-09T03:05:31.852Z","0.0.43":"2012-06-06T03:31:38.886Z","0.0.42":"2012-06-06T03:18:05.757Z","0.0.41":"2012-06-04T19:52:34.216Z","0.0.40":"2012-05-15T03:58:07.401Z","0.0.39":"2012-05-15T03:47:01.812Z","0.0.38":"2012-05-15T03:43:27.874Z","0.0.37":"2012-05-14T17:17:02.444Z","0.0.36":"2012-05-14T13:17:00.176Z","0.0.35":"2012-05-13T03:10:41.938Z","0.0.34":"2012-05-12T03:41:47.609Z","0.0.33":"2012-05-11T04:17:24.984Z","0.0.32":"2012-05-10T02:52:41.493Z","0.0.31":"2012-05-03T13:50:48.585Z","0.0.30":"2012-05-03T13:31:36.258Z","0.0.28":"2012-04-30T17:42:31.986Z","0.0.27":"2012-04-25T03:41:02.264Z","0.0.26":"2012-04-25T03:39:58.387Z","0.0.25":"2012-04-24T12:44:11.996Z","0.0.24":"2012-04-23T13:45:47.032Z","0.0.23":"2012-04-23T03:12:37.068Z","0.0.22":"2012-04-23T01:51:08.175Z","0.0.21":"2012-04-23T01:37:23.896Z","0.0.20":"2012-04-20T19:31:05.896Z","0.0.19":"2012-04-20T19:08:20.325Z","0.0.18":"2012-04-20T18:55:23.794Z","0.0.17":"2012-04-20T14:41:28.739Z","0.0.16":"2012-04-20T02:48:36.771Z","0.0.15":"2012-04-20T02:36:38.336Z","0.0.14":"2012-04-15T03:26:26.266Z","0.0.13":"2012-04-15T03:24:50.580Z","0.0.12":"2012-04-15T03:20:25.825Z","0.0.11":"2012-04-15T03:18:57.548Z","0.0.10":"2012-04-15T03:16:29.710Z","0.0.9":"2012-04-12T13:25:13.102Z","0.0.8":"2012-04-12T03:05:57.878Z","0.0.7":"2012-04-11T19:50:54.352Z","0.0.6":"2012-03-30T17:35:27.713Z","0.0.5":"2012-03-30T01:52:28.715Z","0.0.4":"2012-02-08T23:08:37.043Z","0.0.3":"2012-02-06T04:53:08.869Z"},"users":{"mhaidarh":true,"mahoutsuk.ai":true,"shiin":true,"jsan":true,"nfd":true,"karlbateman":true,"nboyd":true,"curioussavage":true,"abuddington":true,"brs999":true,"nilz3ro":true,"rubiadias":true,"jalcine":true,"hugov":true},"author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"versions":{"3.6.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.6.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"@xmldom/xmldom":"^0.7.1","backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.6.1","rimraf":"^2.4.4","socket.io":"^4.1.2","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^17.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^8.3.2","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^10.0.0","sinon-chai":"^3.2.0","socket.io-client":"^4.1.2","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"9bdde16f637c96f8b0a0e7d8d7386dea6ab88c5d","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.6.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"bf5c86944bafd035c18f41f520195cce5eef33a8","size":62876,"noattachment":false,"key":"/testem/-/testem-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.6.0.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.6.0_1635405560879_0.8041026279683996"},"_hasShrinkwrap":false,"publish_time":1635405561034,"_cnpm_publish_time":1635405561034},"3.5.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.5.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"@xmldom/xmldom":"^0.7.1","backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.6.1","rimraf":"^2.4.4","socket.io":"^4.1.2","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^8.3.2","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^10.0.0","sinon-chai":"^3.2.0","socket.io-client":"^4.1.2","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"49853346b4b8945e983671be155c7ae062376f4a","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.5.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"c77cc1e46114c60f6f16c4f221a8a222346fb211","size":62872,"noattachment":false,"key":"/testem/-/testem-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.5.0.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.5.0_1630395976317_0.06284375092731675"},"_hasShrinkwrap":false,"publish_time":1630395976503,"_cnpm_publish_time":1630395976503},"3.4.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.4.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"@xmldom/xmldom":"^0.7.1","backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.6.1","rimraf":"^2.4.4","socket.io":"^4.1.2","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^8.3.2","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^10.0.0","sinon-chai":"^3.2.0","socket.io-client":"^4.1.2","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"638791558e4769597e70840e9c4dbae7fd8615b6","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.4.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"ed13abb9632622cec17b285bf9aa0a9cc6c02024","size":63324,"noattachment":false,"key":"/testem/-/testem-3.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.4.3.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.4.3_1629449157064_0.2577684389885311"},"_hasShrinkwrap":false,"publish_time":1629449157218,"_cnpm_publish_time":1629449157218},"3.4.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.4.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.6.1","rimraf":"^2.4.4","socket.io":"^4.1.2","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.6.0"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^8.3.2","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^10.0.0","sinon-chai":"^3.2.0","socket.io-client":"^4.1.2","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"152b25f377a18411fed597494968204932a725cc","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.4.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"0ee3ca4025a9085d47230b0c797c815882d4029e","size":63322,"noattachment":false,"key":"/testem/-/testem-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.4.2.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.4.2_1622240467631_0.6108618310051601"},"_hasShrinkwrap":false,"publish_time":1622240467794,"_cnpm_publish_time":1622240467794},"3.4.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.4.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.6.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.6.0"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^8.3.2","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^10.0.0","sinon-chai":"^3.2.0","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6d2b9aa66798f7814eef36980e15352c08ae456a","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.4.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"9b30c96001d08e590827a96fec1adb5df81792f8","size":63325,"noattachment":false,"key":"/testem/-/testem-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.4.1.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.4.1_1618831850486_0.9743813248087161"},"_hasShrinkwrap":false,"publish_time":1618831850692,"_cnpm_publish_time":1618831850692},"3.4.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.4.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.6.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^8.3.2","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"ad7d3264a0ee9e3215eb4c9240d169db0b8733b9","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.4.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"48ab6b98e96085eeddac1fb46337872b13e9e06c","size":63330,"noattachment":false,"key":"/testem/-/testem-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.4.0.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.4.0_1616545386618_0.016676365352299438"},"_hasShrinkwrap":false,"publish_time":1616545386987,"_cnpm_publish_time":1616545386987},"3.3.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.3.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"d236a16e4da295164b6c3a9c151e1c94705c4227","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.3.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"355f47339aa04302da05f631ec9f417d577c010c","size":63340,"noattachment":false,"key":"/testem/-/testem-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.3.0.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.3.0_1615884111972_0.21784378846655827"},"_hasShrinkwrap":false,"publish_time":1615884112221,"_cnpm_publish_time":1615884112221},"3.2.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.2.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^9.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^5.2.2"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"96d7c4f5d68508040ea930e39df24c60d0541081","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.2.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"32fb663d8760c144ce9262b6c4a519c732058468","size":63296,"noattachment":false,"key":"/testem/-/testem-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.2.1.tgz"},"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.2.1_1615829700915_0.5979757557733598"},"_hasShrinkwrap":false,"publish_time":1615829701177,"_cnpm_publish_time":1615829701177},"3.2.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.2.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.3","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"9bab4e29f8926da22029c5144fca85d40ef82a04","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.2.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"shasum":"9924481f6a3b23e350fa77bb251c64d801c4c9a7","size":63264,"noattachment":false,"key":"/testem/-/testem-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.2.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.2.0_1591309998680_0.4142911035778212"},"_hasShrinkwrap":false,"publish_time":1591309998829,"_cnpm_publish_time":1591309998829},"3.1.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.1.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"927ab8f817599fc4597f46fd58ea0d9286f9bbde","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.1.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"d27ec0b5593706c5cb005d8829b5abd329c86c16","size":63031,"noattachment":false,"key":"/testem/-/testem-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.1.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.1.0_1587416533492_0.6589981473676545"},"_hasShrinkwrap":false,"publish_time":1587416533635,"_cnpm_publish_time":1587416533635},"3.0.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.0.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"da202ef256b85ea66d95f3d22d3e8fc5a7c43ac5","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.0.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"6fe2a22993bb400c0bad47f2318898c86562df90","size":62956,"noattachment":false,"key":"/testem/-/testem-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.0.4.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"step2yeung","email":"step2yeung@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.0.4_1586979539291_0.754968340812926"},"_hasShrinkwrap":false,"publish_time":1586979539477,"_cnpm_publish_time":1586979539477},"3.0.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.0.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c9187fd2d28e01513d9027ab511013999426b640","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"d59f1ffbcf497909aca5580b0496e6506350d7b8","size":62442,"noattachment":false,"key":"/testem/-/testem-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.0.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"step2yeung","email":"step2yeung@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.0.3_1584374884288_0.3002956554963456"},"_hasShrinkwrap":false,"publish_time":1584374884383,"_cnpm_publish_time":1584374884383},"3.0.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.0.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"3c2db4b360bc5eee08750cedcc90ed83b0269f93","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"9100d09e73c3271e5201a141dbd3f0d31e71add2","size":62012,"noattachment":false,"key":"/testem/-/testem-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.0.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"step2yeung","email":"step2yeung@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.0.2_1575321112667_0.49154897716989887"},"_hasShrinkwrap":false,"publish_time":1575321112766,"_cnpm_publish_time":1575321112766},"3.0.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.0.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"04f0a25b16b990d75436cd9625a896862da7703a","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"93fbd93fd6a4dcd57bcd1ba506d22ed8f8cfcd21","size":61983,"noattachment":false,"key":"/testem/-/testem-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.0.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"step2yeung","email":"step2yeung@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.0.1_1574385644971_0.03794898394577251"},"_hasShrinkwrap":false,"publish_time":1574385645171,"_cnpm_publish_time":1574385645171},"3.0.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"3.0.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":">= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"1960a16dd5de3611910f96a00b2b86da8fd39fdb","homepage":"https://github.com/testem/testem#readme","_id":"testem@3.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"1f1ce7003d5fa0d4e7419846c884741eec496404","size":59727,"noattachment":false,"key":"/testem/-/testem-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-3.0.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"step2yeung","email":"step2yeung@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_3.0.0_1569865302391_0.22638078548080043"},"_hasShrinkwrap":false,"publish_time":1569865302699,"_cnpm_publish_time":1569865302699},"2.17.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.17.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","compression":"^1.7.4","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","phantomjs":"^2.1.7","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"03d20d1ecb2e4a4bab8ffa1f1a9263b7548f30e1","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.17.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"1cb4a2a90524a088803dfe52fbf197a6fd73c883","size":60007,"noattachment":false,"key":"/testem/-/testem-2.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.17.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.17.0_1562864419323_0.7348505600187556"},"_hasShrinkwrap":false,"publish_time":1562864419495,"_cnpm_publish_time":1562864419495},"2.16.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.16.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"80936fdd4810405b37a14fd3085dd9ebc9a5874e","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.16.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"shasum":"da2682f3e02459212b8670b88f9d7cd4d4b0aebb","size":59833,"noattachment":false,"key":"/testem/-/testem-2.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.16.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.16.0_1557586992312_0.9595787876437714"},"_hasShrinkwrap":false,"publish_time":1557586992426,"_cnpm_publish_time":1557586992426},"2.15.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.15.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"82c633e6ac51bc3a61d495ef81ab5540cb0b770f","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.15.1","_nodeVersion":"10.14.2","_npmVersion":"6.8.0","dist":{"shasum":"8e00a28c13719a8ac1bd4a78dd129e3ad4177055","size":59729,"noattachment":false,"key":"/testem/-/testem-2.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.15.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.15.1_1554973338837_0.9030442146469517"},"_hasShrinkwrap":false,"publish_time":1554973339096,"_cnpm_publish_time":1554973339096},"2.15.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.15.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^7.2.3","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"eaf04fd3c15b4d1c3f3429a5a15679464ea9a543","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.15.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"shasum":"60b56411d4ca8c39dcfabacf876ba7f9c427699e","size":59720,"noattachment":false,"key":"/testem/-/testem-2.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.15.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.15.0_1554911653717_0.0034568766737099743"},"_hasShrinkwrap":false,"publish_time":1554911653921,"_cnpm_publish_time":1554911653921},"2.14.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.14.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"450a3cdf90681e7742377944ad96f4338f7a88e6","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.14.0","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"418a9a15843f68381659c6a486abb4ea48d06c29","size":59443,"noattachment":false,"key":"/testem/-/testem-2.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.14.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.14.0_1541170246662_0.3374883866539746"},"_hasShrinkwrap":false,"publish_time":1541170246810,"_cnpm_publish_time":1541170246810},"2.13.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.13.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","tmp":"0.0.33","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"96b720219fd023a061b293a55a0ce0cfb87ff632","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.13.0","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"587f3460a923779949804efac0fcc2015835dd63","size":59084,"noattachment":false,"key":"/testem/-/testem-2.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.13.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.13.0_1539100100539_0.22575858553910155"},"_hasShrinkwrap":false,"publish_time":1539100100728,"_cnpm_publish_time":1539100100728},"2.12.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.12.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^1.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^3.0.0","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"52207bbab0812e17a681dc3256b5ce770ec4ff8e","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.12.0","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"71ed1aa776f52975a274dde4a4dc2d0fe3d35f8e","size":58975,"noattachment":false,"key":"/testem/-/testem-2.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.12.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.12.0_1537221619343_0.9219298152270272"},"_hasShrinkwrap":false,"publish_time":1537221619486,"_cnpm_publish_time":1537221619486},"2.11.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.11.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.11.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.5.1","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"84271faa2566e8a83afbf53ea5044da5329c27d5","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.11.0","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"3e561fc0892ed3df8da94a55bcc2c51688b4c533","size":59053,"noattachment":false,"key":"/testem/-/testem-2.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.11.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.11.0_1536284121611_0.11222083114556836"},"_hasShrinkwrap":false,"publish_time":1536284121887,"_cnpm_publish_time":1536284121887},"2.10.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.10.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"69aec05bfd6a2aa6c7431a2f33db498ec66b5c8b","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.10.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"bc0db60ebaf78a8f0c9f173434e62bfc1ede9260","size":59046,"noattachment":false,"key":"/testem/-/testem-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.10.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.10.0_1535529427152_0.668831719606021"},"_hasShrinkwrap":false,"publish_time":1535529427282,"_cnpm_publish_time":1535529427282},"2.9.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.9.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"434c5f0251d8dad5be1b81a8caaa6ac0f56c7d25","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.9.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"df754edd22a8e30ef8cd110d5a234a28060e143b","size":58896,"noattachment":false,"key":"/testem/-/testem-2.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.9.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.9.3_1534422347519_0.20674349615688037"},"_hasShrinkwrap":false,"publish_time":1534422347857,"_cnpm_publish_time":1534422347857},"2.9.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.9.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b8700e62b7bee327ed0e8be93339d77f3b79952e","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.9.2","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"d61c638fd7fff6d9bc2f771c673dc10cb1df3d21","size":58773,"noattachment":false,"key":"/testem/-/testem-2.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.9.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.9.2_1533268520404_0.04328283823680046"},"_hasShrinkwrap":false,"publish_time":1533268520524,"_cnpm_publish_time":1533268520524},"2.9.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.9.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"df177c146938a268d6b8fc4ec150d3de3f5c9438","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.9.1","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"1600ca99f40043d5bacb06d6dfb97e1f9ef6a97f","size":58810,"noattachment":false,"key":"/testem/-/testem-2.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.9.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.9.1_1533245402546_0.7049529610567704"},"_hasShrinkwrap":false,"publish_time":1533245402647,"_cnpm_publish_time":1533245402647},"2.9.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.9.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^5.0.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"cd97a4da15bdbbce0fdb18f74447f5acce9abec3","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"7ce11c11b4eec4192ec3d2ea7eaa216e08c34273","size":58698,"noattachment":false,"key":"/testem/-/testem-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.9.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.9.0_1531987683121_0.8201454071866219"},"_hasShrinkwrap":false,"publish_time":1531987683295,"_cnpm_publish_time":1531987683295},"2.8.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.8.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"e49f8d4c77b8e64196c77f32e9e0e4d4ac58d5d8","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.8.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"0d51801cbcdfe411e2e24ae7e63e2eca779dfe89","size":58424,"noattachment":false,"key":"/testem/-/testem-2.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.8.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.8.2_1529471169472_0.7026161641706612"},"_hasShrinkwrap":false,"publish_time":1529471169642,"_cnpm_publish_time":1529471169642},"2.8.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.8.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.3.2","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.2.0","tape":"^4.9.1","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c3d0920e869d6e714827d99ae0959c9c32c2e887","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.8.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"4a03cde5ce4cfd9128ba3bb72e88629a240fa2fb","size":58229,"noattachment":false,"key":"/testem/-/testem-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.8.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.8.1_1529344224436_0.4710745190957195"},"_hasShrinkwrap":false,"publish_time":1529344224546,"_cnpm_publish_time":1529344224546},"2.8.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.8.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.8.2","sinon":"^6.0.0","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6b309086b499e34943e6f295e77085eaffb71dd2","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"1c9a8c8cc229e63e2331b1972fe1f5745ecdd1c2","size":57990,"noattachment":false,"key":"/testem/-/testem-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.8.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.8.0_1528751520173_0.8520052101153521"},"_hasShrinkwrap":false,"publish_time":1528751520461,"_cnpm_publish_time":1528751520461},"2.7.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.7.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.8.2","sinon":"^5.0.10","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c45adc5e334a5199e58bc019ff53a06862eb0b87","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.7.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"7c4da147f4b184e79808748a2a6b0e4d11537703","size":57848,"noattachment":false,"key":"/testem/-/testem-2.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.7.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.7.2_1528475495684_0.22395351387810414"},"_hasShrinkwrap":false,"publish_time":1528475495858,"_cnpm_publish_time":1528475495858},"2.7.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.7.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.8.2","sinon":"^5.0.10","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"2b35cebbe5b272ed519a5be5dd2461ec8082eee2","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.7.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"d0be5ed15aa084ebf4ef7f0f97e968ea4561a888","size":57905,"noattachment":false,"key":"/testem/-/testem-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.7.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.7.1_1528230553867_0.41738198960528283"},"_hasShrinkwrap":false,"publish_time":1528230553915,"_cnpm_publish_time":1528230553915},"1.18.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.18.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"readmeFilename":"README.md","gitHead":"69ae58a15158661ff1cf75dd1675a2b64208cc78","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.18.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"912f3bfd4773519fa3cce0a8fd0e354763cbd545","size":57383,"noattachment":false,"key":"/testem/-/testem-1.18.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.18.5.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_1.18.5_1528230524108_0.19075936300948348"},"_hasShrinkwrap":false,"publish_time":1528230524190,"_cnpm_publish_time":1528230524190},"2.7.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.7.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.15.1","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.3.0","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^7.0.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.11.0","browserify":"^16.2.2","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^1.0.0-rc.2","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^5.0.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.8.2","sinon":"^5.0.10","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"490eb1ffc5ae1bfcd377262642a04655390bb3f2","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"055177f60170dd75538b55829740721d1106ba8f","size":58030,"noattachment":false,"key":"/testem/-/testem-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.7.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.7.0_1528150557669_0.34797364865013813"},"_hasShrinkwrap":false,"publish_time":1528150557831,"_cnpm_publish_time":1528150557831},"2.6.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.6.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^4.0.1","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"ed17398452743afd0a4952d343c10bf07588ea7a","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.6.0","_shasum":"96c022c61bfd4d3b37738dc7483c1e678427d85b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"96c022c61bfd4d3b37738dc7483c1e678427d85b","size":57926,"noattachment":false,"key":"/testem/-/testem-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.6.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.6.0_1526928134479_0.10232891755559348"},"_hasShrinkwrap":false,"publish_time":1526928134770,"_cnpm_publish_time":1526928134770},"2.5.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.5.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^4.0.1","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"d0e86be2520cf27c097ba562f822d3620a1a2208","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.5.0","_shasum":"9fbb0c9a5d033d45664dea8e7719ead8c508a0f8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"9fbb0c9a5d033d45664dea8e7719ead8c508a0f8","size":57634,"noattachment":false,"key":"/testem/-/testem-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.5.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.5.0_1526412291156_0.3447879699331555"},"_hasShrinkwrap":false,"publish_time":1526412291340,"_cnpm_publish_time":1526412291340},"2.4.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.4.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^4.0.1","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"78a4a618e4e128c3e4b6b3477a4e86a74ddc30d0","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"c74e9bbc5269dc102dad6b95979888c397c6e712","size":57582,"noattachment":false,"key":"/testem/-/testem-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.4.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.4.0_1524678038688_0.09567040871475752"},"_hasShrinkwrap":false,"publish_time":1524678038818,"_cnpm_publish_time":1524678038818},"2.3.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.3.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^4.0.1","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6cd69c5f0d0cce8fbc0ba1774f9d9297fa449fa7","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"ec0329cc6a1fe5d02234a57eb75ab2a2490496b0","size":57472,"noattachment":false,"key":"/testem/-/testem-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.3.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.3.0_1524676071799_0.3979186528941936"},"_hasShrinkwrap":false,"publish_time":1524676072042,"_cnpm_publish_time":1524676072042},"2.2.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.2.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^4.0.1","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"2b6e4ec8b24d6a97a8e615f0bc6881ae59b2a88b","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"7bcda44eeb34287d918b3c8b9c6863d26a616557","size":57628,"noattachment":false,"key":"/testem/-/testem-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.2.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.2.1_1522776906559_0.6024935445514592"},"_hasShrinkwrap":false,"publish_time":1522776906709,"_cnpm_publish_time":1522776906709},"2.2.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.2.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","execa":"^0.10.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^2.1.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^4.0.1","sinon-chai":"^3.0.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"bf2985386edfd34c2fbc08f8bf0a5a3f5f0d73d8","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"4c9d0f9daaa2b05b9a3c8dde2e486bbf80b0f266","size":57678,"noattachment":false,"key":"/testem/-/testem-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.2.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem_2.2.0_1522399134651_0.6213630251619706"},"_hasShrinkwrap":false,"publish_time":1522399134981,"_cnpm_publish_time":1522399134981},"2.0.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"2.0.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","execa":"^0.9.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.castarray":"^4.4.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^4.0.1","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"4f60ed006ef1d2a592be26fb80372b40cb9a17e5","homepage":"https://github.com/testem/testem#readme","_id":"testem@2.0.0","_shasum":"b05c96200c7ac98bae998d71c94c0c5345907d13","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"b05c96200c7ac98bae998d71c94c0c5345907d13","size":57444,"noattachment":false,"key":"/testem/-/testem-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-2.0.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-2.0.0.tgz_1516824130515_0.5239688635338098"},"directories":{},"publish_time":1516824130785,"_hasShrinkwrap":false,"_cnpm_publish_time":1516824130785},"1.18.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.18.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.33"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"523b3312609140801fd7f00c9fdd81d7fd22ba28","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.18.4","_shasum":"e45fed922bec2f54a616c43f11922598ac97eb41","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"e45fed922bec2f54a616c43f11922598ac97eb41","size":57171,"noattachment":false,"key":"/testem/-/testem-1.18.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.18.4.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-1.18.4.tgz_1503041225041_0.8017994367983192"},"directories":{},"publish_time":1503041226384,"_hasShrinkwrap":false,"_cnpm_publish_time":1503041226384},"1.18.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.18.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"4bf3f2f3832a6990b5b461a583557ada9432a4eb","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.18.3","_shasum":"8cc48c362f4612f6cca4648d590c9cffe6cd7768","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"8cc48c362f4612f6cca4648d590c9cffe6cd7768","size":57188,"noattachment":false,"key":"/testem/-/testem-1.18.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.18.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-1.18.3.tgz_1502486804784_0.2006447189487517"},"directories":{},"publish_time":1502486806096,"_cnpm_publish_time":1502486806096,"_hasShrinkwrap":false},"1.18.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.18.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"9d4e761085696a7610c801582e6c2baab8a85ea7","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.18.2","_shasum":"e91af73df7b01507ba81577a9041875314028130","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"e91af73df7b01507ba81577a9041875314028130","size":57166,"noattachment":false,"key":"/testem/-/testem-1.18.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.18.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-1.18.2.tgz_1502320357677_0.058827264700084925"},"directories":{},"publish_time":1502320358976,"_cnpm_publish_time":1502320358976,"_hasShrinkwrap":false},"1.18.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.18.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^4.0.2","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^2.0.0","eslint":"^4.1.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"f6bef7705dc0c0a844517977aec3baec022d0dd2","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.18.1","_shasum":"08c2a27c64c0039cd8b64877b7fbc491b22be145","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"08c2a27c64c0039cd8b64877b7fbc491b22be145","size":57108,"noattachment":false,"key":"/testem/-/testem-1.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.18.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-1.18.1.tgz_1500750686724_0.23687022365629673"},"directories":{},"publish_time":1500750688088,"_cnpm_publish_time":1500750688088,"_hasShrinkwrap":false},"1.18.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.18.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"fa2b9476356b4b56f6b780144093bb05704f092a","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.18.0","_shasum":"4a9f798509d260dca928823aaae5dbc6a9c977ee","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"4a9f798509d260dca928823aaae5dbc6a9c977ee","size":57017,"noattachment":false,"key":"/testem/-/testem-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.18.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-1.18.0.tgz_1498598616618_0.4096957566216588"},"directories":{},"publish_time":1498598617931,"_cnpm_publish_time":1498598617931,"_hasShrinkwrap":false},"1.17.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.17.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"10199a155649f406e62c842ba335863b32bfa84a","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.17.0","_shasum":"2bf5b599dc6e5fd306ea3f2620e1bf63ee29d213","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"2bf5b599dc6e5fd306ea3f2620e1bf63ee29d213","size":56954,"noattachment":false,"key":"/testem/-/testem-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.17.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-1.17.0.tgz_1498217101602_0.14954124111682177"},"directories":{},"publish_time":1498217102924,"_cnpm_publish_time":1498217102924,"_hasShrinkwrap":false},"1.16.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.16.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^2.3.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b74a51e65ccbfc839c506877499ac29e4e244ccd","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.16.2","_shasum":"95446d310a10e852d3ebdbc0ce2b3fd75378ba29","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"95446d310a10e852d3ebdbc0ce2b3fd75378ba29","size":57132,"noattachment":false,"key":"/testem/-/testem-1.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.16.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testem-1.16.2.tgz_1496160192710_0.436950420262292"},"directories":{},"publish_time":1496160195136,"_cnpm_publish_time":1496160195136,"_hasShrinkwrap":false},"1.16.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.16.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"a93fc43188666c07c1e7aa88905fe8acf980d213","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.16.1","_shasum":"ef8b2c793a47082ca1791e2a49d3f22bf1d4ca28","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"ef8b2c793a47082ca1791e2a49d3f22bf1d4ca28","size":57118,"noattachment":false,"key":"/testem/-/testem-1.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.16.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/testem-1.16.1.tgz_1493915764958_0.09890145715326071"},"directories":{},"publish_time":1493915767396,"_cnpm_publish_time":1493915767396,"_hasShrinkwrap":false},"1.16.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.16.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.1.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","lodash.uniqby":"^4.7.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b3bc9896a3f68fe8b25c495881f5ef3807624b6e","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.16.0","_shasum":"3933040b5d5b5fbdb6a2b1e7032e511b54a05867","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"3933040b5d5b5fbdb6a2b1e7032e511b54a05867","size":57100,"noattachment":false,"key":"/testem/-/testem-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.16.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.16.0.tgz_1492630364766_0.3571171455550939"},"directories":{},"publish_time":1492630366826,"_cnpm_publish_time":1492630366826,"_hasShrinkwrap":false},"1.15.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.15.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^5.0.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"9dc9ede07003fe039e8034fd21451fda4245d0cb","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.15.0","_shasum":"2e3a9e7ac29f16a20f718eb0c4b12e7a44900675","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"2e3a9e7ac29f16a20f718eb0c4b12e7a44900675","size":56466,"noattachment":false,"key":"/testem/-/testem-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.15.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/testem-1.15.0.tgz_1486715638652_0.11902567301876843"},"directories":{},"publish_time":1486715639440,"_cnpm_publish_time":1486715639440,"_hasShrinkwrap":false},"1.14.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.14.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^5.1.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^3.0.1","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6106e7715b5b27037eed76ec50e6d6650d0a595a","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.14.3","_shasum":"7c335a3914eba97d2ce342ff31776ac322158163","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"7c335a3914eba97d2ce342ff31776ac322158163","size":56086,"noattachment":false,"key":"/testem/-/testem-1.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.14.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.14.3.tgz_1484778723729_0.2994663310237229"},"directories":{},"publish_time":1484778725903,"_cnpm_publish_time":1484778725903,"_hasShrinkwrap":false},"1.14.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.14.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.0.0","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^3.0.2","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^2.0.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"58612900438e22e2465cb90ed6b59bc7741a955e","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.14.2","_shasum":"0c29f82e99cebf51c1a5808e57a922b9624075af","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"0c29f82e99cebf51c1a5808e57a922b9624075af","size":56031,"noattachment":false,"key":"/testem/-/testem-1.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.14.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/testem-1.14.2.tgz_1482879596819_0.9155590755399317"},"directories":{},"publish_time":1482879598121,"_cnpm_publish_time":1482879598121,"_hasShrinkwrap":false},"1.14.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.14.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^3.0.2","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^2.0.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"a54420892ded86dc4aaa8dd86450b0cfc55197da","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.14.1","_shasum":"2749dde585bd8dcacf5dcfd8039c85f519fd46e6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"2749dde585bd8dcacf5dcfd8039c85f519fd46e6","size":56049,"noattachment":false,"key":"/testem/-/testem-1.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.14.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.14.1.tgz_1482361499909_0.42220651847310364"},"directories":{},"publish_time":1482361502040,"_cnpm_publish_time":1482361502040,"_hasShrinkwrap":false},"1.14.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.14.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^3.0.2","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^2.0.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"bfb6c524f6907863fd175aa6a7b02fe18dea486d","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.14.0","_shasum":"14a0c0fb4f80b6d2371c997818ed85317f58b967","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"14a0c0fb4f80b6d2371c997818ed85317f58b967","size":56030,"noattachment":false,"key":"/testem/-/testem-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.14.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.14.0.tgz_1482258672608_0.079791588941589"},"directories":{},"publish_time":1482258674710,"_cnpm_publish_time":1482258674710,"_hasShrinkwrap":false},"1.14.0-0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.14.0-0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^5.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.6.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^3.0.2","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.9.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","chai-shallow-deep-equal":"^1.4.4","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^2.0.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.31"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"422fa4b2d91564c152b48dcc7107408c1695a6bb","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.14.0-0","_shasum":"877fe42bf899455feb4e7303612003aa561aba41","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"877fe42bf899455feb4e7303612003aa561aba41","size":55862,"noattachment":false,"key":"/testem/-/testem-1.14.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.14.0-0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.14.0-0.tgz_1481704845454_0.4474171530455351"},"directories":{},"publish_time":1481704847675,"_cnpm_publish_time":1481704847675,"_hasShrinkwrap":false},"1.13.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.13.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.5.0","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.8.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.29"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"3da9a2c2ab3f229cb3b5f7f7a91b693c20fbf0a6","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.13.0","_shasum":"441779b340afae4bd318d5c2be29b99d8964947f","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"441779b340afae4bd318d5c2be29b99d8964947f","size":54913,"noattachment":false,"key":"/testem/-/testem-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.13.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/testem-1.13.0.tgz_1476906439529_0.7046439992263913"},"directories":{},"publish_time":1476906440247,"_cnpm_publish_time":1476906440247,"_hasShrinkwrap":false},"1.12.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.12.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.8.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"241b1e42e96cd7e4d656efda6475e96e1f7978ae","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.12.0","_shasum":"69c42d1c8ed6d6c5185ca270a1cb8cf617ea8fec","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"69c42d1c8ed6d6c5185ca270a1cb8cf617ea8fec","size":54650,"noattachment":false,"key":"/testem/-/testem-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.12.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.12.0.tgz_1473504664946_0.454939131392166"},"directories":{},"publish_time":1473504667144,"_cnpm_publish_time":1473504667144,"_hasShrinkwrap":false},"1.11.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.11.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.6","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","spawn-args":"^0.2.0","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.8.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.22.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"2db63754b0d79ccec1fe6ed8dd2129792eb7916b","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.11.0","_shasum":"00c692dd49b834753abc4f9a0dfe76344f08be77","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"00c692dd49b834753abc4f9a0dfe76344f08be77","size":54357,"noattachment":false,"key":"/testem/-/testem-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.11.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/testem-1.11.0.tgz_1473025888984_0.5252948452252895"},"directories":{},"publish_time":1473025891639,"_cnpm_publish_time":1473025891639,"_hasShrinkwrap":false},"1.10.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.10.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash.assignin":"^4.1.0","lodash.clonedeep":"^4.4.1","lodash.find":"^4.5.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.8.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"50b9956ddb910222264602c54feb00e073c4b39f","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.10.4","_shasum":"256f8dc5b698439d5be295898dd248827bf7265a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"256f8dc5b698439d5be295898dd248827bf7265a","size":53038,"noattachment":false,"key":"/testem/-/testem-1.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.10.4.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.10.4.tgz_1471499978194_0.6146422778256238"},"directories":{},"publish_time":1471499980312,"_cnpm_publish_time":1471499980312,"_hasShrinkwrap":false},"1.10.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.10.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.8.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^3.2.2","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^4.3.0","mocha":"^3.0.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"f652223bc8e23b3ca1494bc05ba11bcafaac21aa","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.10.3","_shasum":"eadb804b502f94a4b598c1c7ad03c62ce8ab30b7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"eadb804b502f94a4b598c1c7ad03c62ce8ab30b7","size":52979,"noattachment":false,"key":"/testem/-/testem-1.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.10.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.10.3.tgz_1470513909638_0.09019571216776967"},"directories":{},"publish_time":1470513912080,"_cnpm_publish_time":1470513912080,"_hasShrinkwrap":false},"1.10.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.10.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.7.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^3.0.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"2f061000f4207e0956268c5ba565dd3e56ae2132","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.10.2","_shasum":"3868cd292e3c80a2e9e64e0af48386c9a62de369","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"3868cd292e3c80a2e9e64e0af48386c9a62de369","size":52907,"noattachment":false,"key":"/testem/-/testem-1.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.10.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/testem-1.10.2.tgz_1469521523274_0.11301010102033615"},"directories":{},"publish_time":1469521525778,"_cnpm_publish_time":1469521525778,"_hasShrinkwrap":false},"1.10.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.10.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^4.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.7.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^3.0.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"93c3f5ccbb8b7ad54cbdf5e9b154645bd2f30e7e","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.10.1","_shasum":"40f3ac3e3acfc81b203b13a1c594ae8b008e2047","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"40f3ac3e3acfc81b203b13a1c594ae8b008e2047","size":52903,"noattachment":false,"key":"/testem/-/testem-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.10.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/testem-1.10.1.tgz_1468916791499_0.32430644938722253"},"directories":{},"publish_time":1468916792825,"_cnpm_publish_time":1468916792825,"_hasShrinkwrap":false},"1.10.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.10.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^3.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.7.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^3.0.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"600a2d2ae17145eededa330171f931d84a75d123","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.10.0","_shasum":"a2dec826c3dbafb41563349bca5e84c98f5f47e3","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"a2dec826c3dbafb41563349bca5e84c98f5f47e3","size":52849,"noattachment":false,"key":"/testem/-/testem-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.10.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/testem-1.10.0.tgz_1468856506673_0.8085501226596534"},"directories":{},"publish_time":1468856508079,"_cnpm_publish_time":1468856508079,"_hasShrinkwrap":false},"1.10.0-1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.10.0-1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^3.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.7.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^3.0.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c3bccf332a17f0984101157fa2601e0af637bee4","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.10.0-1","_shasum":"62b5f6a99a6da86b8f5d6f12fab287f11f951d47","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"62b5f6a99a6da86b8f5d6f12fab287f11f951d47","size":52846,"noattachment":false,"key":"/testem/-/testem-1.10.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.10.0-1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.10.0-1.tgz_1468489858934_0.31542190397158265"},"directories":{},"publish_time":1468489861765,"_cnpm_publish_time":1468489861765,"_hasShrinkwrap":false},"1.10.0-0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.10.0-0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^3.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"1.4.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.7.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^3.0.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"635fc8d4d1793454f2e8d5047ef7dea27d0f0a6a","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.10.0-0","_shasum":"2e4e5e11fc086300a254da0520c94786a35209f4","_from":"../../../../Documents/src/github.com/testem/testem","_resolved":"file:../../../../Documents/src/github.com/testem/testem","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"2e4e5e11fc086300a254da0520c94786a35209f4","size":52840,"noattachment":false,"key":"/testem/-/testem-1.10.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.10.0-0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.10.0-0.tgz_1468359272695_0.7224690718576312"},"directories":{},"publish_time":1468359275188,"_cnpm_publish_time":1468359275188,"_hasShrinkwrap":false},"1.9.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.9.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.6.1","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"4ac034acbdb337adf331892be73fa64759fe2ef2","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.9.1","_shasum":"25dfef0dce7c322fd990011e9634562b583ce133","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"25dfef0dce7c322fd990011e9634562b583ce133","size":51290,"noattachment":false,"key":"/testem/-/testem-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.9.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.9.1.tgz_1466458958807_0.5027397545054555"},"directories":{},"publish_time":1466458961695,"_cnpm_publish_time":1466458961695,"_hasShrinkwrap":false},"1.9.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.9.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fireworm":"^0.7.0","glob":"^7.0.4","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^3.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.7.0","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","eslint-plugin-mocha":"^3.0.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"379a0ea7c7982f0de3157629acb8277a423caa2c","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.9.0","_shasum":"90841a6328c87f3e724d17146ec9e17f54a4f69c","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"90841a6328c87f3e724d17146ec9e17f54a4f69c","size":52828,"noattachment":false,"key":"/testem/-/testem-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.9.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.9.0.tgz_1466408606696_0.5792285576462746"},"directories":{},"publish_time":1466408609649,"_cnpm_publish_time":1466408609649,"deprecated":"Introduced a bug, which next to fixed before.","_hasShrinkwrap":false},"1.8.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.8.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.6.1","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6e4ccbbfe91edc69381c714eb8fe6a9f0bac1ec7","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.8.1","_shasum":"53d268aaa2a7af00ec813c590493a331e63425da","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"53d268aaa2a7af00ec813c590493a331e63425da","size":43462,"noattachment":false,"key":"/testem/-/testem-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.8.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.8.1.tgz_1464955504595_0.7540198285132647"},"directories":{},"publish_time":1464955507237,"_cnpm_publish_time":1464955507237,"_hasShrinkwrap":false},"1.8.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.8.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"eslint ."},"devDependencies":{"bluebird-retry":"^0.6.1","browserify":"^13.0.0","chai":"^3.0.0","chai-files":"^1.2.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","eslint":"^2.11.0","eslint-plugin-chai-expect":"^1.1.1","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","sinon-chai":"^2.8.0","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b71e0ca849a8b16aa0a3bede8ff1069e3cd1482d","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.8.0","_shasum":"8863d748ad21b3fd33fefb3d7777be958cc26a59","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"8863d748ad21b3fd33fefb3d7777be958cc26a59","size":51226,"noattachment":false,"key":"/testem/-/testem-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.8.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.8.0.tgz_1464768083855_0.5524164531379938"},"directories":{},"publish_time":1464768086403,"_cnpm_publish_time":1464768086403,"_hasShrinkwrap":false},"1.7.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.7.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"104eec154ee4abd988165f0deea25f76ec2a86b2","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.7.4","_shasum":"605e5b023fab1ca17f6faa58a521256ef27ad55e","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"605e5b023fab1ca17f6faa58a521256ef27ad55e","size":51672,"noattachment":false,"key":"/testem/-/testem-1.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.7.4.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/testem-1.7.4.tgz_1464373217112_0.7351081799715757"},"directories":{},"publish_time":1464373219152,"_cnpm_publish_time":1464373219152,"_hasShrinkwrap":false},"1.7.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.7.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"ea263aa949d3abdd3c1fec56e381e1fd7d63223e","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.7.3","_shasum":"6921a74936213e89a83f762bc3ab3cc0b853a775","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"6921a74936213e89a83f762bc3ab3cc0b853a775","size":51646,"noattachment":false,"key":"/testem/-/testem-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.7.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.7.3.tgz_1464353924148_0.23733840370550752"},"directories":{},"publish_time":1464353926674,"_cnpm_publish_time":1464353926674,"_hasShrinkwrap":false},"1.7.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.7.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","bluebird":"^3.4.0","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn":"^4.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","which":"^1.2.9","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --opts tests/mocha.opts tests/*_tests.js tests/**/*_tests.js","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b4fde529e5b8babe0e6aee786ea3bcf0f5b26e62","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.7.2","_shasum":"89c45c5122dd2f1103d96210cdca878acfc00590","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"89c45c5122dd2f1103d96210cdca878acfc00590","size":51550,"noattachment":false,"key":"/testem/-/testem-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.7.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.7.2.tgz_1464352427553_0.36048536165617406"},"directories":{},"publish_time":1464352430557,"_cnpm_publish_time":1464352430557,"deprecated":"Testem","_hasShrinkwrap":false},"1.7.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.7.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c5a93ad980a768773886fb6ff5780bf5e8f4a64c","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.7.1","_shasum":"c896249555557ea3617e850a2f0be0b56a3af298","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"c896249555557ea3617e850a2f0be0b56a3af298","size":50776,"noattachment":false,"key":"/testem/-/testem-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.7.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/testem-1.7.1.tgz_1463166461428_0.48522896878421307"},"directories":{},"publish_time":1463166463642,"_cnpm_publish_time":1463166463642,"_hasShrinkwrap":false},"1.7.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.7.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.7.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"ab20f3dc17fe79c2a8a7f4cea06b06d414d53c27","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.7.0","_shasum":"99f0cb89a3876e84c4ce7134c7d66273cb11aa67","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"99f0cb89a3876e84c4ce7134c7d66273cb11aa67","size":50672,"noattachment":false,"key":"/testem/-/testem-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.7.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/testem-1.7.0.tgz_1462915632641_0.5350305561441928"},"directories":{},"publish_time":1462915634019,"_cnpm_publish_time":1462915634019,"_hasShrinkwrap":false},"1.6.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.6.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"13185e0458f0db9d7cb8645845691abbee2239ca","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.6.0","_shasum":"9b17220c2b99e044e8317d2c0e47d9447f8d0c8b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"9b17220c2b99e044e8317d2c0e47d9447f8d0c8b","size":50493,"noattachment":false,"key":"/testem/-/testem-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.6.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/testem-1.6.0.tgz_1458766731887_0.17176386551000178"},"directories":{},"publish_time":1458766734927,"_cnpm_publish_time":1458766734927,"_hasShrinkwrap":false},"1.5.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.5.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"50ff8de02db075bb4698d5fbf1ce44d2ab6f84b0","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.5.0","_shasum":"b608ff21b63144250318de86650aa0f284a00e83","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"b608ff21b63144250318de86650aa0f284a00e83","size":49956,"noattachment":false,"key":"/testem/-/testem-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.5.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.5.0.tgz_1457465119512_0.2556075877510011"},"directories":{},"publish_time":1457465124338,"_cnpm_publish_time":1457465124338,"_hasShrinkwrap":false},"1.4.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.4.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b33686bbe2faae36f1abdab0c7996bdd33fb232b","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.4.3","_shasum":"1a28b25f84f27ed9c471cf48ff1c5e523f8e87ec","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"1a28b25f84f27ed9c471cf48ff1c5e523f8e87ec","size":49404,"noattachment":false,"key":"/testem/-/testem-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.4.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testem-1.4.3.tgz_1456940772324_0.918106417870149"},"directories":{},"publish_time":1456940775101,"_cnpm_publish_time":1456940775101,"_hasShrinkwrap":false},"1.4.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.4.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"afa7cfa29c53f753fd9e2f35bbc9d59eca948228","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.4.2","_shasum":"453acfb2d0f3129b773f6852791dfddd708b43f9","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"453acfb2d0f3129b773f6852791dfddd708b43f9","size":49384,"noattachment":false,"key":"/testem/-/testem-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.4.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-11-east.internal.npmjs.com","tmp":"tmp/testem-1.4.2.tgz_1456863681145_0.8499237799551338"},"directories":{},"publish_time":1456863682138,"_cnpm_publish_time":1456863682138,"_hasShrinkwrap":false},"1.4.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.4.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"0dff6029ec5c83c0bdd69a84628484630e931205","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.4.1","_shasum":"aafdb47d455250d6ed5a1a4a79892a2d892cc7ad","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"aafdb47d455250d6ed5a1a4a79892a2d892cc7ad","size":49213,"noattachment":false,"key":"/testem/-/testem-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.4.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/testem-1.4.1.tgz_1456306782289_0.4566457748878747"},"directories":{},"publish_time":1456306785461,"_cnpm_publish_time":1456306785461,"_hasShrinkwrap":false},"1.4.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.4.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"dc261ff3ce44b06adf9789d9713688e5dd005fde","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.4.0","_shasum":"75e54068d21b557ee44b93ed5c3d7c623d7ee177","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"75e54068d21b557ee44b93ed5c3d7c623d7ee177","size":49106,"noattachment":false,"key":"/testem/-/testem-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.4.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/testem-1.4.0.tgz_1455909361773_0.36309461621567607"},"directories":{},"publish_time":1455909366670,"_cnpm_publish_time":1455909366670,"_hasShrinkwrap":false},"1.3.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.3.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6d8507b47ca10d27902539cc73361076d32e7a0b","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.3.0","_shasum":"f8e66a88b320451913cf0899f02bea94e56dc630","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"f8e66a88b320451913cf0899f02bea94e56dc630","size":48315,"noattachment":false,"key":"/testem/-/testem-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.3.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/testem-1.3.0.tgz_1455537272672_0.5656888920348138"},"directories":{},"publish_time":1455537275179,"_cnpm_publish_time":1455537275179,"_hasShrinkwrap":false},"1.2.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.2.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"install:all":"npm install && npm install phantomjs-prebuilt","test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","integration":"node ./bin/run-integration.js --launch phantomjs","integration:all":"node ./bin/run-integration.js","testem-tests":"mocha --timeout 5000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","shelljs":"^0.5.3","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"53f62201108abf9c58b7b4da79374c3d90b019ed","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.2.2","_shasum":"23ee26d2402b0ea4c4a782e8014536e6094d0992","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"23ee26d2402b0ea4c4a782e8014536e6094d0992","size":48215,"noattachment":false,"key":"/testem/-/testem-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.2.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/testem-1.2.2.tgz_1454967742750_0.10374068398959935"},"directories":{},"publish_time":1454967746012,"_cnpm_publish_time":1454967746012,"_hasShrinkwrap":false},"1.2.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.2.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6b9a5a511c5c1d50a12b204f96496b2fd50c0709","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.2.1","_shasum":"916ff8c88f751afe9d11f9ac0d41eae25b94eff6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"916ff8c88f751afe9d11f9ac0d41eae25b94eff6","size":48130,"noattachment":false,"key":"/testem/-/testem-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.2.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/testem-1.2.1.tgz_1454444707256_0.3788454120513052"},"directories":{},"publish_time":1454444712379,"_cnpm_publish_time":1454444712379,"_hasShrinkwrap":false},"1.2.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.2.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.13.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.20.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"5b81d75842910601ef6a3dcdd28c98da9a0e7f8d","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.2.0","_shasum":"e6f57af390a6fb9d1f1267d8afddf79a42e142f8","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"e6f57af390a6fb9d1f1267d8afddf79a42e142f8","size":48420,"noattachment":false,"key":"/testem/-/testem-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.2.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/testem-1.2.0.tgz_1454442777733_0.06536169373430312"},"directories":{},"publish_time":1454442780662,"_cnpm_publish_time":1454442780662,"_hasShrinkwrap":false},"1.1.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.1.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.14.0","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"dbf2f7092da14600860357350377cff317677bc3","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.1.3","_shasum":"3f86972f37ac870c8bbb765053ca5d5537004b7b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"3f86972f37ac870c8bbb765053ca5d5537004b7b","size":48148,"noattachment":false,"key":"/testem/-/testem-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.1.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1453995806838,"_cnpm_publish_time":1453995806838,"_hasShrinkwrap":false},"1.1.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.1.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"~2.9.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"5cf9e61762139624f2ddd46870870be7c9691298","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.1.2","_shasum":"da8cc4ce4ad094eff2f99cddee0730be4a2c2477","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"da8cc4ce4ad094eff2f99cddee0730be4a2c2477","size":48124,"noattachment":false,"key":"/testem/-/testem-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.1.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1453762203122,"_cnpm_publish_time":1453762203122,"_hasShrinkwrap":false},"1.1.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.1.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"a07ceea0425289d60a032402a2d741d808752d68","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.1.1","_shasum":"6458baba47af2a3315521487e0429bf1480c0fa7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"6458baba47af2a3315521487e0429bf1480c0fa7","size":48139,"noattachment":false,"key":"/testem/-/testem-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.1.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1453588226086,"_cnpm_publish_time":1453588226086,"_hasShrinkwrap":false},"1.1.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.1.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"80d0d2320afbb9e21149a4a921e3c1eb83a70991","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.1.0","_shasum":"b54004df5d0723fc1d1db22d87cec366ff222c0a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"b54004df5d0723fc1d1db22d87cec366ff222c0a","size":48171,"noattachment":false,"key":"/testem/-/testem-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.1.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1453578247686,"_cnpm_publish_time":1453578247686,"_hasShrinkwrap":false},"1.0.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"714f9e27b0cddaf520aff0f41ae2cb85438c7edd","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.2","_shasum":"e8e3b775c9ba5e77011dfe2135ca88b8cf21f069","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.5","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"e8e3b775c9ba5e77011dfe2135ca88b8cf21f069","size":48131,"noattachment":false,"key":"/testem/-/testem-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1453373878883,"_cnpm_publish_time":1453373878883,"_hasShrinkwrap":false},"1.0.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^4.0.0","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^13.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"da19c00ac8e89975c152041dc34525b4375c52a5","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.1","_shasum":"42d06fb4621a8b0223367a8fdb3700fbdf151005","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"42d06fb4621a8b0223367a8fdb3700fbdf151005","size":48059,"noattachment":false,"key":"/testem/-/testem-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1453308316669,"_cnpm_publish_time":1453308316669,"_hasShrinkwrap":false},"1.0.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"19a90033c2fa3ec387938871f6b437f01e046b9c","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0","_shasum":"66651e13503800f2ff60fdb2c428410dd65eec42","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"66651e13503800f2ff60fdb2c428410dd65eec42","size":48058,"noattachment":false,"key":"/testem/-/testem-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1452612806859,"_cnpm_publish_time":1452612806859,"_hasShrinkwrap":false},"1.0.0-rc.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0-rc.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io":"^1.4.1","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b6174e5ce079c926d754249ec230c880bc22ae88","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0-rc.7","_shasum":"8b388d4a31341e056793ded96ab30557a6d7fae6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"8b388d4a31341e056793ded96ab30557a6d7fae6","size":48055,"noattachment":false,"key":"/testem/-/testem-1.0.0-rc.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0-rc.7.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1452460213212,"_cnpm_publish_time":1452460213212,"_hasShrinkwrap":false},"1.0.0-rc.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0-rc.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"2db495dc3cd8811be110a74e33d4e58d7303018e","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0-rc.6","_shasum":"2151153b7dbad27bb0e17297f6a96189c849eb24","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"2151153b7dbad27bb0e17297f6a96189c849eb24","size":48069,"noattachment":false,"key":"/testem/-/testem-1.0.0-rc.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0-rc.6.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1451948413704,"_cnpm_publish_time":1451948413704,"_hasShrinkwrap":false},"1.0.0-rc.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0-rc.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.8.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"930c9924fd727704fd2caec084099406a69122ed","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0-rc.5","_shasum":"a3b41241eeb33382a91727e47dd0df9ce03400b1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"a3b41241eeb33382a91727e47dd0df9ce03400b1","size":48071,"noattachment":false,"key":"/testem/-/testem-1.0.0-rc.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0-rc.5.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1451945239117,"_cnpm_publish_time":1451945239117,"_hasShrinkwrap":false},"1.0.0-rc.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0-rc.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.7.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"090848335b00611970fea07d7b421df3492e8788","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0-rc.4","_shasum":"6e471d792e225426811dd89d2c6799ba5d6ee9f4","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"6e471d792e225426811dd89d2c6799ba5d6ee9f4","size":48278,"noattachment":false,"key":"/testem/-/testem-1.0.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0-rc.4.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1451769433133,"_cnpm_publish_time":1451769433133,"_hasShrinkwrap":false},"1.0.0-rc.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0-rc.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.7.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"7f22db9a73ec2d667218c7eabd04139729323948","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0-rc.3","_shasum":"b794c6c5249dc0f9bf3dddd7960d69b04415060e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"b794c6c5249dc0f9bf3dddd7960d69b04415060e","size":48575,"noattachment":false,"key":"/testem/-/testem-1.0.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0-rc.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1451348547675,"_cnpm_publish_time":1451348547675,"_hasShrinkwrap":false},"1.0.0-rc.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0-rc.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.2.1","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.7.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"81a0f0bd576eb0d9ee309fc85c438638c54e27b0","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0-rc.2","_shasum":"abba6efbc44c7fa81e5877c050b1263dbaa768d4","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"abba6efbc44c7fa81e5877c050b1263dbaa768d4","size":48519,"noattachment":false,"key":"/testem/-/testem-1.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0-rc.2.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1451341096164,"_cnpm_publish_time":1451341096164,"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"1.0.0-rc.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/testem/testem.git"},"bugs":{"url":"http://github.com/testem/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.1.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.7.0","http-proxy":"^1.8.1","js-yaml":"^3.2.5","lodash":"^3.10.1","mkdirp":"^0.5.1","mustache":"^2.0.0","node-notifier":"^4.3.1","npmlog":"^2.0.0","printf":"^0.2.3","rimraf":"^2.4.4","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./bin/run-tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/**/*_tests.js; cover report html; open cover_html/index.html","testem-tests":"mocha --timeout 3000 tests/*_tests.js tests/**/*_tests.js -R spec","browser-tests":"cd examples/saucelabs/ && ../../testem.js ci -d","lint":"jshint . && jscs ."},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^12.0.1","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","jscs":"^2.7.0","jshint":"^2.8.0","mocha":"^2.1.0","request":"^2.51.0","saucie":"^1.2.0","sinon":"^1.17.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"a63d8773d60101f0b88f773fc2046106f5b90b07","homepage":"https://github.com/testem/testem#readme","_id":"testem@1.0.0-rc.1","_shasum":"e997298b102739d2ebd8008380b9a260b14e9856","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"e997298b102739d2ebd8008380b9a260b14e9856","size":48592,"noattachment":false,"key":"/testem/-/testem-1.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-1.0.0-rc.1.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1450902944424,"_cnpm_publish_time":1450902944424,"_hasShrinkwrap":false},"0.9.11":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.11","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","printf":"^0.2.3","rimraf":"^2.2.8","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"4ebfba9ab54a6969937f543b89974efcba311019","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.11","_shasum":"3e6ba35e9e1b520c4288cd0e1a9611cb068e62f7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"3e6ba35e9e1b520c4288cd0e1a9611cb068e62f7","size":231708,"noattachment":false,"key":"/testem/-/testem-0.9.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.11.tgz"},"directories":{},"publish_time":1447233805501,"_cnpm_publish_time":1447233805501,"_hasShrinkwrap":false},"0.9.10":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.10","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","printf":"^0.2.3","rimraf":"^2.2.8","socket.io-pure":"^1.3.11","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"af1fdc6a81675abb7fd95630711898d184071709","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.10","_shasum":"346a4b64296a2a904a9ca5b551590eedc40986ec","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"dist":{"shasum":"346a4b64296a2a904a9ca5b551590eedc40986ec","size":231695,"noattachment":false,"key":"/testem/-/testem-0.9.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.10.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1447195215942,"_cnpm_publish_time":1447195215942,"_hasShrinkwrap":false},"0.9.9":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.9","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","printf":"^0.2.3","rimraf":"^2.2.8","socket.io":"github:patocallaghan/socket.io#1.3.7-pure","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.28"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"4031e33d1087a946a8ca524dc395bea768e30f3d","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.9","_shasum":"0832dae8c3039e562fa7e0f039cca27cd1bccbf4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"0832dae8c3039e562fa7e0f039cca27cd1bccbf4","size":231707,"noattachment":false,"key":"/testem/-/testem-0.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.9.tgz"},"directories":{},"publish_time":1446902806091,"_cnpm_publish_time":1446902806091,"_hasShrinkwrap":false},"0.9.8":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","printf":"^0.2.3","rimraf":"^2.2.8","socket.io":"^1.3.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.27"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"390a068da493c4bc4653c2040bc4893ce8c813b0","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.8","_shasum":"d22492752a15b8a794efae33fdc34c583b886e2c","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"d22492752a15b8a794efae33fdc34c583b886e2c","size":231675,"noattachment":false,"key":"/testem/-/testem-0.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.8.tgz"},"directories":{},"publish_time":1445070701422,"_cnpm_publish_time":1445070701422,"_hasShrinkwrap":false},"0.9.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.27"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c71081dfb187d784a86a193b66354c14d5784c1f","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.7","_shasum":"22fd4807bfccdb7ce6c25c0933587932b1b46abe","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"22fd4807bfccdb7ce6c25c0933587932b1b46abe","size":231580,"noattachment":false,"key":"/testem/-/testem-0.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.7.tgz"},"directories":{},"publish_time":1444201091543,"_cnpm_publish_time":1444201091543,"_hasShrinkwrap":false},"0.9.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.7","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.27"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"18ef3355dd533742eac68bd0e6dcf766b5d1462d","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.6","_shasum":"43c9f7329ccf2997c1ebe01fc1efe1d8db1151d0","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"43c9f7329ccf2997c1ebe01fc1efe1d8db1151d0","size":231188,"noattachment":false,"key":"/testem/-/testem-0.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.6.tgz"},"directories":{},"publish_time":1443642128161,"_cnpm_publish_time":1443642128161,"_hasShrinkwrap":false},"0.9.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.6","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.27"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"ab885947875f81748c9de1b7767bc18f4939d298","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.5","_shasum":"ebc086dfcbcea4a036ab97c2ddf1d2264abe2be6","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"ebc086dfcbcea4a036ab97c2ddf1d2264abe2be6","size":231123,"noattachment":false,"key":"/testem/-/testem-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.5.tgz"},"directories":{},"publish_time":1442672493059,"_cnpm_publish_time":1442672493059,"_hasShrinkwrap":false},"0.9.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.6","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"a786d599d2a736c3b2753d616411e504b6ad4d3d","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.4","_shasum":"163e99413282eeabf5bad6c927cbc4e0d2957862","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"163e99413282eeabf5bad6c927cbc4e0d2957862","size":231142,"noattachment":false,"key":"/testem/-/testem-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.4.tgz"},"directories":{},"publish_time":1441306643106,"_cnpm_publish_time":1441306643106,"_hasShrinkwrap":false},"0.9.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.6","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"253e90c76d6cfb426c90e3d4606ec007cc255786","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.2","_shasum":"f703a30950b7cedecdda385e1fefc60aa33149aa","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"f703a30950b7cedecdda385e1fefc60aa33149aa","size":230866,"noattachment":false,"key":"/testem/-/testem-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.2.tgz"},"directories":{},"publish_time":1438633141289,"_cnpm_publish_time":1438633141289,"_hasShrinkwrap":false},"0.9.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^2.0.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.6","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^11.0.0","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"4b6ece4b9284c3a33d30446653591e5d7cb4ae95","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.1","_shasum":"2b701612aafd717cd70b42259382700b34e558b3","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"2b701612aafd717cd70b42259382700b34e558b3","size":230852,"noattachment":false,"key":"/testem/-/testem-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.1.tgz"},"directories":{},"publish_time":1438119662662,"_cnpm_publish_time":1438119662662,"_hasShrinkwrap":false},"0.9.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^1.0.1","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.6","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^10.2.4","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"cef85dde5d85e124bc50f05d2183acd831a11a37","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.0","_shasum":"c958d8088fe8de06a6550c4ed856c765222dbe66","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"c958d8088fe8de06a6550c4ed856c765222dbe66","size":230672,"noattachment":false,"key":"/testem/-/testem-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.0.tgz"},"directories":{},"publish_time":1437501837793,"_cnpm_publish_time":1437501837793,"_hasShrinkwrap":false},"0.9.0-2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.0-2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^1.0.1","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.6","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^10.2.4","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","dirty-chai":"^1.2.2","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"5b1e90dcd8194ea528cc5eb34ffcd4002e89429f","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.0-2","_shasum":"4975c57add4e284e3cb6c9d3cc1fd82e7221c34e","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"4975c57add4e284e3cb6c9d3cc1fd82e7221c34e","size":230675,"noattachment":false,"key":"/testem/-/testem-0.9.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.0-2.tgz"},"directories":{},"publish_time":1437422025592,"_cnpm_publish_time":1437422025592,"_hasShrinkwrap":false},"0.9.0-1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.0-1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^1.0.1","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^10.2.4","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c1457be93fbe86982c1008c3994c5d3ce6a76e33","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.0-1","_shasum":"cf703568728e63fd535e2c70b8e5c64e2825d714","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"cf703568728e63fd535e2c70b8e5c64e2825d714","size":230358,"noattachment":false,"key":"/testem/-/testem-0.9.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.0-1.tgz"},"directories":{},"publish_time":1436208476465,"_cnpm_publish_time":1436208476465,"_hasShrinkwrap":false},"0.9.0-0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.9.0-0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn-async":"^1.0.1","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.2.1","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","browserify":"^10.2.4","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tape":"^4.0.0","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"9ce1830e54d7a5b1f1480a400ef4ee2ae92a9afe","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.9.0-0","_shasum":"aff09deff11b909f17ac4685f85bd80789781384","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"aff09deff11b909f17ac4685f85bd80789781384","size":230420,"noattachment":false,"key":"/testem/-/testem-0.9.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.9.0-0.tgz"},"directories":{},"publish_time":1436200165330,"_cnpm_publish_time":1436200165330,"_hasShrinkwrap":false},"0.8.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.8.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.12.1","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.7.1","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"2333cb6d02c0d7f98296a6dc02e8f4bedd9acf60","homepage":"https://github.com/airportyh/testem#readme","_id":"testem@0.8.5","_shasum":"58a7f2b7e2f1288245221c82157ad90a3f01fa37","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"58a7f2b7e2f1288245221c82157ad90a3f01fa37","size":229912,"noattachment":false,"key":"/testem/-/testem-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.8.5.tgz"},"directories":{},"publish_time":1435738633135,"_cnpm_publish_time":1435738633135,"_hasShrinkwrap":false},"0.8.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.8.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^1.0.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.13.1","cross-spawn":"^0.4.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap-parser":"^1.1.3","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^3.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.26"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"cbd7655a75c62ad980e5c3052d92b7fc0cd37478","homepage":"https://github.com/airportyh/testem","_id":"testem@0.8.4","_shasum":"6485428a8346cf90c08c9f378c6aa67b9e85c245","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"6485428a8346cf90c08c9f378c6aa67b9e85c245","size":230491,"noattachment":false,"key":"/testem/-/testem-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.8.4.tgz"},"directories":{},"publish_time":1435345258979,"_cnpm_publish_time":1435345258979,"deprecated":"Accidentally released breaking change","_hasShrinkwrap":false},"0.8.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.8.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.12.1","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^5.0.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^2.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.7.1","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.19.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"48d72c984c82a5e426e61294dac3480aada07890","homepage":"https://github.com/airportyh/testem","_id":"testem@0.8.3","_shasum":"164dedb9df7dcd96c27d1576cae3f3544da56d6e","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"164dedb9df7dcd96c27d1576cae3f3544da56d6e","size":229919,"noattachment":false,"key":"/testem/-/testem-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.8.3.tgz"},"directories":{},"publish_time":1430070082317,"_cnpm_publish_time":1430070082317,"_hasShrinkwrap":false},"0.8.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.8.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"0522c5601d03129a4ed9cf7612768ac329363b6b","homepage":"https://github.com/airportyh/testem","_id":"testem@0.8.2","_shasum":"78fffdd401253c1e856e256e4ade3a7871f9e303","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"78fffdd401253c1e856e256e4ade3a7871f9e303","size":229531,"noattachment":false,"key":"/testem/-/testem-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.8.2.tgz"},"directories":{},"publish_time":1429630975593,"_cnpm_publish_time":1429630975593,"_hasShrinkwrap":false},"0.8.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.8.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c69d34e6c8c85eb35cd8a6b77c4cf8d9deed3a05","homepage":"https://github.com/airportyh/testem","_id":"testem@0.8.1","_shasum":"ee162ece2c88cd2b5214c50f55e7145af8b89262","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"ee162ece2c88cd2b5214c50f55e7145af8b89262","size":229501,"noattachment":false,"key":"/testem/-/testem-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.8.1.tgz"},"directories":{},"publish_time":1429630640602,"_cnpm_publish_time":1429630640602,"_hasShrinkwrap":false},"0.8.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.8.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"32e232ae406f1930b33b96c07583ac718083341f","homepage":"https://github.com/airportyh/testem","_id":"testem@0.8.0","_shasum":"6394c3765100f3eaf1cdfb89286831375d5f39b9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"6394c3765100f3eaf1cdfb89286831375d5f39b9","size":228872,"noattachment":false,"key":"/testem/-/testem-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.8.0.tgz"},"directories":{},"publish_time":1429215207380,"_cnpm_publish_time":1429215207380,"_hasShrinkwrap":false},"0.8.0-0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.8.0-0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"fa5969f8396952fb6720e68c00da0e5bc09085e9","homepage":"https://github.com/airportyh/testem","_id":"testem@0.8.0-0","_shasum":"dec95d72cd9d2be92009d59792d807cf9b478273","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"dec95d72cd9d2be92009d59792d807cf9b478273","size":228825,"noattachment":false,"key":"/testem/-/testem-0.8.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.8.0-0.tgz"},"directories":{},"publish_time":1428242762940,"_cnpm_publish_time":1428242762940,"_hasShrinkwrap":false},"0.7.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xmldom":"^0.1.19"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"de879ad18fae7eff03fa6f1d9159431e942e6503","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.7","_shasum":"b548d80e5b48b64c32a8eeaa0cdda6a7853e915a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"b548d80e5b48b64c32a8eeaa0cdda6a7853e915a","size":228779,"noattachment":false,"key":"/testem/-/testem-0.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.7.tgz"},"directories":{},"publish_time":1427955565550,"_cnpm_publish_time":1427955565550,"_hasShrinkwrap":false},"0.7.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","cross-spawn":"^0.2.6","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"8af744d0c637f456238dd77ead1d7c64ff4df515","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.6","_shasum":"3a9640bddc847bc56a97274e8417fe344d0d468f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"3a9640bddc847bc56a97274e8417fe344d0d468f","size":219042,"noattachment":false,"key":"/testem/-/testem-0.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.6.tgz"},"directories":{},"publish_time":1427048286193,"_cnpm_publish_time":1427048286193,"_hasShrinkwrap":false},"0.7.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mkdirp":"^0.5.0","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"71ab4e0484fb6a5bebcdb879f16cd77f3bf542bc","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.5","_shasum":"d4b2654c61fd016726fd4b1b56b6a50fb5cd149b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"d4b2654c61fd016726fd4b1b56b6a50fb5cd149b","size":218887,"noattachment":false,"key":"/testem/-/testem-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.5.tgz"},"directories":{},"publish_time":1426138213582,"_cnpm_publish_time":1426138213582,"_hasShrinkwrap":false},"0.7.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mkdirp":"^0.5.0","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b1117ca638c0ff3bbcc81dfd007ed3e032a4ebb2","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.4","_shasum":"5ae7f44817b95a2e04d47f3a7dc46cacb93f31ec","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"5ae7f44817b95a2e04d47f3a7dc46cacb93f31ec","size":218875,"noattachment":false,"key":"/testem/-/testem-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.4.tgz"},"directories":{},"publish_time":1426103217233,"_cnpm_publish_time":1426103217233,"_hasShrinkwrap":false},"0.7.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mkdirp":"^0.5.0","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2","tmp":"0.0.25"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"5edd1af0f50e5d9c639f27ce350e13ee0a7a8584","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.3","_shasum":"0d6e9581f2992736dbde65df0ced71dbfaa63714","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"0d6e9581f2992736dbde65df0ced71dbfaa63714","size":218877,"noattachment":false,"key":"/testem/-/testem-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.3.tgz"},"directories":{},"publish_time":1426099967362,"_cnpm_publish_time":1426099967362,"_hasShrinkwrap":false},"0.7.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"92474eb9afd69322824bcfa22f1526e949c31cf6","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.2","_shasum":"3d1c12ebe2cf9d89eda63ffa0b3727f51dc1f696","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"3d1c12ebe2cf9d89eda63ffa0b3727f51dc1f696","size":218560,"noattachment":false,"key":"/testem/-/testem-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.2.tgz"},"directories":{},"publish_time":1426006173624,"_cnpm_publish_time":1426006173624,"_hasShrinkwrap":false},"0.7.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"^1.3.4","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"eb1c67aae5d8db4c7190f827d035fb2346353a4b","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.1","_shasum":"b0a6b274ae32dbb59f7729a3607b427dedd07bac","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"b0a6b274ae32dbb59f7729a3607b427dedd07bac","size":218303,"noattachment":false,"key":"/testem/-/testem-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.1.tgz"},"directories":{},"publish_time":1424444370548,"_cnpm_publish_time":1424444370548,"_hasShrinkwrap":false},"0.7.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"9193c543bf75d9b370d21a0040e65b00a6b10256","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.0","_shasum":"b8c4687d080f333d5204fef2da048982bb623763","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"b8c4687d080f333d5204fef2da048982bb623763","size":218267,"noattachment":false,"key":"/testem/-/testem-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.0.tgz"},"directories":{},"publish_time":1424079954608,"_cnpm_publish_time":1424079954608,"_hasShrinkwrap":false},"0.7.0-1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.0-1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.11.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.6.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^2.0.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"0ceb163063fa41e02e1f1ec60dd867cff0035e4d","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.0-1","_shasum":"5204d700a8ce12577c1797037bd913da4036fb9e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"5204d700a8ce12577c1797037bd913da4036fb9e","size":218284,"noattachment":false,"key":"/testem/-/testem-0.7.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.0-1.tgz"},"directories":{},"publish_time":1423919253880,"_cnpm_publish_time":1423919253880,"_hasShrinkwrap":false},"0.7.0-0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.7.0-0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"git+https://github.com/mochajs/mocha#4dbf640","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"c1a5662ff5c524744f84f89844b3975ea73eb448","homepage":"https://github.com/airportyh/testem","_id":"testem@0.7.0-0","_shasum":"c4c1e72aac51a7e2344293c32ae6e7a77c546cf8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"c4c1e72aac51a7e2344293c32ae6e7a77c546cf8","size":218235,"noattachment":false,"key":"/testem/-/testem-0.7.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.7.0-0.tgz"},"directories":{},"publish_time":1423843656503,"_cnpm_publish_time":1423843656503,"_hasShrinkwrap":false},"0.6.39":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.39","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"f56ce514366b90efbb6309629e0126f91a227db0","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.39","_shasum":"1af9185d753d14d5edd58af8f167ae18bd1de2d9","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"1af9185d753d14d5edd58af8f167ae18bd1de2d9","size":217268,"noattachment":false,"key":"/testem/-/testem-0.6.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.39.tgz"},"directories":{},"publish_time":1423560101292,"_cnpm_publish_time":1423560101292,"_hasShrinkwrap":false},"0.6.38":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.38","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"66bc820faab0b17983d094991242141353a5878b","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.38","_shasum":"39bffdb184e841d739cba42ed6fe2eb97d154fe9","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"39bffdb184e841d739cba42ed6fe2eb97d154fe9","size":217249,"noattachment":false,"key":"/testem/-/testem-0.6.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.38.tgz"},"directories":{},"publish_time":1423145342575,"_cnpm_publish_time":1423145342575,"_hasShrinkwrap":false},"0.6.37":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.37","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b7fb6b5a1087e536ac5d3ef2990b71ed256fbd6d","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.37","_shasum":"4e260140b4d0a1f8b99e96c82cd56a753f22d0ca","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"4e260140b4d0a1f8b99e96c82cd56a753f22d0ca","size":217158,"noattachment":false,"key":"/testem/-/testem-0.6.37.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.37.tgz"},"directories":{},"publish_time":1423135142492,"_cnpm_publish_time":1423135142492,"_hasShrinkwrap":false},"0.6.36":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.36","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b1390a3e078494bf78994f6dff1a2dcef57ff4bb","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.36","_shasum":"6287a27ada2739ac438359607db3e4a98474e5d1","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"6287a27ada2739ac438359607db3e4a98474e5d1","size":217112,"noattachment":false,"key":"/testem/-/testem-0.6.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.36.tgz"},"directories":{},"publish_time":1423001161296,"_cnpm_publish_time":1423001161296,"_hasShrinkwrap":false},"0.6.35":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.35","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b924aabe62681cd127e2f241fba59b22bb2e4ff6","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.35","_shasum":"8c49feeaa7aed01a847d042257bcbe995d5acd86","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"8c49feeaa7aed01a847d042257bcbe995d5acd86","size":217111,"noattachment":false,"key":"/testem/-/testem-0.6.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.35.tgz"},"directories":{},"publish_time":1422802653986,"_cnpm_publish_time":1422802653986,"_hasShrinkwrap":false},"0.6.34":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.34","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"9c3ff4cdcbd1f52c928bf007a17af40e4dc21d6f","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.34","_shasum":"d3e2a60421780eb964af44f4e883689561968239","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"d3e2a60421780eb964af44f4e883689561968239","size":213581,"noattachment":false,"key":"/testem/-/testem-0.6.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.34.tgz"},"directories":{},"publish_time":1422413986694,"_cnpm_publish_time":1422413986694,"_hasShrinkwrap":false},"0.6.33":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.33","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"^0.9.0","backbone":"^1.1.2","charm":"^1.0.0","colors":"^1.0.3","commander":"^2.6.0","consolidate":"^0.10.0","did_it_work":"0.0.6","express":"^4.10.7","fileset":"^0.1.5","fireworm":"^0.6.6","glob":"^4.3.5","growl":"^1.8.1","http-proxy":"^1.8.1","js-yaml":"^3.2.5","mustache":"^1.0.0","npmlog":"^1.0.0","rimraf":"^2.2.8","socket.io":"~1.3.2","styled_string":"0.0.1","tap":"^0.5.0","xml-escape":"^1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"b76d81bb7b7466c518f53e948d9b9543813b70b6","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.33","_shasum":"2881b6273d9e170ef2c03a0b359e1cf7f531d08a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"2881b6273d9e170ef2c03a0b359e1cf7f531d08a","size":213491,"noattachment":false,"key":"/testem/-/testem-0.6.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.33.tgz"},"directories":{},"publish_time":1422242768150,"_cnpm_publish_time":1422242768150,"_hasShrinkwrap":false},"0.6.32":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.32","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.3.2","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"bodydouble":"^0.1.2","chai":"^1.10.0","cheerio":"^0.18.0","concat-stream":"^1.4.7","ispy":"^0.1.2","mocha":"^2.1.0","request":"^2.51.0","sinon":"^1.12.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"5ec05735cb6427acde4dff274f01f8c0990bc53e","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.32","_shasum":"43d65e0e8d99373663c0e122b865dc18084d873b","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"43d65e0e8d99373663c0e122b865dc18084d873b","size":213711,"noattachment":false,"key":"/testem/-/testem-0.6.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.32.tgz"},"directories":{},"publish_time":1421928302450,"_cnpm_publish_time":1421928302450,"_hasShrinkwrap":false},"0.6.31":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.31","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.3.2","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"987cd8f54cad3b4adb8f45a32f94c549a53641b0","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.31","_shasum":"d99b8154203363625f84bafd6b9187fc94de7042","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"d99b8154203363625f84bafd6b9187fc94de7042","size":209871,"noattachment":false,"key":"/testem/-/testem-0.6.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.31.tgz"},"directories":{},"publish_time":1421698614299,"_cnpm_publish_time":1421698614299,"_hasShrinkwrap":false},"0.6.30":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.30","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.3.2","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"4981220a396813d5171ddaa8cd1e89746955384f","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.30","_shasum":"c0861f7cddb2f5baa3422432b1b013229cd57e5e","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"c0861f7cddb2f5baa3422432b1b013229cd57e5e","size":209852,"noattachment":false,"key":"/testem/-/testem-0.6.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.30.tgz"},"directories":{},"publish_time":1421686834302,"_cnpm_publish_time":1421686834302,"_hasShrinkwrap":false},"0.6.29":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.29","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.3.2","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js tests/ci/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"bbf300bf2403f12615866ffe7bae613803b40e5f","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.29","_shasum":"cfd7f97382cd7217049a9a81f351987a1a2328dd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"cfd7f97382cd7217049a9a81f351987a1a2328dd","size":210255,"noattachment":false,"key":"/testem/-/testem-0.6.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.29.tgz"},"directories":{},"publish_time":1421683566014,"_cnpm_publish_time":1421683566014,"_hasShrinkwrap":false},"0.6.28":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.28","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.2.1","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"e606e9124157f882257786d346fbaee8ee8f7bad","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.28","_shasum":"72b11be6d15333f206695720f73669bdc66483aa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"72b11be6d15333f206695720f73669bdc66483aa","size":251806,"noattachment":false,"key":"/testem/-/testem-0.6.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.28.tgz"},"directories":{},"publish_time":1420730733951,"_cnpm_publish_time":1420730733951,"_hasShrinkwrap":false},"0.6.27":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.27","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.2.1","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"6454c236c2b1778a5b46bbdf91c61fd5ad72249a","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.27","_shasum":"3b23a46aab3fc562cf9ab2e6a50aed5cfc9aab68","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"3b23a46aab3fc562cf9ab2e6a50aed5cfc9aab68","size":262607,"noattachment":false,"key":"/testem/-/testem-0.6.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.27.tgz"},"directories":{},"publish_time":1420641350712,"_cnpm_publish_time":1420641350712,"_hasShrinkwrap":false},"0.6.26":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.26","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.2.1","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","optionalDependencies":{},"gitHead":"3517b651e6c9a965451a376ed421a4015953c27a","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.26","_shasum":"683ddb8971be6c5048f3205e53e830e6254cf9d4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"683ddb8971be6c5048f3205e53e830e6254cf9d4","size":262529,"noattachment":false,"key":"/testem/-/testem-0.6.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.26.tgz"},"directories":{},"publish_time":1420591931380,"_cnpm_publish_time":1420591931380,"_hasShrinkwrap":false},"0.6.25":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.25","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"async":"~0.2.7","backbone":"~1.0.0","charm":"~0.0.5","colors":"~0.6.0","commander":"*","consolidate":"~0.8.0","did_it_work":"~0.0.5","express":"^4.10.7","fileset":"~0.1.4","fireworm":"~0.6.0","glob":"~3.1.21","growl":"~1.7.0","http-proxy":"~0.10.2","js-yaml":"~2.1.0","mustache":"~0.4.0","npmlog":"~0.0.6","rimraf":"~2.2.0","socket.io":"~1.2.1","styled_string":"*","tap":"~0.4.4","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"gitHead":"0de156240abffa9b1fa6ab14a4fb3f82fe631ca0","homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.25","_shasum":"eb79bd1582ea7c63c33fbfad15963c095738055d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"eb79bd1582ea7c63c33fbfad15963c095738055d","size":419405,"noattachment":false,"key":"/testem/-/testem-0.6.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.25.tgz"},"directories":{},"publish_time":1420576915425,"_cnpm_publish_time":1420576915425,"_hasShrinkwrap":false},"0.6.24":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.24","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0","http-proxy":"~0.10.2"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.24","_shasum":"542874541dc13aceb3d95f9934dc65a171a54a9f","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"542874541dc13aceb3d95f9934dc65a171a54a9f","size":1252019,"noattachment":false,"key":"/testem/-/testem-0.6.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.24.tgz"},"directories":{},"publish_time":1418144982623,"_cnpm_publish_time":1418144982623,"_hasShrinkwrap":false},"0.6.23":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.23","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0","http-proxy":"~0.10.2"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.23","_shasum":"ae91d4c22616ba159bc763792a84e837ef5a0ce2","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"ae91d4c22616ba159bc763792a84e837ef5a0ce2","size":1252016,"noattachment":false,"key":"/testem/-/testem-0.6.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.23.tgz"},"directories":{},"publish_time":1415309858048,"_cnpm_publish_time":1415309858048,"_hasShrinkwrap":false},"0.6.22":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.22","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0","http-proxy":"~0.10.2"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.22","_shasum":"480b35df968aba9d3090e9c5c933e1daac2a1b83","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"480b35df968aba9d3090e9c5c933e1daac2a1b83","size":611221,"noattachment":false,"key":"/testem/-/testem-0.6.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.22.tgz"},"directories":{},"publish_time":1412611262963,"_cnpm_publish_time":1412611262963,"_hasShrinkwrap":false},"0.6.21":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.21","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0","http-proxy":"~0.10.2"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.21","_shasum":"b4f1662985b0d5ae0857f4a752355e2aa5c0c8e3","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"b4f1662985b0d5ae0857f4a752355e2aa5c0c8e3","size":611113,"noattachment":false,"key":"/testem/-/testem-0.6.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.21.tgz"},"directories":{},"publish_time":1412277859920,"_cnpm_publish_time":1412277859920,"_hasShrinkwrap":false},"0.6.20":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.20","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0","http-proxy":"~0.10.2"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.20","_shasum":"6fae036af0a7df88963af01bed5e5ba6e7f14bfe","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"6fae036af0a7df88963af01bed5e5ba6e7f14bfe","size":611086,"noattachment":false,"key":"/testem/-/testem-0.6.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.20.tgz"},"directories":{},"publish_time":1412191789110,"_cnpm_publish_time":1412191789110,"_hasShrinkwrap":false},"0.6.19":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.19","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0","http-proxy":"~0.10.2"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.19","_shasum":"0a313f48b4cabd67a9da2d983cd643a7ad1b9fd7","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"0a313f48b4cabd67a9da2d983cd643a7ad1b9fd7","size":611014,"noattachment":false,"key":"/testem/-/testem-0.6.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.19.tgz"},"directories":{},"publish_time":1410803855066,"_cnpm_publish_time":1410803855066,"_hasShrinkwrap":false},"0.6.18":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.18","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0","http-proxy":"~0.10.2"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.18","_shasum":"75be446a1feb595d4d53f1c308f25f8abe7dd370","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"75be446a1feb595d4d53f1c308f25f8abe7dd370","size":610913,"noattachment":false,"key":"/testem/-/testem-0.6.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.18.tgz"},"directories":{},"publish_time":1406857772827,"_cnpm_publish_time":1406857772827,"_hasShrinkwrap":false},"0.6.17":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.17","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.17","_shasum":"c79bd8a73775997fc7d52fce35c86980a1b4a7d2","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"c79bd8a73775997fc7d52fce35c86980a1b4a7d2","size":610548,"noattachment":false,"key":"/testem/-/testem-0.6.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.17.tgz"},"directories":{},"publish_time":1404783796177,"_cnpm_publish_time":1404783796177,"_hasShrinkwrap":false},"0.6.16":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.16","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6","xml-escape":"~1.0.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.16","_shasum":"039948f5d22ec6a13c29c0cc0e2459f17d5f296e","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"dist":{"shasum":"039948f5d22ec6a13c29c0cc0e2459f17d5f296e","size":610539,"noattachment":false,"key":"/testem/-/testem-0.6.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.16.tgz"},"directories":{},"publish_time":1401333543901,"_cnpm_publish_time":1401333543901,"_hasShrinkwrap":false},"0.6.15":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.15","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.15","dist":{"shasum":"e04a4c42d55a71a9cd4fd2ccf612e9bf1d30b397","size":610508,"noattachment":false,"key":"/testem/-/testem-0.6.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.15.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1397525322483,"_cnpm_publish_time":1397525322483,"_hasShrinkwrap":false},"0.6.14":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.14","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.14","dist":{"shasum":"e4869bd0ee0c7ee051b2edb17f9be92cafa49c2f","size":610501,"noattachment":false,"key":"/testem/-/testem-0.6.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.14.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1396322246407,"_hasShrinkwrap":false,"_cnpm_publish_time":1396322246407},"0.6.13":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.13","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.13","dist":{"shasum":"06083e0278cf0f96175469bd0fae4d5cbdab491f","size":610500,"noattachment":false,"key":"/testem/-/testem-0.6.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.13.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1395975259783,"_hasShrinkwrap":false,"_cnpm_publish_time":1395975259783},"0.6.12":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.12","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.12","dist":{"shasum":"665f1d875c31fd1480cfb6500f148da889f4c5eb","size":610497,"noattachment":false,"key":"/testem/-/testem-0.6.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.12.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1395670542362,"_hasShrinkwrap":false,"_cnpm_publish_time":1395670542362},"0.6.11":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.11","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.11","dist":{"shasum":"a8ca637d6a739f14d82542362873fb6f9d5e5de5","size":607721,"noattachment":false,"key":"/testem/-/testem-0.6.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.11.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1395318493524,"_hasShrinkwrap":false,"_cnpm_publish_time":1395318493524},"0.6.10":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.10","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.10","dist":{"shasum":"ed9d01b008d3c62679bce7dd2ea06f60e528758e","size":607731,"noattachment":false,"key":"/testem/-/testem-0.6.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.10.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1395284946530,"_hasShrinkwrap":false,"_cnpm_publish_time":1395284946530},"0.6.9":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.9","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.9","dist":{"shasum":"fe6316e49f834eaab0c601d4033f8cfe8c184a74","size":607434,"noattachment":false,"key":"/testem/-/testem-0.6.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.9.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1394332809394,"_hasShrinkwrap":false,"_cnpm_publish_time":1394332809394},"0.6.8":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.8","dist":{"shasum":"ad18a38edc062f73c73e7cc26b796e618513dd5f","size":607355,"noattachment":false,"key":"/testem/-/testem-0.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.8.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1392610331059,"_hasShrinkwrap":false,"_cnpm_publish_time":1392610331059},"0.6.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js -R spec","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.7","dist":{"shasum":"624aa1351a08562fb14ee7c130c20be05fc8ffe7","size":607355,"noattachment":false,"key":"/testem/-/testem-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.7.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1391601703112,"_hasShrinkwrap":false,"_cnpm_publish_time":1391601703112},"0.6.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.6.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"homepage":"https://github.com/airportyh/testem","_id":"testem@0.6.6","dist":{"shasum":"c06da5d97f99cf66abb714e9e39df68d4eb10ad1","size":607336,"noattachment":false,"key":"/testem/-/testem-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.6.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1390838932678,"_hasShrinkwrap":false,"_cnpm_publish_time":1390838932678},"0.6.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.5.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.6.5","dist":{"shasum":"52bc834b581c4b2ca0453b2c6b31adbaaab5476b","size":607283,"noattachment":false,"key":"/testem/-/testem-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.5.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1390410004584,"_hasShrinkwrap":false,"_cnpm_publish_time":1390410004584},"0.6.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.5.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.6.4","dist":{"shasum":"60b633e034c77f7ad692c78cf2debbcd408c0c7c","size":607265,"noattachment":false,"key":"/testem/-/testem-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.4.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1390409809736,"_hasShrinkwrap":false,"_cnpm_publish_time":1390409809736},"0.6.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.5.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.6.3","dist":{"shasum":"fce2c7590ef3fa7329993712ccc117e0526e7f04","size":607319,"noattachment":false,"key":"/testem/-/testem-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.3.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1390310390889,"_hasShrinkwrap":false,"_cnpm_publish_time":1390310390889},"0.6.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.5.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.6.2","dist":{"shasum":"f396f90f8d6613c63d7753ed4ea0158f1f00f65d","size":588783,"noattachment":false,"key":"/testem/-/testem-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1387630111491,"_hasShrinkwrap":false,"_cnpm_publish_time":1387630111491},"0.6.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.5.0","npmlog":"~0.0.6"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.6.1","dist":{"shasum":"d3849d53f01aa63de1079667233d46a5c64b7841","size":588781,"noattachment":false,"key":"/testem/-/testem-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1387340139713,"_hasShrinkwrap":false,"_cnpm_publish_time":1387340139713},"0.6.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.6.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.5.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.6.0","dist":{"shasum":"6e16ba0fbda823c86052ab1b108e894e6ebd8485","size":588873,"noattachment":false,"key":"/testem/-/testem-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1387317780238,"_hasShrinkwrap":false,"_cnpm_publish_time":1387317780238},"0.5.15":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.15","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.15","dist":{"shasum":"1b919c98bc733e036fd767cebece3a9d62fb9de2","size":588871,"noattachment":false,"key":"/testem/-/testem-0.5.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.15.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1386900253065,"_hasShrinkwrap":false,"_cnpm_publish_time":1386900253065},"0.5.14":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.14","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.14","dist":{"shasum":"7f6ba313891668e9fe8a4358fe5bfbd3452f8044","size":588770,"noattachment":false,"key":"/testem/-/testem-0.5.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.14.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1386856062579,"_hasShrinkwrap":false,"_cnpm_publish_time":1386856062579},"0.5.13":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.13","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.13","dist":{"shasum":"8e20628b884be371648ade8b8a926027dcff1d19","size":588741,"noattachment":false,"key":"/testem/-/testem-0.5.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.13.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1386855587422,"_hasShrinkwrap":false,"_cnpm_publish_time":1386855587422},"0.5.12":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.12","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.12","dist":{"shasum":"62a185bf84d81f8be3ea29a1ab0eb738184710db","size":588772,"noattachment":false,"key":"/testem/-/testem-0.5.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.12.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1385058276099,"_hasShrinkwrap":false,"_cnpm_publish_time":1385058276099},"0.5.11":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.11","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.11","dist":{"shasum":"b67f6e79dcf3ccfb1691bc6a74593682116d6fa3","size":588616,"noattachment":false,"key":"/testem/-/testem-0.5.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.11.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1385050644631,"_hasShrinkwrap":false,"_cnpm_publish_time":1385050644631},"0.5.10":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.10","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.10","dist":{"shasum":"48d8e4317be951c334863baf626d9b811a306247","size":588622,"noattachment":false,"key":"/testem/-/testem-0.5.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.10.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1385047803985,"_hasShrinkwrap":false,"_cnpm_publish_time":1385047803985},"0.5.8":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.8","dist":{"shasum":"ce1495ec97919fee8b2fe215dfdba484b9a65b4a","size":588604,"noattachment":false,"key":"/testem/-/testem-0.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.8.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1383687123425,"_hasShrinkwrap":false,"_cnpm_publish_time":1383687123425},"0.5.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.7","dist":{"shasum":"648924c2dfc28ee3d1d96f989c1aad7d8a2f7663","size":588578,"noattachment":false,"key":"/testem/-/testem-0.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.7.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1382640756668,"_hasShrinkwrap":false,"_cnpm_publish_time":1382640756668},"0.5.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.6","dist":{"shasum":"84cbec835d85f41e3bb09a50ff4192cf1690e03c","size":587675,"noattachment":false,"key":"/testem/-/testem-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.6.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1382582359750,"_hasShrinkwrap":false,"_cnpm_publish_time":1382582359750},"0.5.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.5","dist":{"shasum":"78bdd139d0e7de603f4c7df5d31dbe85ef3bf5ae","size":587682,"noattachment":false,"key":"/testem/-/testem-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.5.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1382495730393,"_hasShrinkwrap":false,"_cnpm_publish_time":1382495730393},"0.5.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.4","dist":{"shasum":"7b4f1076ded8b56c3f800fc3eae305a5e53f0aec","size":587653,"noattachment":false,"key":"/testem/-/testem-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.4.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1381501677622,"_hasShrinkwrap":false,"_cnpm_publish_time":1381501677622},"0.5.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.3","dist":{"shasum":"adbbdd9418cde69cfa8063e8b8a5508ec7c8f12f","size":587666,"noattachment":false,"key":"/testem/-/testem-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.3.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1380290658386,"_hasShrinkwrap":false,"_cnpm_publish_time":1380290658386},"0.5.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.2","dist":{"shasum":"ed1ce17dd4aee7e7aa425fee29085c1ac9739dab","size":587667,"noattachment":false,"key":"/testem/-/testem-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1379517596201,"_hasShrinkwrap":false,"_cnpm_publish_time":1379517596201},"0.5.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~2.1.0","tap":"~0.4.4","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["express"],"optionalDependencies":{},"_id":"testem@0.5.1","dist":{"shasum":"05ec1f0f65935986a254c631b12330a23d92391f","size":587667,"noattachment":false,"key":"/testem/-/testem-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.1.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1379517484549,"_hasShrinkwrap":false,"_cnpm_publish_time":1379517484549},"0.5.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.5.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.5.0","dist":{"shasum":"946a78d7f45d10f6c1b96d938cf327254f6ed04e","size":926926,"noattachment":false,"key":"/testem/-/testem-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.5.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1379354212023,"_hasShrinkwrap":false,"_cnpm_publish_time":1379354212023},"0.4.8":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.8","dist":{"shasum":"081d74130c1f31d84f28482b56def7fc6b1d1778","size":926929,"noattachment":false,"key":"/testem/-/testem-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.8.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1379353433731,"_hasShrinkwrap":false,"_cnpm_publish_time":1379353433731},"0.4.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.7","dist":{"shasum":"64f48a6b37159170a4af4129ef621a23a19a7979","size":926924,"noattachment":false,"key":"/testem/-/testem-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.7.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1379340052741,"_hasShrinkwrap":false,"_cnpm_publish_time":1379340052741},"0.4.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.6","dist":{"shasum":"80d2ec593895a98bada342d48ccd33da4fa464ea","size":926890,"noattachment":false,"key":"/testem/-/testem-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.6.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1378779891056,"_hasShrinkwrap":false,"_cnpm_publish_time":1378779891056},"0.4.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0","temp":"~0.5.1"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.5","dist":{"shasum":"b4401545fddbaf591c9dc18f1b910f07f6b56bee","size":926960,"noattachment":false,"key":"/testem/-/testem-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.5.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1378777121797,"_hasShrinkwrap":false,"_cnpm_publish_time":1378777121797},"0.4.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.4","dist":{"shasum":"d483dbf2969f5f0965255344bbb810b6e70d27a1","size":926859,"noattachment":false,"key":"/testem/-/testem-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.4.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1378171789076,"_hasShrinkwrap":false,"_cnpm_publish_time":1378171789076},"0.4.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.3","dist":{"shasum":"ffce619ba89a989b093506a71a546d8e422b1468","size":926849,"noattachment":false,"key":"/testem/-/testem-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.3.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1377745453569,"_hasShrinkwrap":false,"_cnpm_publish_time":1377745453569},"0.4.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.2","dist":{"shasum":"a7b661e9995e4865f7f111455776b38026b655fc","size":926721,"noattachment":false,"key":"/testem/-/testem-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1377200657409,"_hasShrinkwrap":false,"_cnpm_publish_time":1377200657409},"0.4.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.1","dist":{"shasum":"168d95cefd91e174a575284bb5ec2ba5b54a026b","size":926705,"noattachment":false,"key":"/testem/-/testem-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.1.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1377141805612,"_hasShrinkwrap":false,"_cnpm_publish_time":1377141805612},"0.4.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.4.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5","fireworm":"~0.4.0"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.4.0","dist":{"shasum":"a67bc4a86d76fd5162a7622887150adbfc2b58b3","size":926269,"noattachment":false,"key":"/testem/-/testem-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1377141136073,"_hasShrinkwrap":false,"_cnpm_publish_time":1377141136073},"0.3.30":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.30","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.30","dist":{"shasum":"21a6430ea401f4e77a0b02f05e7d78ac3ebfd523","size":926270,"noattachment":false,"key":"/testem/-/testem-0.3.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.30.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1376937327118,"_hasShrinkwrap":false,"_cnpm_publish_time":1376937327118},"0.3.29":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.29","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.29","dist":{"shasum":"32198bbc6184acc69f75ac6a52126b4e009eae25","size":926214,"noattachment":false,"key":"/testem/-/testem-0.3.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.29.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1376936466354,"_hasShrinkwrap":false,"_cnpm_publish_time":1376936466354},"0.3.28":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.28","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.28","dist":{"shasum":"b2346064586de960f511025bcfa1a88c391f8e0a","size":926157,"noattachment":false,"key":"/testem/-/testem-0.3.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.28.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1376931019885,"_hasShrinkwrap":false,"_cnpm_publish_time":1376931019885},"0.3.27":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.27","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.27","dist":{"shasum":"023b2853c173d7197e36dcc8d4c7a6fc996bdb50","size":926085,"noattachment":false,"key":"/testem/-/testem-0.3.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.27.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1376762715937,"_hasShrinkwrap":false,"_cnpm_publish_time":1376762715937},"0.3.26":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.26","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.26","dist":{"shasum":"52c3f68137fd2e0c7d7381b4bb82ad5aa45bfc43","size":926087,"noattachment":false,"key":"/testem/-/testem-0.3.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.26.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1376686653883,"_hasShrinkwrap":false,"_cnpm_publish_time":1376686653883},"0.3.25":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.25","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0","sinon":"~1.7.3"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.25","dist":{"shasum":"c10c16a97b869e61a6783c541162af1515e1db74","size":925986,"noattachment":false,"key":"/testem/-/testem-0.3.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.25.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1376616335195,"_hasShrinkwrap":false,"_cnpm_publish_time":1376616335195},"0.3.24":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.24","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.24","dist":{"shasum":"18c8f7cfb3270cc2319129e5cd2deccdce7ff590","size":925639,"noattachment":false,"key":"/testem/-/testem-0.3.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.24.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1376409057223,"_hasShrinkwrap":false,"_cnpm_publish_time":1376409057223},"0.3.23":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.23","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.23","dist":{"shasum":"21bb4e310191fefdd3604c60152fafdaa30149bd","size":925452,"noattachment":false,"key":"/testem/-/testem-0.3.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.23.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1374802454791,"_hasShrinkwrap":false,"_cnpm_publish_time":1374802454791},"0.3.22":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.22","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1","concat-stream":"~1.0.0"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.22","dist":{"shasum":"8471eae3a0078f057d81de7204c0cdbd1100869b","size":925411,"noattachment":false,"key":"/testem/-/testem-0.3.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.22.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1374783668613,"_hasShrinkwrap":false,"_cnpm_publish_time":1374783668613},"0.3.21":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.21","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.21","dist":{"shasum":"5b7dbac1f10650c99c0c850ea127ff2a6b7211aa","size":924778,"noattachment":false,"key":"/testem/-/testem-0.3.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.21.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1374261217995,"_hasShrinkwrap":false,"_cnpm_publish_time":1374261217995},"0.3.20":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.20","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.20","dist":{"shasum":"1314bed1cc7e6c037ca46f835d4726af6f403de9","size":924754,"noattachment":false,"key":"/testem/-/testem-0.3.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.20.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1374260850380,"_hasShrinkwrap":false,"_cnpm_publish_time":1374260850380},"0.3.19":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.19","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.19","dist":{"shasum":"cce66c4ae6a9253793e97cadab264b5a58645bcc","size":924718,"noattachment":false,"key":"/testem/-/testem-0.3.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.19.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1374260334324,"_hasShrinkwrap":false,"_cnpm_publish_time":1374260334324},"0.3.18":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.18","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.18","dist":{"shasum":"d145eb20fa7f0dde271eaa75c4c3adf1bf739f78","size":924517,"noattachment":false,"key":"/testem/-/testem-0.3.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.18.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1373855204645,"_hasShrinkwrap":false,"_cnpm_publish_time":1373855204645},"0.3.17":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.17","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.17","dist":{"shasum":"5a8b54ded9ca4dc367fe0a707fb8efb9b2228def","size":924290,"noattachment":false,"key":"/testem/-/testem-0.3.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.17.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1373336827787,"_hasShrinkwrap":false,"_cnpm_publish_time":1373336827787},"0.3.16":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.16","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1","ispy":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.16","dist":{"shasum":"67b07f8b8ff6f088b3979d7647e6a46ffb8b007c","size":924264,"noattachment":false,"key":"/testem/-/testem-0.3.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.16.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1373314206708,"_hasShrinkwrap":false,"_cnpm_publish_time":1373314206708},"0.3.15":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.15","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","underscore":"~1.5.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.15","dist":{"shasum":"de78d4db284b7f4ab0a9da727fdbc6198fe8a8b4","size":925187,"noattachment":false,"key":"/testem/-/testem-0.3.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.15.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1373311869854,"_hasShrinkwrap":false,"_cnpm_publish_time":1373311869854},"0.3.14":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.14","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","underscore":"~1.5.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.14","dist":{"shasum":"6ad61daaf5c9748ff48b9802673435c3c202f117","size":924345,"noattachment":false,"key":"/testem/-/testem-0.3.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.14.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1373305602732,"_hasShrinkwrap":false,"_cnpm_publish_time":1373305602732},"0.3.13":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.13","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"~0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"~0.0.5","js-yaml":"~0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"~0.2.7","rimraf":"~2.2.0","underscore":"~1.5.0","backbone":"~1.0.0","styled_string":"*","colors":"~0.6.0","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.13","dist":{"shasum":"c8995730f17733a555bcf447bde284391a36091a","size":924043,"noattachment":false,"key":"/testem/-/testem-0.3.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.13.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1373249648935,"_hasShrinkwrap":false,"_cnpm_publish_time":1373249648935},"0.3.12":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.12","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.12","dist":{"shasum":"4f394b77d4e062fff12649056fd4ff4e81c0cd66","size":934871,"noattachment":false,"key":"/testem/-/testem-0.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.12.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1372906240116,"_hasShrinkwrap":false,"_cnpm_publish_time":1372906240116},"0.3.11":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.11","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.11","dist":{"shasum":"de3f8f02ce97ce9288418e98026ebcdc7476b2dd","size":936150,"noattachment":false,"key":"/testem/-/testem-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.11.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1372815928829,"_hasShrinkwrap":false,"_cnpm_publish_time":1372815928829},"0.3.10":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.10","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","bodydouble":"~0.1.1"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.10","dist":{"shasum":"ecc09c54502efd6e880a25c6f690a1484125cb15","size":936097,"noattachment":false,"key":"/testem/-/testem-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.10.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1372790704192,"_hasShrinkwrap":false,"_cnpm_publish_time":1372790704192},"0.3.9":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.9","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","lib","public","README.md","testem.js","assets","package.json","views"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.9","dist":{"shasum":"20ec758d0721aec1162e55099d8cfd67d644972d","size":928698,"noattachment":false,"key":"/testem/-/testem-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.9.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1372234900543,"_hasShrinkwrap":false,"_cnpm_publish_time":1372234900543},"0.3.8":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.8","dist":{"shasum":"19ee0c58da26318c61cabe09417160401e0bdb86","size":4338959,"noattachment":false,"key":"/testem/-/testem-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.8.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1372234498888,"_hasShrinkwrap":false,"_cnpm_publish_time":1372234498888},"0.3.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.7","dist":{"shasum":"8809a0ee3b8bc576113da6affc0ee5f6074f72e2","size":2071096,"noattachment":false,"key":"/testem/-/testem-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.7.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371920803677,"_hasShrinkwrap":false,"_cnpm_publish_time":1371920803677},"0.3.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.6","dist":{"shasum":"4d651da58d61c080318f7763cb1439940666c38e","size":2071043,"noattachment":false,"key":"/testem/-/testem-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.6.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371703754220,"_hasShrinkwrap":false,"_cnpm_publish_time":1371703754220},"0.3.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.5","dist":{"shasum":"0e1187bac4345dcbdbf107c63ce610af7fe56377","size":2071023,"noattachment":false,"key":"/testem/-/testem-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.5.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371699960200,"_hasShrinkwrap":false,"_cnpm_publish_time":1371699960200},"0.3.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.4","dist":{"shasum":"d1909c85bbf960adb2114f7754540350a0aea6ec","size":2070912,"noattachment":false,"key":"/testem/-/testem-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.4.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371696136889,"_hasShrinkwrap":false,"_cnpm_publish_time":1371696136889},"0.3.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.3","dist":{"shasum":"393e314a79fe121c34499db8e3f3e9c291cf9f3d","size":2070861,"noattachment":false,"key":"/testem/-/testem-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.3.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371673550443,"_hasShrinkwrap":false,"_cnpm_publish_time":1371673550443},"0.3.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.2","dist":{"shasum":"78abe7065abdc1407c6e68d7b210cbf395f865cb","size":2070763,"noattachment":false,"key":"/testem/-/testem-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371672602104,"_hasShrinkwrap":false,"_cnpm_publish_time":1371672602104},"0.3.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.1","dist":{"shasum":"c0bd529a51c9f8ec4253b92a0a39f8f546d2ea05","size":2070747,"noattachment":false,"key":"/testem/-/testem-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371670289885,"_hasShrinkwrap":false,"_cnpm_publish_time":1371670289885},"0.3.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.3.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.2.7","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.5"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/*/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/*/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.3.0","dist":{"shasum":"ba204d2d2be485a3a4f9bfef5b7f5f268e2689a4","size":2070719,"noattachment":false,"key":"/testem/-/testem-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1371663094705,"_hasShrinkwrap":false,"_cnpm_publish_time":1371663094705},"0.2.98":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.98","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.98","dist":{"shasum":"b7e720366b3f9596ccaee6ac791e1db60d1dbcde","size":2076211,"noattachment":false,"key":"/testem/-/testem-0.2.98.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.98.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1370404306937,"_hasShrinkwrap":false,"_cnpm_publish_time":1370404306937},"0.2.97":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.97","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.97","dist":{"shasum":"9c604b12992009b9299e851cb214a7d4cae405a2","size":2076152,"noattachment":false,"key":"/testem/-/testem-0.2.97.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.97.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1370404046210,"_hasShrinkwrap":false,"_cnpm_publish_time":1370404046210},"0.2.96":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.96","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.8.0"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 tests/*_tests.js tests/ui/*_tests.js","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.96","dist":{"shasum":"315cdd55549e7245462b85507f45655d3e3689d7","size":2046131,"noattachment":false,"key":"/testem/-/testem-0.2.96.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.96.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1368860989037,"_hasShrinkwrap":false,"_cnpm_publish_time":1368860989037},"0.2.95":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.95","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.95","dist":{"shasum":"5dc0dbca4e57b683897c60842cea98ec836be234","size":2042481,"noattachment":false,"key":"/testem/-/testem-0.2.95.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.95.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1367894628922,"_hasShrinkwrap":false,"_cnpm_publish_time":1367894628922},"0.2.94":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.94","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.94","dist":{"shasum":"2c801aa7479cc77058e7ebb4e913ec1c41db689c","size":2042409,"noattachment":false,"key":"/testem/-/testem-0.2.94.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.94.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1367810832203,"_hasShrinkwrap":false,"_cnpm_publish_time":1367810832203},"0.2.93":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.93","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.93","dist":{"shasum":"2cf2d6dc52f36c5a4c23ed7f8d138e46493bf6b7","size":2041958,"noattachment":false,"key":"/testem/-/testem-0.2.93.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.93.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1367545458589,"_hasShrinkwrap":false,"_cnpm_publish_time":1367545458589},"0.2.92":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.92","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.92","dist":{"shasum":"c20fbc7afee23c883dc3d4fe05bb076462fb507d","size":2041833,"noattachment":false,"key":"/testem/-/testem-0.2.92.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.92.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1367544383130,"_hasShrinkwrap":false,"_cnpm_publish_time":1367544383130},"0.2.91":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.91","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.91","dist":{"shasum":"283e6c1470ca3ff171727d35b635a4e6239778e3","size":2041741,"noattachment":false,"key":"/testem/-/testem-0.2.91.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.91.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1367350462636,"_hasShrinkwrap":false,"_cnpm_publish_time":1367350462636},"0.2.90":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.90","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.90","dist":{"shasum":"5cd0235f3c95579bbf0d02d505282e57a84d55b8","size":2038463,"noattachment":false,"key":"/testem/-/testem-0.2.90.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.90.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1367248310733,"_hasShrinkwrap":false,"_cnpm_publish_time":1367248310733},"0.2.89":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.89","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","did_it_work":"~0.0.2"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.89","dist":{"shasum":"4493562dcff8fd0831e7bf2e6e93638687d2b73f","size":2038460,"noattachment":false,"key":"/testem/-/testem-0.2.89.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.89.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1367223197381,"_hasShrinkwrap":false,"_cnpm_publish_time":1367223197381},"0.2.88":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.88","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.88","dist":{"shasum":"dc935f8d85ce017bc567dbea86b598c870234794","size":2038776,"noattachment":false,"key":"/testem/-/testem-0.2.88.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.88.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1366940055025,"_hasShrinkwrap":false,"_cnpm_publish_time":1366940055025},"0.2.87":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.87","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.87","dist":{"shasum":"f6b78e7c9bb0e77f566245d45c2551d994c0ce57","size":2038710,"noattachment":false,"key":"/testem/-/testem-0.2.87.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.87.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1366919919291,"_hasShrinkwrap":false,"_cnpm_publish_time":1366919919291},"0.2.86":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.86","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.86","dist":{"shasum":"a2ed4671e7459e19254d4b82cbf426f0373d9b18","size":2038606,"noattachment":false,"key":"/testem/-/testem-0.2.86.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.86.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1366740104719,"_hasShrinkwrap":false,"_cnpm_publish_time":1366740104719},"0.2.84":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.84","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"~0.7.1","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.84","dist":{"shasum":"06ea7417a7117b36065beaf37166f586d3a6da9d","size":2039195,"noattachment":false,"key":"/testem/-/testem-0.2.84.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.84.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1366729809757,"_hasShrinkwrap":false,"_cnpm_publish_time":1366729809757},"0.2.83":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.83","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.83","dist":{"shasum":"0a1eebf05301119d2e55fb7b465a88881bb1b28c","size":2039813,"noattachment":false,"key":"/testem/-/testem-0.2.83.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.83.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1365567036608,"_hasShrinkwrap":false,"_cnpm_publish_time":1365567036608},"0.2.82":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.82","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"~3.1.21","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.82","dist":{"shasum":"64cc0ab731de1311941d078888adb72b2ef24c13","size":2039830,"noattachment":false,"key":"/testem/-/testem-0.2.82.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.82.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1365477875644,"_hasShrinkwrap":false,"_cnpm_publish_time":1365477875644},"0.2.81":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.81","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.81","dist":{"shasum":"a8b8ce05511fe081e33fd714fbee2c6308996fec","size":2039827,"noattachment":false,"key":"/testem/-/testem-0.2.81.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.81.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1365221553607,"_hasShrinkwrap":false,"_cnpm_publish_time":1365221553607},"0.2.80":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.80","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","bufferstream":"~0.5.1"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.80","dist":{"shasum":"6ae3bbf2421f10a515520bc861d8049df95349da","size":2039036,"noattachment":false,"key":"/testem/-/testem-0.2.80.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.80.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1365136199191,"_hasShrinkwrap":false,"_cnpm_publish_time":1365136199191},"0.2.79":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.79","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","bufferstream":"~0.5.1"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.79","dist":{"shasum":"bd86e150d8717848669c230e65981fbc75f0a00d","size":2039072,"noattachment":false,"key":"/testem/-/testem-0.2.79.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.79.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1364437846631,"_hasShrinkwrap":false,"_cnpm_publish_time":1364437846631},"0.2.78":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.78","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","bufferstream":"~0.5.1"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.78","dist":{"shasum":"f0658aa041b6fa82d6fd77052efbe9e53b20be1e","size":2039042,"noattachment":false,"key":"/testem/-/testem-0.2.78.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.78.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1364435776519,"_hasShrinkwrap":false,"_cnpm_publish_time":1364435776519},"0.2.77":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.77","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","bufferstream":"~0.5.1"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 -R nyan tests/*_tests.js tests/ui/*_tests.js; cd ..","cover":"cover run ./node_modules/.bin/_mocha tests/*_tests.js tests/ui/*_tests.js; cover report html; open cover_html/index.html"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.77","dist":{"shasum":"20200bb841a705c242b6a838dc18c2350b8a45bc","size":2038963,"noattachment":false,"key":"/testem/-/testem-0.2.77.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.77.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1363662597488,"_hasShrinkwrap":false,"_cnpm_publish_time":1363662597488},"0.2.76":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.76","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","bufferstream":"~0.5.1"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.76","dist":{"shasum":"ab6506a716ce3455536676e91305636e1d3c386a","size":2036108,"noattachment":false,"key":"/testem/-/testem-0.2.76.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.76.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1363405755748,"_hasShrinkwrap":false,"_cnpm_publish_time":1363405755748},"0.2.75":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.75","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","bufferstream":"~0.5.1"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","sandboxed-module":"~0.2.0"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.75","dist":{"shasum":"f50e6c7fe87b99e993c9e8bbe9ab688e906eaea4","size":2036374,"noattachment":false,"key":"/testem/-/testem-0.2.75.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.75.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1363282101790,"_hasShrinkwrap":false,"_cnpm_publish_time":1363282101790},"0.2.74":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.74","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"~3.1.0","mustache":"0.4.0","socket.io":"~0.9.13","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0","consolidate":"~0.8.0","bufferstream":"~0.5.1"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2","sandboxed-module":"~0.2.0"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap","express"],"optionalDependencies":{},"_id":"testem@0.2.74","dist":{"shasum":"e082b9f8a90835e6e0026b95e455207f994931f7","size":2036042,"noattachment":false,"key":"/testem/-/testem-0.2.74.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.74.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1363234456869,"_hasShrinkwrap":false,"_cnpm_publish_time":1363234456869},"0.2.73":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.73","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","request":"~2.12.0","jsdom":"~0.5.2"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.73","dist":{"shasum":"ac40c5bb713e10a74b4d761352efa8c218acfcdf","size":1682651,"noattachment":false,"key":"/testem/-/testem-0.2.73.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.73.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1363226278937,"_hasShrinkwrap":false,"_cnpm_publish_time":1363226278937},"0.2.72":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.72","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.72","dist":{"shasum":"e3f1d0a8c228781638102156d01bd7e3d0e9856c","size":1613574,"noattachment":false,"key":"/testem/-/testem-0.2.72.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.72.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1363141384817,"_hasShrinkwrap":false,"_cnpm_publish_time":1363141384817},"0.2.71":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.71","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.71","dist":{"shasum":"ac24fb8e9c778a96772f5ed0befb117d98afb553","size":1535654,"noattachment":false,"key":"/testem/-/testem-0.2.71.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.71.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1363139159314,"_hasShrinkwrap":false,"_cnpm_publish_time":1363139159314},"0.2.70":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.70","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.70","dist":{"shasum":"d2c716a83cfee1440dec1b94e4cf79d4cd8675a6","size":1615453,"noattachment":false,"key":"/testem/-/testem-0.2.70.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.70.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1361334706463,"_hasShrinkwrap":false,"_cnpm_publish_time":1361334706463},"0.2.68":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.68","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.68","dist":{"shasum":"f20204ae333c12cc7480a7f892681a02a738d45e","size":1614518,"noattachment":false,"key":"/testem/-/testem-0.2.68.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.68.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1360204219254,"_hasShrinkwrap":false,"_cnpm_publish_time":1360204219254},"0.2.67":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.67","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.67","dist":{"shasum":"d5147b25197bd0ccbbc75ab09e71df35157c850b","size":1614527,"noattachment":false,"key":"/testem/-/testem-0.2.67.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.67.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359953483301,"_hasShrinkwrap":false,"_cnpm_publish_time":1359953483301},"0.2.66":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.66","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.66","dist":{"shasum":"681fc2bde02e8c7befce113842d68c9357263c5d","size":1615294,"noattachment":false,"key":"/testem/-/testem-0.2.66.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.66.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359949997096,"_hasShrinkwrap":false,"_cnpm_publish_time":1359949997096},"0.2.65":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.65","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.65","dist":{"shasum":"f2e32d9226c5ac17ae963299ef29c8e1e1bb410c","size":1615277,"noattachment":false,"key":"/testem/-/testem-0.2.65.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.65.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359949939029,"_hasShrinkwrap":false,"_cnpm_publish_time":1359949939029},"0.2.64":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.64","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.64","dist":{"shasum":"dc78114010352698fff3b9502f328f68560371ee","size":1615116,"noattachment":false,"key":"/testem/-/testem-0.2.64.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.64.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359691335293,"_hasShrinkwrap":false,"_cnpm_publish_time":1359691335293},"0.2.63":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.63","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.63","dist":{"shasum":"7a4ada88fcfcbd915eccfa03229920e9e5c3dddd","size":1614970,"noattachment":false,"key":"/testem/-/testem-0.2.63.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.63.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359688671387,"_hasShrinkwrap":false,"_cnpm_publish_time":1359688671387},"0.2.61":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.61","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.61","dist":{"shasum":"a299c94cf7b565ad5762a8637033fbcb1e23d68b","size":1614840,"noattachment":false,"key":"/testem/-/testem-0.2.61.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.61.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359648923965,"_hasShrinkwrap":false,"_cnpm_publish_time":1359648923965},"0.2.60":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.60","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4","growl":"~1.7.0"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.60","dist":{"shasum":"e485f78316b8373157c64c5758ccd3e96a236254","size":1614824,"noattachment":false,"key":"/testem/-/testem-0.2.60.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.60.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359606820113,"_hasShrinkwrap":false,"_cnpm_publish_time":1359606820113},"0.2.59":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.59","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.59","dist":{"shasum":"879645e7ad5a38daff4a65a110213985208cdaff","size":1614695,"noattachment":false,"key":"/testem/-/testem-0.2.59.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.59.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359605438759,"_hasShrinkwrap":false,"_cnpm_publish_time":1359605438759},"0.2.58":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.58","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*","fileset":"~0.1.4"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.58","dist":{"shasum":"1d091c674f275a03b82b44829bb20e7e29305e3c","size":1614636,"noattachment":false,"key":"/testem/-/testem-0.2.58.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.58.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359603971685,"_hasShrinkwrap":false,"_cnpm_publish_time":1359603971685},"0.2.57":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.57","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.57","dist":{"shasum":"4dc47e46b7ee21d4c2c1fe459fd2eba03d1e93c9","size":1614323,"noattachment":false,"key":"/testem/-/testem-0.2.57.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.57.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359599651925,"_hasShrinkwrap":false,"_cnpm_publish_time":1359599651925},"0.2.56":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.56","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.56","dist":{"shasum":"4f323948e521e963417a04c1c443783762d3c97d","size":1611285,"noattachment":false,"key":"/testem/-/testem-0.2.56.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.56.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1359386484143,"_hasShrinkwrap":false,"_cnpm_publish_time":1359386484143},"0.2.55":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.55","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.55","dist":{"shasum":"d51177229e6583f3403694a4291534abdba11c34","size":1967076,"noattachment":false,"key":"/testem/-/testem-0.2.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.55.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1357958336227,"_hasShrinkwrap":false,"_cnpm_publish_time":1357958336227},"0.2.54":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.54","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.54","dist":{"shasum":"e1cbb7ab3733c302f8e9af51b0cbcf959672d605","size":1611171,"noattachment":false,"key":"/testem/-/testem-0.2.54.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.54.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1357749318439,"_hasShrinkwrap":false,"_cnpm_publish_time":1357749318439},"0.2.53":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.53","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.53","dist":{"shasum":"1f81ca013e5de8e3a5f777cacfd82f3f8f3be091","size":1611188,"noattachment":false,"key":"/testem/-/testem-0.2.53.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.53.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1357677268300,"_hasShrinkwrap":false,"_cnpm_publish_time":1357677268300},"0.2.52":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.52","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.52","dist":{"shasum":"99dd290337c477117889084689c25f532fb9e03c","size":1623634,"noattachment":false,"key":"/testem/-/testem-0.2.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.52.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1357360656857,"_hasShrinkwrap":false,"_cnpm_publish_time":1357360656857},"0.2.51":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.51","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.51","dist":{"shasum":"35ee828025794b9a8d56fc182a0cfe538c50cd8d","size":1623462,"noattachment":false,"key":"/testem/-/testem-0.2.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.51.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1357356858745,"_hasShrinkwrap":false,"_cnpm_publish_time":1357356858745},"0.2.50":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.50","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.50","dist":{"shasum":"b50093e1a171b543ec106d413a38f961004da63f","size":1633707,"noattachment":false,"key":"/testem/-/testem-0.2.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.50.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355426227523,"_hasShrinkwrap":false,"_cnpm_publish_time":1355426227523},"0.2.49":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.49","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.49","dist":{"shasum":"cb30c0a9b3b386951386411d7c161c71759b5b5d","size":1633678,"noattachment":false,"key":"/testem/-/testem-0.2.49.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.49.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355424952319,"_hasShrinkwrap":false,"_cnpm_publish_time":1355424952319},"0.2.48":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.48","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.48","dist":{"shasum":"f61ca7c3bfea4664e65edc1c6e8aad40d85f1cef","size":1633632,"noattachment":false,"key":"/testem/-/testem-0.2.48.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.48.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355424303563,"_hasShrinkwrap":false,"_cnpm_publish_time":1355424303563},"0.2.47":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.47","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.47","dist":{"shasum":"3b813109b3548dd9d439ca3842722e00b293d180","size":1608687,"noattachment":false,"key":"/testem/-/testem-0.2.47.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.47.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355280953396,"_hasShrinkwrap":false,"_cnpm_publish_time":1355280953396},"0.2.46":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.46","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.46","dist":{"shasum":"4bc16c0b366210449ef97ab1d728619a93948738","size":1608615,"noattachment":false,"key":"/testem/-/testem-0.2.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.46.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355263964043,"_hasShrinkwrap":false,"_cnpm_publish_time":1355263964043},"0.2.45":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.45","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.45","dist":{"shasum":"9f3fc69c9dc7dbe779231eb2196f83634feb62ed","size":1608610,"noattachment":false,"key":"/testem/-/testem-0.2.45.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.45.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355263742611,"_hasShrinkwrap":false,"_cnpm_publish_time":1355263742611},"0.2.44":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.44","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"main":"./lib/api.js","bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.44","dist":{"shasum":"c75916a94f89e02e467d14436014aa6a90bb7c32","size":1608569,"noattachment":false,"key":"/testem/-/testem-0.2.44.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.44.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355199762003,"_hasShrinkwrap":false,"_cnpm_publish_time":1355199762003},"0.2.43":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.43","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.43","dist":{"shasum":"ef2705f4bde4c6ec5e21073e2a4aa4baabc9d936","size":1533438,"noattachment":false,"key":"/testem/-/testem-0.2.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.43.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1355114106480,"_hasShrinkwrap":false,"_cnpm_publish_time":1355114106480},"0.2.42":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.42","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.42","dist":{"shasum":"ff16ada7a811d4ae7c9cb1bddd6739badecbd770","size":1533636,"noattachment":false,"key":"/testem/-/testem-0.2.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.42.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1354595207937,"_hasShrinkwrap":false,"_cnpm_publish_time":1354595207937},"0.2.41":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.41","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.41","dist":{"shasum":"861f3bcb5330badcebf6c8174327c9f3375e3a7e","size":2606977,"noattachment":false,"key":"/testem/-/testem-0.2.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.41.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1354502779438,"_hasShrinkwrap":false,"_cnpm_publish_time":1354502779438},"0.2.40":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.40","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.40","dist":{"shasum":"58215157addbfef12ff66f137200dc567a89558d","size":2650559,"noattachment":false,"key":"/testem/-/testem-0.2.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.40.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1354307958755,"_hasShrinkwrap":false,"_cnpm_publish_time":1354307958755},"0.2.36":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.36","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.36","dist":{"shasum":"512b206bf6058d72c0d927170b9590821df1142c","size":2649660,"noattachment":false,"key":"/testem/-/testem-0.2.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.36.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1354150536875,"_hasShrinkwrap":false,"_cnpm_publish_time":1354150536875},"0.2.35":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.35","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.2.35","dist":{"shasum":"559fea5291016e3e427afe787f45dfab239b5839","size":2649591,"noattachment":false,"key":"/testem/-/testem-0.2.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.35.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1354080945286,"_hasShrinkwrap":false,"_cnpm_publish_time":1354080945286},"0.2.34":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.34","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.34","dist":{"shasum":"8699866dc39c2082062f4227122b12f5caaa79fa","size":562127,"noattachment":false,"key":"/testem/-/testem-0.2.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.34.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353949745861,"_hasShrinkwrap":false,"_cnpm_publish_time":1353949745861},"0.2.33":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.33","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.33","dist":{"shasum":"c366586404ff861e3ca636199bda3d22939fce7c","size":562123,"noattachment":false,"key":"/testem/-/testem-0.2.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.33.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353944530460,"_hasShrinkwrap":false,"_cnpm_publish_time":1353944530460},"0.2.32":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.32","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.32","dist":{"shasum":"e6ef1f600e5b425f60dab476b1166d4a7f53601a","size":562119,"noattachment":false,"key":"/testem/-/testem-0.2.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.32.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353905545920,"_hasShrinkwrap":false,"_cnpm_publish_time":1353905545920},"0.2.31":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.31","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.31","dist":{"shasum":"6112fcead6d0c25324cff0318bff5127a3064f25","size":561322,"noattachment":false,"key":"/testem/-/testem-0.2.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.31.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353902820933,"_hasShrinkwrap":false,"_cnpm_publish_time":1353902820933},"0.2.30":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.30","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.30","dist":{"shasum":"a1833294cd312c6a0ed1a93240014fe3fdd0c78b","size":561283,"noattachment":false,"key":"/testem/-/testem-0.2.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.30.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353902329158,"_hasShrinkwrap":false,"_cnpm_publish_time":1353902329158},"0.2.29":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.29","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.29","dist":{"shasum":"407435b3beea28e796e18ab90d487e1928327b50","size":561282,"noattachment":false,"key":"/testem/-/testem-0.2.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.29.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353769840451,"_hasShrinkwrap":false,"_cnpm_publish_time":1353769840451},"0.2.28":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.28","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","fireworm":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.28","dist":{"shasum":"4453ce83eb197fc8ea06569ae27319eeb537d39b","size":561180,"noattachment":false,"key":"/testem/-/testem-0.2.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.28.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353725098586,"_hasShrinkwrap":false,"_cnpm_publish_time":1353725098586},"0.2.27":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.27","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3","request":"~2.12.0","jsdom":"~0.2.19"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.27","dist":{"shasum":"161acc7785024dcbe2ff2939555f60d30bb6a5aa","size":561104,"noattachment":false,"key":"/testem/-/testem-0.2.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.27.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353474171807,"_hasShrinkwrap":false,"_cnpm_publish_time":1353474171807},"0.2.26":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.26","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"2.5.10","mustache":"0.4.0","socket.io":"0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","jsdom":"~0.2.19"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 -R nyan *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.26","dist":{"shasum":"98b5e0499796800e5a52289a85474688bacad89f","size":559046,"noattachment":false,"key":"/testem/-/testem-0.2.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.26.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353207658517,"_hasShrinkwrap":false,"_cnpm_publish_time":1353207658517},"0.2.25":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.25","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*","jsdom":"~0.2.19"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.25","dist":{"shasum":"579f98da2f36f053aef9a7afd08dc3f2f34e7ae0","size":500253,"noattachment":false,"key":"/testem/-/testem-0.2.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.25.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1353042976387,"_hasShrinkwrap":false,"_cnpm_publish_time":1353042976387},"0.2.24":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.24","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.24","dist":{"shasum":"ab8af3d4beb48560aa586b2f55116a9ebc2ed933","size":233307,"noattachment":false,"key":"/testem/-/testem-0.2.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.24.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1351738670332,"_hasShrinkwrap":false,"_cnpm_publish_time":1351738670332},"0.2.23":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.23","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.23","dist":{"shasum":"a256d9e18ada77bcd05d56b6c6962e0e8d9a538d","size":233304,"noattachment":false,"key":"/testem/-/testem-0.2.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.23.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1351738539699,"_hasShrinkwrap":false,"_cnpm_publish_time":1351738539699},"0.2.22":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.22","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.22","dist":{"shasum":"b7e1600323eedf12a5977307b79f0f55d33cdef4","size":245145,"noattachment":false,"key":"/testem/-/testem-0.2.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.22.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1351570438383,"_hasShrinkwrap":false,"_cnpm_publish_time":1351570438383},"0.2.21":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.21","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.10","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js ui/*_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*","sandboxed-module":"~0.1.3"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.21","dist":{"shasum":"b8ce73ccfead4a39d0384444854074d7d0236394","size":244547,"noattachment":false,"key":"/testem/-/testem-0.2.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.21.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1351288308462,"_hasShrinkwrap":false,"_cnpm_publish_time":1351288308462},"0.2.18":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.18","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.18","dist":{"shasum":"d50b385cec238af3368d4a964666e52823e8523a","size":239017,"noattachment":false,"key":"/testem/-/testem-0.2.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.18.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1351192290784,"_hasShrinkwrap":false,"_cnpm_publish_time":1351192290784},"0.2.17":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.17","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.17","dist":{"shasum":"873fcc68e5b788644f815b9d82562241a6dbaabc","size":217587,"noattachment":false,"key":"/testem/-/testem-0.2.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.17.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1350883507372,"_hasShrinkwrap":false,"_cnpm_publish_time":1350883507372},"0.2.16":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.16","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.16","dist":{"shasum":"01bba1a69ce4ca5e5439b484278a163f1f1e129a","size":217538,"noattachment":false,"key":"/testem/-/testem-0.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.16.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1350880910370,"_hasShrinkwrap":false,"_cnpm_publish_time":1350880910370},"0.2.15":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.15","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.15","dist":{"shasum":"ac8c623bdea016ed40fea136c74767b2c93f74a7","size":217020,"noattachment":false,"key":"/testem/-/testem-0.2.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.15.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1350686572022,"_hasShrinkwrap":false,"_cnpm_publish_time":1350686572022},"0.2.14":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.14","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.14","dist":{"shasum":"ff7e8526aabc58ac3814e5e53db21238ab0ff687","size":217014,"noattachment":false,"key":"/testem/-/testem-0.2.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.14.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1350686329331,"_hasShrinkwrap":false,"_cnpm_publish_time":1350686329331},"0.2.13":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.13","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.13","dist":{"shasum":"8d627a6e1f7ef3730b5e18ae03db6f350163ff72","size":208383,"noattachment":false,"key":"/testem/-/testem-0.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.13.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1350358133940,"_hasShrinkwrap":false,"_cnpm_publish_time":1350358133940},"0.2.12":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.12","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.12","dist":{"shasum":"1ea408307c3a1b8fd72c2c1e2f28ca1bc4e56e41","size":216060,"noattachment":false,"key":"/testem/-/testem-0.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.12.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349987437926,"_hasShrinkwrap":false,"_cnpm_publish_time":1349987437926},"0.2.11":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.11","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.11","dist":{"shasum":"f3d422f5cd34fc78183c352e6f3615d7527eea18","size":216040,"noattachment":false,"key":"/testem/-/testem-0.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.11.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349970710262,"_hasShrinkwrap":false,"_cnpm_publish_time":1349970710262},"0.2.10":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.10","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.10","dist":{"shasum":"a66fb95d025abe65bc187e1ecc97840986ce01eb","size":212718,"noattachment":false,"key":"/testem/-/testem-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.10.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349969132398,"_hasShrinkwrap":false,"_cnpm_publish_time":1349969132398},"0.2.9":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.9","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.9","dist":{"shasum":"a3754d005ba9fb45421a8845bb34c26388e11a39","size":212390,"noattachment":false,"key":"/testem/-/testem-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.9.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349966563229,"_hasShrinkwrap":false,"_cnpm_publish_time":1349966563229},"0.2.8":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.8","dist":{"shasum":"08893861877a77b205562318612e93f22b42a96d","size":212219,"noattachment":false,"key":"/testem/-/testem-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.8.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349929212890,"_hasShrinkwrap":false,"_cnpm_publish_time":1349929212890},"0.2.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.7","dist":{"shasum":"293ac5f476cd29a343cd3d87c68d10e9efd7cbd9","size":211569,"noattachment":false,"key":"/testem/-/testem-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.7.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349927695386,"_hasShrinkwrap":false,"_cnpm_publish_time":1349927695386},"0.2.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.6","dist":{"shasum":"96bf41e2723ce33b5573a0c77bd24032438b65bf","size":212326,"noattachment":false,"key":"/testem/-/testem-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.6.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349923119417,"_hasShrinkwrap":false,"_cnpm_publish_time":1349923119417},"0.2.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.5","dist":{"shasum":"8237cea6b8677cd0f8fdfb90a052a929f1f78480","size":211730,"noattachment":false,"key":"/testem/-/testem-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.5.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349891164643,"_hasShrinkwrap":false,"_cnpm_publish_time":1349891164643},"0.2.4":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.4","dist":{"shasum":"d8631e5b6bfa530a82b0fb4e467882e86521331b","size":211195,"noattachment":false,"key":"/testem/-/testem-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.4.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349458367833,"_hasShrinkwrap":false,"_cnpm_publish_time":1349458367833},"0.2.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.3","dist":{"shasum":"f36ee750f7e266b6d1c113c3f5238a6dc0f610b4","size":211192,"noattachment":false,"key":"/testem/-/testem-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.3.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349448992565,"_hasShrinkwrap":false,"_cnpm_publish_time":1349448992565},"0.2.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.2","dist":{"shasum":"b12a6a841830a69cc1a7a7e0ab311f059391667f","size":211179,"noattachment":false,"key":"/testem/-/testem-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.2.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1349280932597,"_hasShrinkwrap":false,"_cnpm_publish_time":1349280932597},"0.2.1":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.1","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.1","dist":{"shasum":"6bc99221600ba3488b35508b4a96ca7b2f5b81af","size":210612,"noattachment":false,"key":"/testem/-/testem-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1348199440400,"_hasShrinkwrap":false,"_cnpm_publish_time":1348199440400},"0.2.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.2.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.2.0","dist":{"shasum":"199bd54ae1359260d80707237406f97e453ab4f7","size":210310,"noattachment":false,"key":"/testem/-/testem-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.2.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1348196143193,"_hasShrinkwrap":false,"_cnpm_publish_time":1348196143193},"0.1.8":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.1.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.1.8","dist":{"shasum":"b8eda45c18a65ab06efaae4a68c4f81c9de33875","size":203528,"noattachment":false,"key":"/testem/-/testem-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.1.8.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1348017043119,"_hasShrinkwrap":false,"_cnpm_publish_time":1348017043119},"0.1.7":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.1.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.1.7","dist":{"shasum":"57d7fa54e8267f2f5af9e12ed7069204df89046e","size":201694,"noattachment":false,"key":"/testem/-/testem-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.1.7.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1347586771682,"_hasShrinkwrap":false,"_cnpm_publish_time":1347586771682},"0.1.6":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.1.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.1.6","dist":{"shasum":"d746d529a3de34cecf5549fea6f83312ffa1cddc","size":201632,"noattachment":false,"key":"/testem/-/testem-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.1.6.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1346471702601,"_hasShrinkwrap":false,"_cnpm_publish_time":1346471702601},"0.1.5":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.1.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.1.5","dist":{"shasum":"c6dfade5ca778293f8e4645efb2693b8d53bce43","size":199172,"noattachment":false,"key":"/testem/-/testem-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.1.5.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1346466111776,"_hasShrinkwrap":false,"_cnpm_publish_time":1346466111776},"0.1.3":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.1.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.1.3","dist":{"shasum":"f83c96bae7c36822af9e9af805e35231230c25db","size":201201,"noattachment":false,"key":"/testem/-/testem-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.1.3.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1346261154014,"_hasShrinkwrap":false,"_cnpm_publish_time":1346261154014},"0.1.2":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.1.2","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.1.2","dist":{"shasum":"a84a163b720486769dae23cc45d5e35f8b461049","size":204974,"noattachment":false,"key":"/testem/-/testem-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.1.2.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1346254142001,"_hasShrinkwrap":false,"_cnpm_publish_time":1346254142001},"0.1.0":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.1.0","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"*","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*","styled_string":"*","colors":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"cd tests; ../node_modules/.bin/mocha --timeout 3000 *_tests.js; cd .."},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*","bufferstream":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":[],"optionalDependencies":{},"_id":"testem@0.1.0","dist":{"shasum":"3b02b64411a16809321d02efc69b6698fd53f77a","size":200864,"noattachment":false,"key":"/testem/-/testem-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.1.0.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1346038395277,"_hasShrinkwrap":false,"_cnpm_publish_time":1346038395277},"0.0.57":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.57","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha --timeout 3000 `find tests -name '*_tests.js'`"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.57","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"06523a9cddce0a4c34a014655bb95ac9b0eb1d37","size":524107,"noattachment":false,"key":"/testem/-/testem-0.0.57.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.57.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1341455949675,"_hasShrinkwrap":false,"_cnpm_publish_time":1341455949675},"0.0.56":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.56","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha `find tests -name '*_tests.js'`"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_id":"testem@0.0.56","dist":{"shasum":"76fb9a84e0449e42f53b9ea2427e860607eeba8c","size":521500,"noattachment":false,"key":"/testem/-/testem-0.0.56.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.56.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1340763196753,"_hasShrinkwrap":false,"_cnpm_publish_time":1340763196753},"0.0.55":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.55","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":"== 2.5.10","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha `find tests -name '*_tests.js'`"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.55","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"2e498a477a39c92270e1c501b6486325377c092e","size":521488,"noattachment":false,"key":"/testem/-/testem-0.0.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.55.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1340762261877,"_hasShrinkwrap":false,"_cnpm_publish_time":1340762261877},"0.0.54":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.54","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha `find tests -name '*_tests.js'`"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.54","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"ccf950f8fa514f728ace90fbee85b6650fa304cf","size":521257,"noattachment":false,"key":"/testem/-/testem-0.0.54.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.54.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1340333801533,"_hasShrinkwrap":false,"_cnpm_publish_time":1340333801533},"0.0.53":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.53","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.53","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"d80dfad85df07d7ad31ab7664ccb3881218a3704","size":517430,"noattachment":false,"key":"/testem/-/testem-0.0.53.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.53.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339758930006,"_hasShrinkwrap":false,"_cnpm_publish_time":1339758930006},"0.0.52":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.52","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.52","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5f98064d82c2a05664b636e7454cf2676c86ddfc","size":517358,"noattachment":false,"key":"/testem/-/testem-0.0.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.52.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339700807741,"_hasShrinkwrap":false,"_cnpm_publish_time":1339700807741},"0.0.51":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.51","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.51","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"588cf5bfc97c2087e885a28663edf2d02e80fc42","size":517350,"noattachment":false,"key":"/testem/-/testem-0.0.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.51.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339640183145,"_hasShrinkwrap":false,"_cnpm_publish_time":1339640183145},"0.0.50":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.50","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.50","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"951f6dbee0f6ae88d112ea06586de137ce8652ef","size":517325,"noattachment":false,"key":"/testem/-/testem-0.0.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.50.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339625352832,"_hasShrinkwrap":false,"_cnpm_publish_time":1339625352832},"0.0.49":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.49","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.49","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"c6a4fea76db4c1360f54e37acaff3b36a215bcc7","size":517306,"noattachment":false,"key":"/testem/-/testem-0.0.49.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.49.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339446564156,"_hasShrinkwrap":false,"_cnpm_publish_time":1339446564156},"0.0.48":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.48","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.48","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"f8b710b716fe9cf35059685a9fee964c5a153ce6","size":517254,"noattachment":false,"key":"/testem/-/testem-0.0.48.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.48.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339446126601,"_hasShrinkwrap":false,"_cnpm_publish_time":1339446126601},"0.0.47":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.47","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.47","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"29bf1605548d22b3e44fb6e085597982dc5cfb5f","size":517244,"noattachment":false,"key":"/testem/-/testem-0.0.47.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.47.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339445152501,"_hasShrinkwrap":false,"_cnpm_publish_time":1339445152501},"0.0.46":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.46","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.46","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"782f3af45e78a1765f35acd4fdf953898d062618","size":517241,"noattachment":false,"key":"/testem/-/testem-0.0.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.46.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339390511767,"_hasShrinkwrap":false,"_cnpm_publish_time":1339390511767},"0.0.45":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.45","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.45","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"9aa92d93b23f4a5348cd096b159b1fd29868090e","size":517176,"noattachment":false,"key":"/testem/-/testem-0.0.45.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.45.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339389223598,"_hasShrinkwrap":false,"_cnpm_publish_time":1339389223598},"0.0.44":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.44","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":"== 0.9.5","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"./node_modules/.bin/mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.44","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"da65a04af0e600cd546885663087a778dfeeb20e","size":617954,"noattachment":false,"key":"/testem/-/testem-0.0.44.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.44.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1339211131852,"_hasShrinkwrap":false,"_cnpm_publish_time":1339211131852},"0.0.43":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.43","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.43","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"e30b5ce2985ad992c83b222a0badcf83aaafd647","size":599082,"noattachment":false,"key":"/testem/-/testem-0.0.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.43.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1338953498886,"_hasShrinkwrap":false,"_cnpm_publish_time":1338953498886},"0.0.42":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.42","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.42","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"535317fdb73913bdadad680725d719535af1f568","size":599013,"noattachment":false,"key":"/testem/-/testem-0.0.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.42.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1338952685757,"_hasShrinkwrap":false,"_cnpm_publish_time":1338952685757},"0.0.41":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.41","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*","underscore":"*","backbone":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.41","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5049d969680005a45e70cefca9f9afadd3250f5e","size":597592,"noattachment":false,"key":"/testem/-/testem-0.0.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.41.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1338839554216,"_hasShrinkwrap":false,"_cnpm_publish_time":1338839554216},"0.0.40":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.40","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.40","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"0eac25ea8100796e011307b13b67a9912b408ce3","size":568713,"noattachment":false,"key":"/testem/-/testem-0.0.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.40.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1337054287401,"_hasShrinkwrap":false,"_cnpm_publish_time":1337054287401},"0.0.39":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.39","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.39","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"17c12e04991a698fe22e1f6ec8c0df51438c2023","size":568666,"noattachment":false,"key":"/testem/-/testem-0.0.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.39.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1337053621812,"_hasShrinkwrap":false,"_cnpm_publish_time":1337053621812},"0.0.38":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.38","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.38","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5142fee6e52554ff7e8eb0a5f883f5c6e5d1b9dc","size":568656,"noattachment":false,"key":"/testem/-/testem-0.0.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.38.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1337053407874,"_hasShrinkwrap":false,"_cnpm_publish_time":1337053407874},"0.0.37":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.37","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.37","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"8fe08cf296d35f7157aa3eb67c7abc049e534778","size":539965,"noattachment":false,"key":"/testem/-/testem-0.0.37.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.37.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1337015822444,"_hasShrinkwrap":false,"_cnpm_publish_time":1337015822444},"0.0.36":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.36","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.36","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"31d59051cec2fe546c516e847175bffd8b2caf7a","size":539954,"noattachment":false,"key":"/testem/-/testem-0.0.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.36.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1337001420176,"_hasShrinkwrap":false,"_cnpm_publish_time":1337001420176},"0.0.35":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.35","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.35","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"c62e12acbc5f05ed422134b1e7c6d9f2bfab0f57","size":539877,"noattachment":false,"key":"/testem/-/testem-0.0.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.35.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1336878641938,"_hasShrinkwrap":false,"_cnpm_publish_time":1336878641938},"0.0.34":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.34","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"scripts":{"test":"mocha tests/*_tests.js"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.34","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"f2d5f173060958fda840296846d2cb52c800d338","size":538378,"noattachment":false,"key":"/testem/-/testem-0.0.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.34.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1336794107609,"_hasShrinkwrap":false,"_cnpm_publish_time":1336794107609},"0.0.33":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.33","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.33","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5f8934615938af442db2ac1d1bf34604598c8264","size":536704,"noattachment":false,"key":"/testem/-/testem-0.0.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.33.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1336709844984,"_hasShrinkwrap":false,"_cnpm_publish_time":1336709844984},"0.0.32":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.32","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.32","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"8d4a8289c727acef147aa9ee908715883c2d7643","size":536882,"noattachment":false,"key":"/testem/-/testem-0.0.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.32.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1336618361493,"_hasShrinkwrap":false,"_cnpm_publish_time":1336618361493},"0.0.31":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.31","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.31","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"ae4a103f468b87569f6e99c3d580e98df25c56ec","size":517606,"noattachment":false,"key":"/testem/-/testem-0.0.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.31.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1336053048585,"_hasShrinkwrap":false,"_cnpm_publish_time":1336053048585},"0.0.30":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.30","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.30","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"d0e89c42fc218297cb54e0269710456b318965ad","size":517606,"noattachment":false,"key":"/testem/-/testem-0.0.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.30.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1336051896258,"_hasShrinkwrap":false,"_cnpm_publish_time":1336051896258},"0.0.28":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.28","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.28","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"a7444089f3664769dd654444a7d50ec867d1b8d9","size":517555,"noattachment":false,"key":"/testem/-/testem-0.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.28.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335807751986,"_hasShrinkwrap":false,"_cnpm_publish_time":1335807751986},"0.0.27":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.27","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.27","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"e34b6c5ff573411f19e8d5782f36acbfb778c01f","size":498662,"noattachment":false,"key":"/testem/-/testem-0.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.27.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335325262264,"_hasShrinkwrap":false,"_cnpm_publish_time":1335325262264},"0.0.26":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.26","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.26","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"0eafcf99596f2326497b6e62d50f246625005296","size":498666,"noattachment":false,"key":"/testem/-/testem-0.0.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.26.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335325198387,"_hasShrinkwrap":false,"_cnpm_publish_time":1335325198387},"0.0.25":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.25","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.25","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"76b0fbab8ddc4cc8b94a76c6619301f1cea2390b","size":498222,"noattachment":false,"key":"/testem/-/testem-0.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.25.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335271451996,"_hasShrinkwrap":false,"_cnpm_publish_time":1335271451996},"0.0.24":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.24","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.24","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"8c15ce3ce607f412e380a2db6f12b7b698918e51","size":497864,"noattachment":false,"key":"/testem/-/testem-0.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.24.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335188747032,"_hasShrinkwrap":false,"_cnpm_publish_time":1335188747032},"0.0.23":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.23","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.23","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5537db769ad2c12a4180d367763b12643ea7634f","size":497829,"noattachment":false,"key":"/testem/-/testem-0.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.23.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335150757068,"_hasShrinkwrap":false,"_cnpm_publish_time":1335150757068},"0.0.22":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.22","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"bundleDependencies":["tap"],"optionalDependencies":{},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.22","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"34545757c9d495abdf20b9bde14ad673a58d7b5e","size":497777,"noattachment":false,"key":"/testem/-/testem-0.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.22.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335145868175,"_hasShrinkwrap":false,"_cnpm_publish_time":1335145868175},"0.0.21":{"name":"testem","description":"Test'em 'scripts! Javascript Unit testing made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.21","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.21","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"05e9a4f0d01dcbd534744ff374a30c740b30bac3","size":145791,"noattachment":false,"key":"/testem/-/testem-0.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.21.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1335145043896,"_hasShrinkwrap":false,"_cnpm_publish_time":1335145043896},"0.0.20":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.20","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.20","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"1b827bb23a2cc44baf611ba594eddf392cd15030","size":497278,"noattachment":false,"key":"/testem/-/testem-0.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.20.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334950265896,"_hasShrinkwrap":false,"_cnpm_publish_time":1334950265896},"0.0.19":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.19","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.19","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"e220831ae402c326d7952d96451a17b603b252b9","size":497281,"noattachment":false,"key":"/testem/-/testem-0.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.19.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334948900325,"_hasShrinkwrap":false,"_cnpm_publish_time":1334948900325},"0.0.18":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.18","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.18","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"086923b3d47fd4163d116fa8c0749908f4db0d20","size":497260,"noattachment":false,"key":"/testem/-/testem-0.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.18.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334948123794,"_hasShrinkwrap":false,"_cnpm_publish_time":1334948123794},"0.0.17":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.17","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.17","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"3a9eb5a4117527c9caf5ebb7d445a73e3f001f84","size":497245,"noattachment":false,"key":"/testem/-/testem-0.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.17.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334932888739,"_hasShrinkwrap":false,"_cnpm_publish_time":1334932888739},"0.0.16":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.16","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.16","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"4dbb9f78b9905d737739b1f660361d2caa8e5db4","size":497349,"noattachment":false,"key":"/testem/-/testem-0.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.16.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334890116771,"_hasShrinkwrap":false,"_cnpm_publish_time":1334890116771},"0.0.15":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.15","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15","rimraf":"*"},"files":["docs","examples","lib","public","README.md","testem.js","assets","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.15","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"3b876f71c6dfbc624ca81b359af37d278d5942e9","size":497383,"noattachment":false,"key":"/testem/-/testem-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.15.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334889398336,"_hasShrinkwrap":false,"_cnpm_publish_time":1334889398336},"0.0.14":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.14","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"files":["docs","examples","lib","public","README.md","testem.js","phantom.js","package.json","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.14","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"7f53aa8db4453616ea3e00ebc55397fda6ba3829","size":496531,"noattachment":false,"key":"/testem/-/testem-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.14.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334460386266,"_hasShrinkwrap":false,"_cnpm_publish_time":1334460386266},"0.0.13":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.13","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"files":["docs","examples","lib","public","README.md","testem.js","views","tests"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.13","bundleDependencies":["tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"a0d3815360419f65d348cd6a1dfa3b15ea9fa6e7","size":495750,"noattachment":false,"key":"/testem/-/testem-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.13.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334460290580,"_hasShrinkwrap":false,"_cnpm_publish_time":1334460290580},"0.0.12":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.12","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"bundleDependencies":["node-tap"],"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.12","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"6ddfbd8e6ee6b46212aaaec62c7dd50181cf9f90","size":310505,"noattachment":false,"key":"/testem/-/testem-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.12.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334460025825,"_hasShrinkwrap":false,"_cnpm_publish_time":1334460025825},"0.0.11":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.11","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.11","bundleDependencies":["node-tap"],"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"42109f4148926d095bdb986cb55ce38fd341ce13","size":154075,"noattachment":false,"key":"/testem/-/testem-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.11.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334459937548,"_hasShrinkwrap":false,"_cnpm_publish_time":1334459937548},"0.0.10":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.10","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"git+https://github.com/isaacs/node-tap.git","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.10","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"50852b198987f850aa0f5bf31f2020cd380784ca","size":154075,"noattachment":false,"key":"/testem/-/testem-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.10.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334459789710,"_hasShrinkwrap":false,"_cnpm_publish_time":1334459789710},"0.0.9":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.9","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.13","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"f8c44e86fb136a9cb95db4eaecc680c7f9e32566","size":154064,"noattachment":false,"key":"/testem/-/testem-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.9.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334237113102,"_hasShrinkwrap":false,"_cnpm_publish_time":1334237113102},"0.0.8":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.8","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.13","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"138655ea4882b00be39dfc03db18e639629129fc","size":150876,"noattachment":false,"key":"/testem/-/testem-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.8.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334199957878,"_hasShrinkwrap":false,"_cnpm_publish_time":1334199957878},"0.0.7":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.7","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.13","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"13aa711776041f9be30fd0c4245c756502061808","size":150811,"noattachment":false,"key":"/testem/-/testem-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.7.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1334173854352,"_hasShrinkwrap":false,"_cnpm_publish_time":1334173854352},"0.0.6":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.6","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"*","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"devDependencies":{"mocha":"*","sinon":"*","async":"*","chai":"*","sinon-chai":"*"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.13","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"4d50e2d41b078eb4bcadd24c03f055bf044ca95e","size":150734,"noattachment":false,"key":"/testem/-/testem-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.6.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1333128927713,"_hasShrinkwrap":false,"_cnpm_publish_time":1333128927713},"0.0.5":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.5","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"git://github.com/isaacs/node-tap.git#0.2.4","commander":"0.5.2","glob":"3.0.1","async":"0.1.15"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.5","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.13","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"b32c295e66fc2de81caf1634f6c7fb7923536cd1","size":149237,"noattachment":false,"key":"/testem/-/testem-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.5.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1333072348715,"_hasShrinkwrap":false,"_cnpm_publish_time":1333072348715},"0.0.4":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.4","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"0.2.0","commander":"0.5.2"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"32da8c94d3fde79ade2a0fdf576732c174b55b1d","size":153600,"noattachment":false,"key":"/testem/-/testem-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.4.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1328742517043,"_hasShrinkwrap":false,"_cnpm_publish_time":1328742517043},"0.0.3":{"name":"testem","description":"Test'em 'scripts! Unit testing javascripts made easy.","keywords":["javascript","testing","unittest","browser"],"version":"0.0.3","author":{"name":"Toby Ho","email":"airportyh@gmail.com"},"repository":{"type":"git","url":"git://github.com/airportyh/testem.git"},"bugs":{"url":"http://github.com/airportyh/testem/issues"},"engines":["node >= 0.6.2"],"license":"MIT","dependencies":{"express":">= 2.5.6","mustache":"0.4.0","socket.io":">= 0.7.6","winston":"0.3.4","charm":"0.0.5","js-yaml":"0.3.5","tap":"0.2.0","commander":"0.5.2"},"bin":{"testem":"./testem.js"},"_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"_id":"testem@0.0.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"e2a2b91ab3430138d8c335d876a49ed118bc4c92","size":153600,"noattachment":false,"key":"/testem/-/testem-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/testem/download/testem-0.0.3.tgz"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"},{"name":"johanneswuerbach","email":"johannes.wuerbach@googlemail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"step2yeung","email":"step2yeung@outlook.com"}],"directories":{},"publish_time":1328503988869,"_hasShrinkwrap":false,"_cnpm_publish_time":1328503988869}},"readme":"Got Scripts? Test&rsquo;em!\n=================\n\n[![Build Status](https://github.com/testem/testem/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/testem/testem/actions/workflows/ci.yml?query=branch%3Amaster) [![npm version](https://badge.fury.io/js/testem.svg)](http://badge.fury.io/js/testem)\n\nUnit testing in Javascript can be tedious and painful, but Testem makes it so easy that you will actually *want* to write tests.\n\nFeatures\n--------\n\n* Test-framework agnostic. Support for\n    - [Jasmine](http://jasmine.github.io/)\n    - [QUnit](http://qunitjs.com/)\n    - [Mocha](http://mochajs.org/)\n    - Others, through custom test framework adapters.\n* Run tests in all major browsers as well as [Node](http://nodejs.org) and [PhantomJS](http://phantomjs.org/)\n* Two distinct use-cases:\n    - Test-Driven-Development(TDD) &mdash; designed to streamline the TDD workflow\n    - Continuous Integration(CI) &mdash; designed to work well with popular CI servers like Jenkins or Teamcity\n* Cross-platform support\n    - OS X\n    - Windows\n    - Linux\n* Preprocessor support\n    - CoffeeScript\n    - Browserify\n    - JSHint/JSLint\n    - everything else\n\nScreencasts\n-----------\n\n* Watch this **[introductory screencast (11:39)](http://www.youtube.com/watch?v=-1mjv4yk5JM)** to see it in action! This one demonstrates the TDD workflow.\n* [Launchers (12:10)](http://www.youtube.com/watch?v=Up0lVjWk9Rk) &mdash; more detail about launchers: how to specify what to auto-launch and how to configure one yourself to run tests in **Node**.\n* [Continuous Integration (CI) Mode (4:24)](http://www.youtube.com/watch?v=Js16Cj80HKY) &mdash; details about how CI mode works.\n* [Making JavaScript Testing Fun With Testem (22:53)](http://net.tutsplus.com/tutorials/javascript-ajax/make-javascript-testing-fun-with-testem/) &mdash; a thorough screencast by NetTuts+'s Jeffery Way covering the basics, Jasmine, Mocha/Chai, CoffeeScript and more!\n\nInstallation\n------------\nYou need [Node](http://nodejs.org/) version 0.10+ or iojs installed on your system. Node is extremely easy to install and has a small footprint, and is really awesome otherwise too, so [just do it](http://nodejs.org/).\n\nOnce you have Node installed:\n\n    npm install testem -g\n\nThis will install the `testem` executable globally on your system.\n\nUsage\n-----\n\nAs stated before, Testem supports two use cases: test-driven-development and continuous integration. Let's go over each one.\n\nDevelopment Mode\n----------------\n\nThe simplest way to use Testem, in the TDD spirit, is to start in an empty directory and run the command\n\n    testem\n\nYou will see a terminal-based interface which looks like this\n\n![Initial interface](https://github.com/testem/testem/raw/master/images/initial.png)\n\nNow open your browser and go to the specified URL. You should now see\n\n![Zero of zero](https://github.com/testem/testem/raw/master/images/zeros.png)\n\nWe see 0/0 for tests because at this point we haven't written any code. As we write them, Testem will pick up any `.js` files\nthat were added, include them, and if there are tests, run them automatically. So let's first write `hello_spec.js` in the spirit of \"test first\" (written in Jasmine)\n\n```javascript\ndescribe('hello', function(){\n  it('should say hello', function(){\n    expect(hello()).toBe('hello world');\n  });\n});\n```\nSave that file and now you should see\n\n![Red](https://github.com/testem/testem/raw/master/images/red.png)\n\nTestem should automatically pick up the new files you've added and also any changes that you make to them and rerun the tests. The test fails as we'd expect. Now we implement the spec like so in `hello.js`\n\n```javascript\nfunction hello(){\n  return \"hello world\";\n}\n```\n\nSo you should now see\n\n![Green](https://github.com/testem/testem/raw/master/images/green.png)\n\n### Using the Text User Interface\n\nIn development mode, Testem has a text-based graphical user interface which uses keyboard-based controls. Here is a list of the control keys\n\n* ENTER : Run the tests\n* q : Quit\n* ← LEFT ARROW  : Move to the next browser tab on the left\n* → RIGHT ARROW : Move to the next browser tab on the right\n* TAB : switch the target text panel between the top and bottom halves of the split panel (if a split is present)\n* ↑ UP ARROW : scroll up in the target text panel\n* ↓ DOWN ARROW : scroll down in the target text panel\n* SPACE : page down in the target text panel\n* b : page up in the target text panel\n* d : half a page down target text panel\n* u : half a page up target text panel\n\n### Command line options\n\nTo see all command line options\n\n    testem --help\n\nContinuous Integration Mode\n---------------------------\n\nTo use Testem for continuous integration\n\n    testem ci\n\nIn CI mode, Testem runs your tests on all the browsers that are available on the system one after another.\n\nYou can run multiple browsers in parallel in CI mode by specifying the `--parallel` (or `-P`) option to be the number of concurrent running browsers.\n\n    testem ci -P 5 # run 5 browser in parallel\n\nTo find out what browsers are currently available - those that Testem knows about and can make use of\n\n    testem launchers\n\nWill print them out. The output might look like\n\n    $ testem launchers\n    Browsers available on this system:\n    IE7\n    IE8\n    IE9\n    Chrome\n    Firefox\n    Safari\n    Safari Technology Preview\n    Opera\n    PhantomJS\n\nDid you notice that this system has IE versions 7-9? Yes, actually it has only IE9 installed, but Testem uses IE's compatibility mode feature to emulate IE 7 and 8.\n\nWhen you run `testem ci` to run tests, it outputs the results in the [TAP](http://testanything.org/) format by default, which looks like\n\n    ok 1 Chrome 16.0 - hello should say hello.\n\n    1..1\n    # tests 1\n    # pass  1\n\n    # ok\n\nTAP is a human-readable and language-agnostic test result format. TAP plugins exist for popular CI servers\n\n* [Jenkins TAP plugin](https://wiki.jenkins-ci.org/display/JENKINS/TAP+Plugin) - I've added [detailed instructions](https://github.com/testem/testem/blob/master/docs/use_with_jenkins.md) for setup with Jenkins.\n* [TeamCity TAP plugin](https://github.com/pavelsher/teamcity-tap-parser)\n\n## TAP Options\n\nBy default, the TAP reporter outputs all test results to the console, whether pass or fail. You can disable this behavior in order to make it easier to see which tests fail (i.e. only output failing tests) using:\n\n```json\n{\n  \"tap_failed_tests_only\": true\n}\n```\n\nBy default, the TAP reporter outputs _console logs_ (distinct from pass/fail information) from all tests that emit logs to the console. You can disable this behavior and _only_ emit logs for failed tests using:\n\n```json\n{\n  \"tap_quiet_logs\": true\n}\n```\n\nFor improved ergonomics, TAP reporter does not actually strictly adhere to the SPEC by default, reporting 'skip' as a possible status instead of as a directive. To strictly follow the spec use:\n\n```json\n{\n  \"tap_strict_spec_compliance\": true\n}\n```\n\n## Other Test Reporters\n\nTestem has other test reporters besides TAP: `dot`, `xunit` and `teamcity`. You can use the `-R` to specify them\n\n    testem ci -R dot\n\nYou can also [add your own reporter](docs/custom_reporter.md).\n\n### Example xunit reporter output\n\nNote that the real output is not pretty printed.\n```xml\n<testsuite name=\"Testem Tests\" tests=\"4\" failures=\"1\" timestamp=\"Wed Apr 01 2015 11:56:20 GMT+0100 (GMT Daylight Time)\" time=\"9\">\n  <testcase classname=\"PhantomJS 1.9\" name=\"myFunc returns true when input is valid\" time=\"0\"/>\n  <testcase classname=\"PhantomJS 1.9\" name=\"myFunc returns false when user tickles it\" time=\"0\"/>\n  <testcase classname=\"Chrome\" name=\"myFunc returns true when input is valid\" time=\"0\"/>\n  <testcase classname=\"Chrome\" name=\"myFunc returns false when user tickles it\" time=\"0\">\n    <failure name=\"myFunc returns false when user tickles it\" message=\"function is not ticklish\">\n      <![CDATA[\n      Callstack...\n      ]]>\n    </failure>\n  </testcase>\n</testsuite>\n```\n\n### Example teamcity reporter output\n\n    ##teamcity[testStarted name='PhantomJS 1.9 - hello should say hello']\n    ##teamcity[testFinished name='PhantomJS 1.9 - hello should say hello']\n    ##teamcity[testStarted name='PhantomJS 1.9 - hello should say hello to person']\n    ##teamcity[testFinished name='PhantomJS 1.9 - hello should say hello to person']\n    ##teamcity[testStarted name='PhantomJS 1.9 - goodbye should say goodbye']\n    ##teamcity[testFailed name='PhantomJS 1.9 - goodbye should say goodbye' message='expected |'hello world|' to equal |'goodbye world|'' details='AssertionError: expected |'hello world|' to equal |'goodbye world|'|n    at http://localhost:7357/testem/chai.js:873|n    at assertEqual (http://localhost:7357/testem/chai.js:1386)|n    at http://localhost:7357/testem/chai.js:3627|n    at http://localhost:7357/hello_spec.js:14|n    at callFn (http://localhost:7357/testem/mocha.js:4338)|n    at http://localhost:7357/testem/mocha.js:4331|n    at http://localhost:7357/testem/mocha.js:4728|n    at http://localhost:7357/testem/mocha.js:4819|n    at next (http://localhost:7357/testem/mocha.js:4653)|n    at http://localhost:7357/testem/mocha.js:4663|n    at next (http://localhost:7357/testem/mocha.js:4601)|n    at http://localhost:7357/testem/mocha.js:4630|n    at timeslice (http://localhost:7357/testem/mocha.js:5761)']\n    ##teamcity[testFinished name='PhantomJS 1.9 - goodbye should say goodbye']\n\n    ##teamcity[testSuiteFinished name='mocha.suite' duration='11091']\n\n### Command line options\n\nTo see all command line options for CI\n\n    testem ci --help\n\nConfiguration File\n------------------\n\nFor the simplest JavaScript projects, the TDD workflow described above will work fine. There are times when you want\nto structure your source files into separate directories, or want to have finer control over what files to include.\nThis calls for the `testem.json` configuration file (you can also alternatively use the YAML format with a `testem.yml` file). It looks like\n\n```json\n{\n  \"framework\": \"jasmine\",\n  \"src_files\": [\n    \"hello.js\",\n    \"hello_spec.js\"\n  ]\n}\n```\n\nThe `src_files` can also be unix glob patterns.\n\n```json\n{\n  \"src_files\": [\n    \"js/**/*.js\",\n    \"spec/**/*.js\"\n  ]\n}\n```\n\nYou can also ignore certain files using `src_files_ignore`.\n***Update: I've removed the ability to use a space-separated list of globs as a string in the `src_files` property because it disallowed matching files or directories with spaces in them.***\n\n```json\n{\n  \"src_files\": [\n    \"js/**/*.js\",\n    \"spec/**/*.js\"\n  ],\n  \"src_files_ignore\": \"js/toxic/*.js\"\n}\n```\n\nRead [more details](docs/config_file.md) about the config options.\n\nCustom Test Pages\n-----------------\n\nYou can also use a custom page for testing. To do this, first you need to specify `test_page` to point to your test page in the config file (`framework` and `src_files` are irrelevant in this case)\n\n```json\n{\n  \"test_page\": \"tests.html\",\n  \"launch_in_dev\": [\n    \"Chrome\"\n  ]\n}\n```\n\nNext, the test page you use needs to have the adapter code installed on them, as specified in the next section.\n\n### Include Snippet\n\nInclude this snippet directly after your `jasmine.js`, `qunit.js` or `mocha.js` scripts to enable *Testem* with your test page.\n\n```html\n<script src=\"/testem.js\"></script>\n```\n\nOr if you are using require.js or another loader, just make sure you load `/testem.js` as the next script after the test framework.\n\n'/testem.js' here is dynamically generated to be used client-side and it should not be confused with server-side 'testem.js'.\n\n### Dynamic Substitution\n\nTo enable dynamic substitutions within the Javascript files in your custom test page, you must\n\n1. name your test page using `.mustache` as the extension\n2. use `{{#serve_files}}` to loop over the set of Javascript files to be served, and then reference its `src` property to access their path (or `{{#css_files}}` for stylesheets)\n\nExample:\n\n    {{#serve_files}}\n    <script src=\"{{src}}\"></script>\n    {{/serve_files}}\n\n    {{#css_files}}\n    <link rel=\"stylesheet\" href=\"{{src}}\">\n    {{/css_files}}\n\n### Multiple Test Pages\n\nYou can also specify multiple test pages to run by passing an array to the `test_page` option.\n\n```json\n{\n  \"test_page\": [\n    \"unit-tests.html\",\n    \"integration-tests.html\"\n  ]\n}\n```\n\nThis will cause Testem to run each test page in a separate launcher instance for each launcher you are using. This means that if you define 2 test pages and are using 3 launchers you will get 6 unique runs (2 per launcher).\n\nLaunchers\n---------\n\nTestem has the ability to automatically launch browsers or processes for you. To see the list of launchers Testem knows about, you can use the command\n\n    testem launchers\n\nThis will display something like the following\n\n    Have 5 launchers available; auto-launch info displayed on the right.\n\n    Launcher      Type          CI  Dev\n    ------------  ------------  --  ---\n    Chrome        browser       ✔\n    Firefox       browser       ✔\n    Safari        browser       ✔\n    Opera         browser       ✔\n    Mocha         process(TAP)  ✔\n\nThis displays the current list of launchers that are available. Launchers can launch either a browser or a custom process &mdash; as shown in the \"Type\" column. Custom launchers can be defined to launch custom processes. The \"CI\" column indicates the launchers which will be automatically launched in CI-mode. Similarly, the \"Dev\" column lists those that will automatically launch in dev-mode.\n\nCustomizing Browser Paths\n-----------------------------\nYou can add your own custom paths to browser binaries by including `browser_paths` and/or `browser_exes` options in your Testem configuration. For example:\n\n```javascript\n\"browser_paths\": {\n  \"Chromium\": \"./node_modules/puppeteer/.local-chromium/mac-549031/chrome-mac/Chromium.app/Contents/MacOS/Chromium\"\n}\n\"browser_exes\": {\n  \"Chromium\": \"chrome-custom-binary\"\n}\n```\n\nAdding a browser_path for a browser will override all default places for testem to look for the browser. So if the browser doesn't exist at the path you provided, you will get failures.\n\nCustomizing Browser Arguments\n-----------------------------\n\nTestem passes its own list of arguments to some of the browsers it launches. You can add your own custom arguments to these lists by including the `browser_args` option in your Testem configuration. For example:\n\n```javascript\n\"browser_args\": {\n  \"Chrome\": [\n    \"--auto-open-devtools-for-tabs\"\n  ]\n}\n```\n\nYou can supply arguments to any number of browsers Testem has available by using the launcher name as a key in `browser_args`. Values may be an array of string arguments, a single string, or an object of arguments by mode.\n\nRead [more details](docs/browser_args.md) about the browser argument options.\n\nRunning Tests in Node and Custom Process Launchers\n--------------------------------------------------\n\nTo run tests in Node you need to create a custom launcher which launches a process which will run your tests. This is nice because it means you can use any test framework - or lack thereof. For example, to make a launcher that runs mocha tests, you would write the following in the config file `testem.json`\n\n```javascript\n\"launchers\": {\n  \"Mocha\": {\n    \"command\": \"mocha tests/*_tests.js\"\n  }\n}\n```\n\nWhen you run `testem`, it will auto-launch the mocha process based on the specified command every time the tests are run. It will display the stdout and well as the stderr of the process inside of the \"Mocha\" tab in the UI. It will base the pass/fail status on the exit code of the process. In fact, because Testem can launch any arbitrary process for you, you could very well be using it to run programs in other languages.\n\nProcesses with TAP Output\n-------------------------\n\nIf your process outputs test results in [TAP](http://en.wikipedia.org/wiki/Test_Anything_Protocol) format, you can tell that to testem via the `protocol` property. For example\n\n```javascript\n\"launchers\": {\n  \"Mocha\": {\n    \"command\": \"mocha tests/*_tests.js -R tap\",\n    \"protocol\": \"tap\"\n  }\n}\n```\n\nWhen this is done, Testem will read in the process's stdout and parse it as TAP, and then display the test results in Testem's normal format. It will also hide the process's stdout output from the console log panel, although it will still display the stderr.\n\nPhantomJS\n---------\n\nPhantomJS is a Webkit-based headless browser. It's fast and it's awesome! Testem will pick it up if you have [PhantomJS](http://www.phantomjs.org/) installed in your system and the `phantomjs` executable is in your path. Run\n\n    testem launchers\n\nAnd verify that it's in the list.\n\nIf you want to debug tests in PhantomJS, include the `phantomjs_debug_port` option in your testem configuration, referencing an available port number.  Once testem has started PhantomJS, navigate (with a traditional browser) to http://localhost:<port> and attach to one of PhantomJS's browser tabs (probably the second one in the list).  `debugger` statements will now break in the debugging console.\n\nIf you want to use any of the [PhantomJS command line options](http://phantomjs.org/api/command-line.html), include the `phantomjs_args` option in your testem configuration. For example:\n\n```javascript\n\"phantomjs_args\": [\n  \"--ignore-ssl-errors=true\"\n]\n```\n\nYou can also customize the phantomjs launcher file by specifying the `phantomjs_launch_script` option.\nIn this launcher you can change options like the `viewPortSize`. See `assets/phantom.js` for the default launcher.\n\nPreprocessors (CoffeeScript, LESS, Sass, Browserify, etc)\n---------------------------------------------------------\n\nIf you need to run a preprocessor (or indeed any shell command before the start of the tests) use the `before_tests` option, such as\n\n    \"before_tests\": \"coffee -c *.coffee\"\n\nAnd Testem will run it before each test run. For file watching, you may still use the `src_files` option\n\n```javascript\n\"src_files\": [\n  \"*.coffee\"\n]\n```\n\nSince you want to be serving the `.js` files that are generated and not the `.coffee` files, you want to specify the `serve_files` option to tell it that\n\n```javascript\n\"serve_files\": [\n  \"*.js\"\n]\n```\n\nTestem will throw up a big ol' error dialog if the preprocessor command exits with an error code, so code checkers like jshint can be used here as well.\n\nIf you need to run a command after your tests have completed (such as removing compiled `.js` files), use the `after_tests` option.\n\n```javascript\n\"after_tests\": \"rm *.js\"\n```\n\nIf you would prefer simply to clean up when Testem exits, you can use the `on_exit` option.\n\nRunning browser code after tests complete\n-------------\nIt is possible to send coverage reports or run other JavaScript in the browser by using the `afterTests` method.\n\n```javascript\nTestem.afterTests(\n  function(config, data, callback) {\n    var coverage = window.__coverage__;\n    var postBody = JSON.stringify(coverage);\n    if (postBody) {\n        var xhr = new XMLHttpRequest();\n        xhr.onreadystatechange = function() {\n            if (xhr.readyState === 4) {\n                callback();\n            }\n        };\n        xhr.open('POST', 'http://localhost:7358/', true);\n        xhr.send(postBody);\n    }\n});\n```\n\n\nCustom Routes\n-------------\n\nSometimes you may want to re-map a URL to a different directory on the file system. Maybe you have the following file structure:\n\n    + src\n      + hello.js\n      + tests.js\n    + css\n      + styles.css\n    + public\n      + tests.html\n\nLet's say you want to serve `tests.html` at the top level url `/tests.html`, all the Javascripts under `/js` and all the css under `/css`. You can use the \"routes\" option to do that\n\n```javascript\n\"routes\": {\n  \"/tests.html\": \"public/tests.html\",\n  \"/js\": \"src\",\n  \"/css\": \"css\"\n}\n```\n\nDIY: Use Any Test Framework\n---------------------------\n\nIf you want to use Testem with a test framework that's not supported out of the box, you can write your own custom test framework adapter. See [customAdapter.js](https://github.com/testem/testem/blob/master/examples/custom_adapter/customAdapter.js) for an example of how to write a custom adapter.\n\nThen, to use it, in your config file simply set\n\n```javascript\n\"framework\": \"custom\"\n```\n\nAnd then make sure you include the adapter code in your test suite and you are ready to go. See here for the [full example](https://github.com/testem/testem/tree/master/examples/custom_adapter).\n\nNative notifications\n--------------------------------\n\nIf you'd prefer not to be looking at the terminal while developing, you can enable native notifications (e.g. notification center, growl) using the `-g` option.\n\nAPI Proxy\n--------------------------------\n\nThe proxy option allows you to transparently forward HTTP requests to an external endpoint.\n\nSimply add a `proxies` section to the `testem.json` configuration file.\n\n```json\n{\n  \"proxies\": {\n    \"/api\": {\n      \"target\": \"http://localhost:4200\",\n      \"onlyContentTypes\": [\"xml\", \"json\"]\n    },\n    \"/xmlapi\": {\n      \"target\": \"https://localhost:8000\",\n      \"secure\": false\n    }\n  }\n}\n```\n\nThis functionality is implemented as a *transparent proxy*, hence a request to\n`http://localhost:7357/api/posts.json` will be proxied to `http://localhost:4200/api/posts.json` without removing the `/api` prefix. Setting the `secure` option to `false` as in the above `/xmlapi` configuration block will ignore TLS certificate validation and allow tests to successfully reach that URL even if testem was launched over HTTP. Other available options can be found here: https://github.com/nodejitsu/node-http-proxy#options\n\nTo limit the functionality to only certain content types, use \"onlyContentTypes\".\n\nExample Projects\n----------------\n\nI've created [examples](https://github.com/testem/testem/tree/master/examples/) for various setups\n\n* [Simple QUnit project](https://github.com/testem/testem/tree/master/examples/qunit_simple)\n* [Simple Jasmine project](https://github.com/testem/testem/tree/master/examples/jasmine_simple)\n* [Jasmine 2](https://github.com/testem/testem/tree/master/examples/jasmine2)\n* [Custom Jasmine project](https://github.com/testem/testem/tree/master/examples/jasmine_custom)\n* [Custom Jasmine project using Require.js](https://github.com/testem/testem/tree/master/examples/jasmine_requirejs)\n* [Simple Mocha Project](https://github.com/testem/testem/tree/master/examples/mocha_simple)\n* [Mocha + Chai](https://github.com/testem/testem/tree/master/examples/mocha_chai_simple)\n* [Hybrid Project](https://github.com/testem/testem/tree/master/examples/hybrid_simple) - Mocha tests running in both the browser and Node.\n* [Coffeescript Project](https://github.com/testem/testem/tree/master/examples/coffeescript)\n* [Browserify Project](https://github.com/testem/testem/tree/master/examples/browserify)\n* [JSHint Example](https://github.com/testem/testem/tree/master/examples/jshint)\n* [Custom Test Framework](https://github.com/testem/testem/tree/master/examples/custom_adapter)\n* [Tape Example](https://github.com/testem/testem/tree/master/examples/tape_example)\n* [BrowserStack Integration](https://github.com/testem/testem/tree/master/examples/browserstack) **bleeding edge**\n* [SauceLabs Integration](https://github.com/testem/testem/tree/master/examples/saucelabs) **bleeding edge**\n* [Code Coverage with Istanbul](https://github.com/testem/testem/tree/master/examples/coverage_istanbul) **bleeding edge**\n\nKnown Issues\n------------\n\n1. On Windows, Mocha fails to run under Testem due to an [issue](https://github.com/joyent/node/issues/3871) in Node core. Until that gets resolved, I've made a [workaround](https://github.com/airportyh/mocha/tree/windowsfix) for Mocha. To install this fork of Mocha, do\n\n        npm install https://github.com/airportyh/mocha/tarball/windowsfix -g\n\n2. If you are using prototype.js version 1.6.3 or below, you will [encounter issues](https://github.com/testem/testem/issues/130).\n\nContributing\n------------\n\nIf you want to [contribute to the project](https://github.com/testem/testem/blob/master/CONTRIBUTING.md), I am going to do my best to stay out of your way.\n\nRoadmap\n-------\n\n1. [BrowserStack](http://www.browserstack.com/user/dashboard) integration - following [Bunyip](http://www.thecssninja.com/javascript/bunyip)'s example\n2. Figure out a happy path for testing on mobile browsers (maybe BrowserStack).\n\nCore Maintainer(s)\n------------------\n\n* [Johannes Würbach](https://github.com/johanneswuerbach)\n\nCommunity\n---------\n\n* **Mailing list**: <https://groups.google.com/forum/?fromgroups#!forum/testem-users>\n\nCredits\n-------\n\nTestem depends on the following great software\n\n* [Jasmine](http://jasmine.github.io/)\n* [QUnit](http://code.google.com/p/jqunit/)\n* [Mocha](http://mochajs.org/)\n* [Node](http://nodejs.org/)\n* [Socket.IO](http://socket.io/)\n* [PhantomJS](http://www.phantomjs.org/)\n* [Node-Tap](https://github.com/isaacs/node-tap)\n* [Node-Charm](https://github.com/substack/node-charm)\n* [Node Commander](http://tjholowaychuk.com/post/9103188408/commander-js-nodejs-command-line-interfaces-made-easy)\n* [JS-Yaml](https://github.com/nodeca/js-yaml)\n* [Express](http://expressjs.com/)\n* [jQuery](http://jquery.com/)\n* [Backbone](http://backbonejs.org/)\n","_attachments":{},"homepage":"https://github.com/testem/testem#readme","bugs":{"url":"http://github.com/testem/testem/issues"},"license":"MIT"}