node_modules/angular2/src/testing/matchers.d.ts(4,37): error TS2503: Cannot find namespace 'jasmine'.
node_modules/angular2/src/testing/testing_internal.d.ts(39,47): error TS2503: Cannot find namespace 'jasmine'.
src/services/vg-api.spec.ts(20,39): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(29,36): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(38,39): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(47,42): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(56,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(57,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(61,45): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(62,50): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(71,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(72,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(76,46): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(77,51): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(81,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(85,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(89,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(93,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(97,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(101,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(105,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(109,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(113,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(117,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(121,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(125,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(129,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(133,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(137,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(141,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(145,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(149,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(153,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(157,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(161,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(165,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(169,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(173,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(177,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(181,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(185,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(189,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(193,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(197,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(201,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(205,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(209,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(213,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(217,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(221,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(230,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(234,28): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(235,28): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(244,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(248,28): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(249,28): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(259,35): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(271,35): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(282,24): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(295,24): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(306,46): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(307,51): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(313,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(317,43): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(318,41): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(319,40): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(320,41): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(321,38): error TS2339: Property 'toBeFalsy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(322,45): error TS2339: Property 'toBeFalsy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(323,47): error TS2339: Property 'toBeFalsy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(324,40): error TS2339: Property 'toBeFalsy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(325,42): error TS2339: Property 'toBeFalsy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(326,36): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(328,40): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(330,29): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(332,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(337,28): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(338,28): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(349,52): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(350,59): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(351,59): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(352,52): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(353,53): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(354,50): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(355,52): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(356,49): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(357,50): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(358,55): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(359,57): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(360,50): error TS2339: Property 'toBeDefined' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(377,48): error TS2339: Property 'toBeTruthy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(394,55): error TS2339: Property 'toBeTruthy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(411,57): error TS2339: Property 'toBeTruthy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(412,51): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(429,50): error TS2339: Property 'toBeTruthy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(446,52): error TS2339: Property 'toBeTruthy' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(447,46): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(464,46): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(481,46): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(498,46): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(529,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(533,53): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(534,53): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(535,50): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(536,51): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(567,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(571,57): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(596,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(600,53): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(601,51): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-api.spec.ts(626,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-api.spec.ts(630,57): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(11,50): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(12,50): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(13,50): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(14,47): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(15,51): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(16,50): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(24,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-fullscreen-api.spec.ts(29,46): error TS2339: Property 'toBeTruthy' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(30,70): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(38,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-fullscreen-api.spec.ts(42,46): error TS2339: Property 'toBeFalsy' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(43,52): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(49,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-fullscreen-api.spec.ts(53,41): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(61,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-fullscreen-api.spec.ts(65,41): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/services/vg-fullscreen-api.spec.ts(71,9): error TS2304: Cannot find name 'spyOn'.
src/services/vg-fullscreen-api.spec.ts(75,38): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(15,9): error TS2304: Cannot find name 'jasmine'.
src/vg-controls/vg-controls.spec.ts(16,9): error TS2304: Cannot find name 'jasmine'.
src/vg-controls/vg-controls.spec.ts(36,9): error TS2304: Cannot find name 'jasmine'.
src/vg-controls/vg-controls.spec.ts(40,26): error TS2339: Property 'toBeTruthy' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(44,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-controls.spec.ts(52,38): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(53,38): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(57,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-controls.spec.ts(63,31): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(67,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-controls.spec.ts(73,31): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(77,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-controls.spec.ts(78,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-controls.spec.ts(82,37): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(83,42): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(87,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-controls.spec.ts(93,9): error TS2304: Cannot find name 'jasmine'.
src/vg-controls/vg-controls.spec.ts(94,42): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-controls.spec.ts(98,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-controls.spec.ts(104,9): error TS2304: Cannot find name 'jasmine'.
src/vg-controls/vg-controls.spec.ts(105,46): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-controls/vg-fullscreen/vg-fullscreen.spec.ts(26,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-fullscreen/vg-fullscreen.spec.ts(27,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-fullscreen/vg-fullscreen.spec.ts(31,46): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-fullscreen/vg-fullscreen.spec.ts(32,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-fullscreen/vg-fullscreen.spec.ts(37,13): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-fullscreen/vg-fullscreen.spec.ts(45,54): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-fullscreen/vg-fullscreen.spec.ts(53,54): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(35,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-mute/vg-mute.spec.ts(36,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-mute/vg-mute.spec.ts(44,40): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(45,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(46,36): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(54,24): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(68,24): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(83,40): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(84,32): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(100,32): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(110,40): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(111,32): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-mute/vg-mute.spec.ts(130,32): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(35,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(36,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(44,45): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(45,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(54,23): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(72,23): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(86,24): error TS2339: Property 'toBe' does not exist on type 'NgMatchers'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(91,13): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(103,31): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(107,13): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-play-pause/vg-play-pause.spec.ts(119,30): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(35,46): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(39,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(40,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(44,50): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(45,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(60,50): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(74,56): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-playback-button/vg-playback-button.spec.ts(89,61): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-buffering-time/vg-scrub-bar-buffering-time.spec.ts(26,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-buffering-time/vg-scrub-bar-buffering-time.spec.ts(27,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-buffering-time/vg-scrub-bar-buffering-time.spec.ts(31,57): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-buffering-time/vg-scrub-bar-buffering-time.spec.ts(32,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-buffering-time/vg-scrub-bar-buffering-time.spec.ts(49,29): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-buffering-time/vg-scrub-bar-buffering-time.spec.ts(65,29): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-buffering-time/vg-scrub-bar-buffering-time.spec.ts(75,29): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-cue-points/vg-scrub-bar-cue-points.spec.ts(45,63): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-cue-points/vg-scrub-bar-cue-points.spec.ts(46,63): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-cue-points/vg-scrub-bar-cue-points.spec.ts(47,63): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-cue-points/vg-scrub-bar-cue-points.spec.ts(70,63): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-cue-points/vg-scrub-bar-cue-points.spec.ts(71,63): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-cue-points/vg-scrub-bar-cue-points.spec.ts(72,63): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-current-time/vg-scrub-bar-current-time.spec.ts(26,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-current-time/vg-scrub-bar-current-time.spec.ts(27,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-current-time/vg-scrub-bar-current-time.spec.ts(31,55): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-current-time/vg-scrub-bar-current-time.spec.ts(32,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-current-time/vg-scrub-bar-current-time.spec.ts(46,29): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar-current-time/vg-scrub-bar-current-time.spec.ts(59,29): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(27,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(28,9): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(32,44): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(33,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(38,13): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(44,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(48,13): error TS2304: Cannot find name 'spyOn'.
src/vg-controls/vg-scrub-bar/vg-scrub-bar.spec.ts(55,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(25,9): error TS2304: Cannot find name 'spyOn'.
src/vg-overlay-play/vg-overlay-play.spec.ts(26,9): error TS2304: Cannot find name 'spyOn'.
src/vg-overlay-play/vg-overlay-play.spec.ts(30,47): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(31,34): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(43,13): error TS2304: Cannot find name 'spyOn'.
src/vg-overlay-play/vg-overlay-play.spec.ts(44,13): error TS2304: Cannot find name 'spyOn'.
src/vg-overlay-play/vg-overlay-play.spec.ts(48,42): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(49,46): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(53,13): error TS2304: Cannot find name 'spyOn'.
src/vg-overlay-play/vg-overlay-play.spec.ts(54,13): error TS2304: Cannot find name 'spyOn'.
src/vg-overlay-play/vg-overlay-play.spec.ts(58,42): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(59,45): error TS2339: Property 'toHaveBeenCalled' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(73,44): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(79,44): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-overlay-play/vg-overlay-play.spec.ts(85,44): error TS2339: Property 'toEqual' does not exist on type 'NgMatchers'.
src/vg-player/vg-player.spec.ts(1,1): error TS6053: File 'typings/main/ambient/jasmine/jasmine.d.ts' not found.
src/vg-player/vg-player.spec.ts(27,9): error TS2304: Cannot find name 'spyOn'.
src/vg-player/vg-player.spec.ts(28,9): error TS2304: Cannot find name 'spyOn'.
src/vg-player/vg-player.spec.ts(29,9): error TS2304: Cannot find name 'spyOn'.
src/vg-player/vg-player.spec.ts(33,46): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-player/vg-player.spec.ts(34,35): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
src/vg-player/vg-player.spec.ts(35,43): error TS2339: Property 'toHaveBeenCalledWith' does not exist on type 'NgMatchers'.
npm ERR! Linux 3.19.0-28-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build"
npm ERR! node v5.8.0
npm ERR! npm v3.7.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] build: `tsc -p src`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] build script 'tsc -p src'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the videogular2 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! tsc -p src
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs videogular2
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls videogular2
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/peter/repos/upwork/videogular2/npm-debug.log
peter@ubuntu:~/repos/upwork/videogular2$
peter@ubuntu:~/repos/upwork/videogular2$ npm install videogular2 --save
npm ERR! Linux 3.19.0-28-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "videogular2" "--save"
npm ERR! node v5.8.0
npm ERR! npm v3.7.3
npm ERR! code ENOSELF
npm ERR! Refusing to install videogular2 as a dependency of itself
My OS: ubuntu 14.04 32bit, node v5.8.0, npm 3.7.3.
var path = require('path');
module.exports = {
entry: [
path.normalize('es6-shim/es6-shim.min'),
'reflect-metadata',
path.normalize('zone.js/dist/zone-microtask'),
path.resolve('app/app')
],
output: {
path: path.resolve('www/build/js'),
filename: 'app.bundle.js',
pathinfo: false // show module paths in the bundle, handy for debugging
},
module: {
loaders: [
{
test: /\.ts$/,
loader: 'awesome-typescript', // ts-loader
query: {
doTypeCheck: true,
resolveGlobs: false,
externals: ['typings/browser.d.ts']
},
include: path.resolve('app'),
exclude: /node_modules/
},
{
test: /\.js$/,
include: path.resolve('node_modules/angular2'),
loader: 'strip-sourcemap'
}
],
noParse: [
/es6-shim/,
/reflect-metadata/,
/zone\.js(\/|\\)dist(\/|\\)zone-microtask/
]
},
resolve: {
root: ['app'],
alias: {
'angular2': path.resolve('node_modules/angular2')
},
extensions: ["", ".js", ".ts"]
}
};
I can actually use videogular2 in angular2 project simply by including the source ts files, e.g.:
but I would rather include the proper build.