Permalink
Browse files

chore(folder-structure): Split angular2-meteor branch

  • Loading branch information...
1 parent b19d041 commit 42166701868974055ce775090e23684eea51776d @dotansimha dotansimha committed Nov 10, 2016
Showing with 298 additions and 25,763 deletions.
  1. 0 {packages/angular2-meteor → }/.bithoundrc
  2. +4 −1 .gitignore
  3. 0 {packages/angular2-meteor → }/.npmignore
  4. +14 −10 .travis.yml
  5. 0 {packages/angular2-meteor → }/CHANGELOG.md
  6. 0 {packages/angular2-meteor → }/CONTRIBUTION.md
  7. 0 {packages/angular2-meteor → }/LICENSE
  8. +221 −28 README.md
  9. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-compilers/.versions
  10. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-compilers/README.md
  11. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-compilers/package.js
  12. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-compilers/plugin/register.js
  13. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-html-templates/.versions
  14. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-html-templates/README.md
  15. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-html-templates/compilers/html_compiler.js
  16. 0 .../angular2-meteor → }/atmosphere-packages/angular2-html-templates/compilers/ng_caching_compiler.js
  17. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-html-templates/compilers/ng_compiler.js
  18. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-html-templates/package.js
  19. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-html-templates/utils/file_mixin.js
  20. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-polyfills/client_deps.js
  21. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-polyfills/package.js
  22. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-with-blaze-compilers/.versions
  23. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-with-blaze-compilers/README.md
  24. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-with-blaze-compilers/package.js
  25. 0 {packages/angular2-meteor → }/atmosphere-packages/angular2-with-blaze-compilers/plugin/register.js
  26. 0 {packages/angular2-meteor → }/atmosphere-packages/css-compiler/README.md
  27. 0 {packages/angular2-meteor → }/atmosphere-packages/css-compiler/compilers/basic_compiler.js
  28. 0 {packages/angular2-meteor → }/atmosphere-packages/css-compiler/compilers/css_compiler.js
  29. 0 {packages/angular2-meteor → }/atmosphere-packages/css-compiler/compilers/less_compiler.js
  30. 0 {packages/angular2-meteor → }/atmosphere-packages/css-compiler/compilers/sass_compiler.js
  31. 0 {packages/angular2-meteor → }/atmosphere-packages/css-compiler/compilers/style_compiler.js
  32. 0 {packages/angular2-meteor → }/atmosphere-packages/css-compiler/package.js
  33. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/.meteor/.finished-upgraders
  34. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/.meteor/packages
  35. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/.meteor/platforms
  36. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/.meteor/release
  37. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/README.md
  38. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/app.component.html
  39. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/app.component.ts
  40. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/app.module.ts
  41. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/components/index.ts
  42. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/components/task-list.component.html
  43. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/components/task-list.component.ts
  44. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/index.html
  45. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/client/main.css
  46. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/imports/components/index.ts
  47. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/imports/components/task.component.html
  48. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/imports/components/task.component.less
  49. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/imports/components/task.component.ts
  50. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/package.json
  51. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/tasks.ts
  52. 0 {packages/angular2-meteor → }/examples/todos-meteor-1.3/tsconfig.json
  53. +0 −4 lerna.json
  54. 0 {packages/angular2-meteor → }/modules/cursor_handle.ts
  55. 0 {packages/angular2-meteor → }/modules/index.ts
  56. 0 {packages/angular2-meteor → }/modules/main.ts
  57. 0 {packages/angular2-meteor → }/modules/meteor_reactive.ts
  58. 0 {packages/angular2-meteor → }/modules/mongo_cursor_differ.ts
  59. 0 {packages/angular2-meteor → }/modules/mongo_cursor_observer.ts
  60. 0 {packages/angular2-meteor → }/modules/providers.ts
  61. 0 {packages/angular2-meteor → }/modules/utils.ts
  62. 0 {packages/angular2-meteor → }/modules/zone_utils.ts
  63. +59 −16 package.json
  64. +0 −15 packages/angular-meteor/.bithoundrc
  65. +0 −1 packages/angular-meteor/.coveralls.yml
  66. +0 −24 packages/angular-meteor/.editorconfig
  67. +0 −11 packages/angular-meteor/.eslintignore
  68. +0 −35 packages/angular-meteor/.eslintrc.json
  69. +0 −1 packages/angular-meteor/.gitattributes
  70. +0 −19 packages/angular-meteor/.gitignore
  71. +0 −19 packages/angular-meteor/.npmignore
  72. +0 −15 packages/angular-meteor/.travis.yml
  73. +0 −101 packages/angular-meteor/Angular Meteor Weekly Meetings.md
  74. +0 −63 packages/angular-meteor/CHANGELOG.md
  75. +0 −21 packages/angular-meteor/LICENSE
  76. +0 −59 packages/angular-meteor/README.md
  77. +0 −44 packages/angular-meteor/bower.json
  78. +0 −66 packages/angular-meteor/bundle-min.sh
  79. +0 −6 packages/angular-meteor/dist/BUNDLE.md
  80. +0 −13,337 packages/angular-meteor/dist/angular-meteor.bundle.js
  81. +0 −8 packages/angular-meteor/dist/angular-meteor.bundle.min.js
  82. +0 −2,490 packages/angular-meteor/dist/angular-meteor.js
  83. +0 −4 packages/angular-meteor/dist/angular-meteor.min.js
  84. +0 −1 packages/angular-meteor/dist/angular-meteor.min.js.map
  85. +0 −12 packages/angular-meteor/examples/1.2/blaze-template/.meteor/.finished-upgraders
  86. +0 −1 packages/angular-meteor/examples/1.2/blaze-template/.meteor/.gitignore
  87. +0 −7 packages/angular-meteor/examples/1.2/blaze-template/.meteor/.id
  88. +0 −24 packages/angular-meteor/examples/1.2/blaze-template/.meteor/packages
  89. +0 −2 packages/angular-meteor/examples/1.2/blaze-template/.meteor/platforms
  90. +0 −1 packages/angular-meteor/examples/1.2/blaze-template/.meteor/release
  91. +0 −72 packages/angular-meteor/examples/1.2/blaze-template/.meteor/versions
  92. +0 −11 packages/angular-meteor/examples/1.2/blaze-template/blaze-angular-scope.ng.html
  93. +0 −1 packages/angular-meteor/examples/1.2/blaze-template/blaze-angular.css
  94. +0 −18 packages/angular-meteor/examples/1.2/blaze-template/blaze-angular.html
  95. +0 −22 packages/angular-meteor/examples/1.2/blaze-template/blaze-angular.js
  96. +0 −8 packages/angular-meteor/examples/1.2/collectionfs-crop/.meteor/.finished-upgraders
  97. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-crop/.meteor/.gitignore
  98. +0 −7 packages/angular-meteor/examples/1.2/collectionfs-crop/.meteor/.id
  99. +0 −16 packages/angular-meteor/examples/1.2/collectionfs-crop/.meteor/packages
  100. +0 −2 packages/angular-meteor/examples/1.2/collectionfs-crop/.meteor/platforms
  101. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-crop/.meteor/release
  102. +0 −75 packages/angular-meteor/examples/1.2/collectionfs-crop/.meteor/versions
  103. +0 −54 packages/angular-meteor/examples/1.2/collectionfs-crop/client/example.css
  104. +0 −55 packages/angular-meteor/examples/1.2/collectionfs-crop/client/example.js
  105. +0 −25 packages/angular-meteor/examples/1.2/collectionfs-crop/client/example.ng.html
  106. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-crop/index.html
  107. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-crop/model.js
  108. +0 −33 packages/angular-meteor/examples/1.2/collectionfs-drag-and-drop/client/example.css
  109. +0 −13 packages/angular-meteor/examples/1.2/collectionfs-drag-and-drop/client/example.js
  110. +0 −28 packages/angular-meteor/examples/1.2/collectionfs-drag-and-drop/client/example.ng.html
  111. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-drag-and-drop/index.html
  112. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-drag-and-drop/model.js
  113. +0 −8 packages/angular-meteor/examples/1.2/collectionfs-metadata/.meteor/.finished-upgraders
  114. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-metadata/.meteor/.gitignore
  115. +0 −7 packages/angular-meteor/examples/1.2/collectionfs-metadata/.meteor/.id
  116. +0 −14 packages/angular-meteor/examples/1.2/collectionfs-metadata/.meteor/packages
  117. +0 −2 packages/angular-meteor/examples/1.2/collectionfs-metadata/.meteor/platforms
  118. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-metadata/.meteor/release
  119. +0 −73 packages/angular-meteor/examples/1.2/collectionfs-metadata/.meteor/versions
  120. +0 −48 packages/angular-meteor/examples/1.2/collectionfs-metadata/client/example.css
  121. +0 −17 packages/angular-meteor/examples/1.2/collectionfs-metadata/client/example.js
  122. +0 −20 packages/angular-meteor/examples/1.2/collectionfs-metadata/client/example.ng.html
  123. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-metadata/index.html
  124. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-metadata/model.js
  125. +0 −8 packages/angular-meteor/examples/1.2/collectionfs-sortable/.meteor/.finished-upgraders
  126. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-sortable/.meteor/.gitignore
  127. +0 −7 packages/angular-meteor/examples/1.2/collectionfs-sortable/.meteor/.id
  128. +0 −15 packages/angular-meteor/examples/1.2/collectionfs-sortable/.meteor/packages
  129. +0 −2 packages/angular-meteor/examples/1.2/collectionfs-sortable/.meteor/platforms
  130. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-sortable/.meteor/release
  131. +0 −74 packages/angular-meteor/examples/1.2/collectionfs-sortable/.meteor/versions
  132. +0 −48 packages/angular-meteor/examples/1.2/collectionfs-sortable/client/example.css
  133. +0 −35 packages/angular-meteor/examples/1.2/collectionfs-sortable/client/example.js
  134. +0 −21 packages/angular-meteor/examples/1.2/collectionfs-sortable/client/example.ng.html
  135. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-sortable/index.html
  136. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-sortable/model.js
  137. +0 −4 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.gitignore
  138. +0 −7 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.meteor/.finished-upgraders
  139. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.meteor/.gitignore
  140. +0 −7 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.meteor/.id
  141. +0 −16 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.meteor/packages
  142. +0 −2 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.meteor/platforms
  143. +0 −1 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.meteor/release
  144. +0 −88 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/.meteor/versions
  145. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/client/example.css
  146. +0 −13 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/client/example.js
  147. +0 −18 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/client/example.ng.html
  148. +0 −10 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/index.html
  149. +0 −15 packages/angular-meteor/examples/1.2/collectionfs-thumbnails/model.js
  150. +0 −4 packages/angular-meteor/examples/1.2/collectionfs/.gitignore
  151. +0 −12 packages/angular-meteor/examples/1.2/collectionfs/.meteor/.finished-upgraders
  152. +0 −1 packages/angular-meteor/examples/1.2/collectionfs/.meteor/.gitignore
  153. +0 −7 packages/angular-meteor/examples/1.2/collectionfs/.meteor/.id
  154. +0 −28 packages/angular-meteor/examples/1.2/collectionfs/.meteor/packages
  155. +0 −2 packages/angular-meteor/examples/1.2/collectionfs/.meteor/platforms
  156. +0 −1 packages/angular-meteor/examples/1.2/collectionfs/.meteor/release
  157. +0 −106 packages/angular-meteor/examples/1.2/collectionfs/.meteor/versions
  158. +0 −4 packages/angular-meteor/examples/1.2/collectionfs/README.md
  159. +0 −15 packages/angular-meteor/examples/1.2/collectionfs/client/example.css
  160. +0 −18 packages/angular-meteor/examples/1.2/collectionfs/client/example.html
  161. +0 −13 packages/angular-meteor/examples/1.2/collectionfs/client/example.js
  162. +0 −10 packages/angular-meteor/examples/1.2/collectionfs/index.html
  163. +0 −10 packages/angular-meteor/examples/1.2/collectionfs/model.js
  164. +0 −1 packages/angular-meteor/examples/1.2/collectionfs/tests/cucumber/.gitignore
  165. +0 −48 ...ngular-meteor/examples/1.2/collectionfs/tests/cucumber/features/step_definitions/upload_images.js
  166. +0 −12 packages/angular-meteor/examples/1.2/collectionfs/tests/cucumber/features/upload_images.feature
  167. +0 −11 packages/angular-meteor/examples/1.2/collectionfs/tests/cucumber/fixtures/database.js
  168. +0 −8 packages/angular-meteor/examples/1.2/performance/.meteor/.finished-upgraders
  169. +0 −1 packages/angular-meteor/examples/1.2/performance/.meteor/.gitignore
  170. +0 −7 packages/angular-meteor/examples/1.2/performance/.meteor/.id
  171. +0 −9 packages/angular-meteor/examples/1.2/performance/.meteor/packages
  172. +0 −2 packages/angular-meteor/examples/1.2/performance/.meteor/platforms
  173. +0 −1 packages/angular-meteor/examples/1.2/performance/.meteor/release
  174. +0 −51 packages/angular-meteor/examples/1.2/performance/.meteor/versions
  175. +0 −20 packages/angular-meteor/examples/1.2/performance/client/index.ng.html
  176. +0 −1 packages/angular-meteor/examples/1.2/performance/client/performance.css
  177. +0 −7 packages/angular-meteor/examples/1.2/performance/client/performance.html
  178. +0 −34 packages/angular-meteor/examples/1.2/performance/client/performance.js
  179. +0 −46 packages/angular-meteor/examples/1.2/performance/model.js
  180. +0 −1 packages/angular-meteor/examples/1.2/performance/packages/angular-meteor
  181. +0 −27 packages/angular-meteor/examples/1.2/performance/server/server.js
  182. +0 −56 packages/angular-meteor/package.json
  183. +0 −23 packages/angular-meteor/packages/angular-blaze-templates-compiler/.versions
  184. +0 −27 packages/angular-meteor/packages/angular-blaze-templates-compiler/package.js
  185. +0 −22 packages/angular-meteor/packages/angular-blaze-templates-compiler/plugin/ng-annotate.js
  186. +0 −31 packages/angular-meteor/packages/angular-blaze-templates-compiler/plugin/ng-caching-html-compiler.js
  187. +0 −5 packages/angular-meteor/packages/angular-blaze-templates-compiler/plugin/ng-template-compiler.js
  188. +0 −1 packages/angular-meteor/packages/angular-meteor
  189. +0 −53 packages/angular-meteor/packages/angular-meteor-data/.versions
  190. +0 −3 packages/angular-meteor/packages/angular-meteor-data/README.md
  191. +0 −38 packages/angular-meteor/packages/angular-meteor-data/package.js
  192. +0 −21 packages/angular-meteor/packages/angular-templates-runtime/.versions
  193. +0 −4 packages/angular-meteor/packages/angular-templates-runtime/index.js
  194. +0 −199 packages/angular-meteor/packages/angular-templates-runtime/ng-html-scanner.js
  195. +0 −126 packages/angular-meteor/packages/angular-templates-runtime/ng-template-compiler.js
  196. +0 −39 packages/angular-meteor/packages/angular-templates-runtime/package.js
  197. +0 −13 packages/angular-meteor/packages/angular-templates/.versions
  198. +0 −73 packages/angular-meteor/packages/angular-templates/README.md
  199. +0 −27 packages/angular-meteor/packages/angular-templates/package.js
  200. +0 −81 packages/angular-meteor/packages/angular-templates/plugin.js
  201. +0 −56 packages/angular-meteor/packages/angular-templates/templates-handler.js
  202. +0 −61 packages/angular-meteor/packages/angular-with-blaze/.versions
  203. +0 −18 packages/angular-meteor/packages/angular-with-blaze/package.js
  204. +0 −61 packages/angular-meteor/packages/angular/.versions
  205. +0 −17 packages/angular-meteor/packages/angular/package.js
  206. +0 −62 packages/angular-meteor/packages/urigo-angular/.versions
  207. +0 −11 packages/angular-meteor/packages/urigo-angular/package.js
  208. +0 −35 packages/angular-meteor/scripts/dev.js
  209. +0 −116 packages/angular-meteor/src/angular-meteor.js
  210. +0 −220 packages/angular-meteor/src/lib/diff-array.js
  211. +0 −200 packages/angular-meteor/src/lib/get-updates.js
  212. +0 −9 packages/angular-meteor/src/lib/underscore.js
  213. +0 −30 packages/angular-meteor/src/modules/angular-meteor-camera.js
  214. +0 −388 packages/angular-meteor/src/modules/angular-meteor-collection.js
  215. +0 −24 packages/angular-meteor/src/modules/angular-meteor-ironrouter.js
  216. +0 −25 packages/angular-meteor/src/modules/angular-meteor-methods.js
  217. +0 −212 packages/angular-meteor/src/modules/angular-meteor-object.js
  218. +0 −32 packages/angular-meteor/src/modules/angular-meteor-session.js
  219. +0 −4 packages/angular-meteor/src/modules/angular-meteor-settings.js
  220. +0 −36 packages/angular-meteor/src/modules/angular-meteor-stopper.js
  221. +0 −79 packages/angular-meteor/src/modules/angular-meteor-subscribe.js
  222. +0 −106 packages/angular-meteor/src/modules/angular-meteor-user.js
  223. +0 −115 packages/angular-meteor/src/modules/angular-meteor-utils.js
  224. +0 −157 packages/angular-meteor/src/modules/core.js
  225. +0 −103 packages/angular-meteor/src/modules/mixer.js
  226. +0 −284 packages/angular-meteor/src/modules/reactive.js
  227. +0 −28 packages/angular-meteor/src/modules/scope.js
  228. +0 −7 packages/angular-meteor/src/modules/templates.js
  229. +0 −66 packages/angular-meteor/src/modules/utils.js
  230. +0 −93 packages/angular-meteor/src/modules/view-model.js
  231. +0 −15 packages/angular-meteor/tests/.meteor/.finished-upgraders
  232. +0 −33 packages/angular-meteor/tests/.meteor/packages
  233. +0 −2 packages/angular-meteor/tests/.meteor/platforms
  234. +0 −1 packages/angular-meteor/tests/.meteor/release
  235. +0 −40 packages/angular-meteor/tests/client/auxiliary/matchers.js
  236. +0 −235 packages/angular-meteor/tests/client/auxiliary/test_data.js
  237. +0 −418 packages/angular-meteor/tests/client/core.spec.js
  238. +0 −56 packages/angular-meteor/tests/client/mixer.spec.js
  239. +0 −30 packages/angular-meteor/tests/client/pre1.3/angular-meteor-camera.js
  240. +0 −562 packages/angular-meteor/tests/client/pre1.3/angular-meteor-collection.spec.js
  241. +0 −308 packages/angular-meteor/tests/client/pre1.3/angular-meteor-diff-array.spec.js
  242. +0 −345 packages/angular-meteor/tests/client/pre1.3/angular-meteor-get-updates.spec.js
  243. +0 −38 packages/angular-meteor/tests/client/pre1.3/angular-meteor-methods.spec.js
  244. +0 −272 packages/angular-meteor/tests/client/pre1.3/angular-meteor-object.spec.js
  245. +0 −71 packages/angular-meteor/tests/client/pre1.3/angular-meteor-session.spec.js
  246. +0 −59 packages/angular-meteor/tests/client/pre1.3/angular-meteor-stopper.spec.js
  247. +0 −162 packages/angular-meteor/tests/client/pre1.3/angular-meteor-subscribe.spec.js
  248. +0 −196 packages/angular-meteor/tests/client/pre1.3/angular-meteor-utils.spec.js
  249. +0 −692 packages/angular-meteor/tests/client/reactive.spec.js
  250. +0 −90 packages/angular-meteor/tests/client/view-model.spec.js
  251. +0 −13 packages/angular-meteor/tests/collections.js
  252. +0 −12 packages/angular-meteor/tests/package.json
  253. +0 −68 packages/angular-meteor/webpack/common.js
  254. +0 −8 packages/angular-meteor/webpack/dev.js
  255. +0 −5 packages/angular-meteor/webpack/dist.js
  256. +0 −8 packages/angular-meteor/webpack/prod.js
  257. +0 −8 packages/angular2-meteor/.gitignore
  258. +0 −13 packages/angular2-meteor/.travis.yml
  259. +0 −230 packages/angular2-meteor/README.md
  260. +0 −1 packages/angular2-meteor/atmosphere-packages/angular2-html-templates/.npm/package/.gitignore
  261. +0 −7 packages/angular2-meteor/atmosphere-packages/angular2-html-templates/.npm/package/README
  262. +0 −121 ...ages/angular2-meteor/atmosphere-packages/angular2-html-templates/.npm/package/npm-shrinkwrap.json
  263. +0 −66 packages/angular2-meteor/package.json
  264. 0 {packages/angular2-meteor → }/rollup.config.js
  265. 0 {packages/angular2-meteor → }/run_tests.sh
  266. 0 {packages/angular2-meteor → }/tests/.meteor/.finished-upgraders
  267. 0 {packages/angular2-meteor → }/tests/.meteor/.gitignore
  268. 0 {packages/angular2-meteor → }/tests/.meteor/.id
  269. 0 {packages/angular2-meteor → }/tests/.meteor/packages
  270. 0 {packages/angular2-meteor → }/tests/.meteor/platforms
  271. 0 {packages/angular2-meteor → }/tests/.meteor/release
  272. 0 {packages/angular2-meteor → }/tests/client/integration/bootstrap.app-spec.ts
  273. 0 {packages/angular2-meteor → }/tests/client/unit/lib/fakes.ts
  274. 0 {packages/angular2-meteor → }/tests/client/unit/meteor_component.spec.ts
  275. 0 {packages/angular2-meteor → }/tests/client/unit/mongo_cursor_differ.spec.ts
  276. 0 {packages/angular2-meteor → }/tests/client/unit/mongo_cursor_observer.spec.ts
  277. 0 {packages/angular2-meteor → }/tests/generate_data.ts
  278. 0 {packages/angular2-meteor → }/tests/package.json
  279. 0 {packages/angular2-meteor → }/tests/server/lib/create-test-method.spec.ts
  280. 0 {packages/angular2-meteor → }/tests/tsconfig.json
  281. 0 {packages/angular2-meteor → }/tsconfig.json
  282. 0 {packages/angular2-meteor → }/tslint.json
File renamed without changes.
View
@@ -1,5 +1,8 @@
node_modules
+.node_modules
.idea
+typings
+atmosphere-packages/examples
.npm
npm-debug.log
-lerna-debug.log
+dist
File renamed without changes.
View
@@ -1,14 +1,18 @@
+sudo: required
language: node_js
-
+cache:
+ directories:
+ # cache node modules
+ - node_modules
node_js:
- - "5"
-
+ # use same node version as meteor does
+ - "6"
services:
- mongodb
-
-install:
- - curl https://install.meteor.com | /bin/sh
- - npm install lerna
- - npm run bootstrap
-
-sudo: required
+before_install: curl https://install.meteor.com | /bin/sh
+before_script:
+ # remove unused node modules from cache
+ - npm prune
+ - npm install -g rollup@^0.35.9 tslint@3.6.0 typescript@2.0.7
+ - npm install
+ - npm run test
File renamed without changes.
File renamed without changes.
File renamed without changes.
View
@@ -1,40 +1,233 @@
-<a href="https://angular-meteor.com/"><img src="https://www.angular-meteor.com/images/logo-large.png" width="60" height="60" /></a> [![Join the chat at https://gitter.im/Urigo/angular-meteor](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Urigo/angular-meteor)
+<a href="http://angular-meteor.com/"><img src="https://s22.postimg.org/vpn3d97ch/logo_large.png" width="120" height="120" /></a>
-### Angular1-Meteor [![Build Status](https://travis-ci.org/Urigo/angular-meteor.svg?branch=master)](https://travis-ci.org/Urigo/angular-meteor) [![npm version](https://badge.fury.io/js/angular-meteor.svg)](https://badge.fury.io/js/angular-meteor)
-### Angular2-Meteor [![Build Status](https://travis-ci.org/Urigo/angular-meteor.svg?branch=master)](https://travis-ci.org/Urigo/angular-meteor) [![npm version](https://badge.fury.io/js/angular2-meteor.svg)](https://badge.fury.io/js/angular2-meteor)
+[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-url] [![Build Status](https://travis-ci.org/Urigo/angular-meteor.svg?branch=master)](https://travis-ci.org/Urigo/angular-meteor) [![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Urigo/angular-meteor)
-#### The power of Meteor and the simplicity and eco-system of Angular
+Angular 2 + Meteor integration.
-[![ng-conf](https://img.youtube.com/vi/_mu6BWsnaPM/0.jpg)](https://www.youtube.com/watch?v=_mu6BWsnaPM)
+## Table of Contents
+* [Tutorial](../../#tutorial)
+* [Quick Start](../../#quick-start)
+ * [Install package](../../#install-package)
+ * [Using Angular 2 in a Meteor app](../../#using-angular-2-in-a-meteor-app)
+* [Demos](../../#demos)
+* [TypeScript](../../#typescript)
+* [Roadmap](../../#roadmap)
+* [Contribution](../../#contribution)
-## Documentation and Getting Started
-- [Official website](https://www.angular-meteor.com)
-- [Getting started tutorial](https://www.angular-meteor.com/tutorials/socially/)
-- [Angular2 Example application](https://github.com/Urigo/meteor-angular2.0-socially) (Final version of the tutorial)
-- [Angular1 Example application](https://github.com/Urigo/meteor-angular-socially) (Final version of the tutorial)
-- Questions and help - [Stack Overflow `angular2-meteor` tag](http://stackoverflow.com/questions/tagged/angular2-meteor), [`angular-meteor` tag](http://stackoverflow.com/questions/tagged/angular-meteor)
-- [Join angular-meteor Office Hours](https://plus.google.com/events/cj8i93v7cabr9fab5jvv3r6bb80)
-- [Discussions - the Meteor Forum](https://forums.meteor.com/)
+## Tutorial
+
+If you are new to Angular2 and/or Meteor but want to learn them quickly,
+please check out our 23-steps Angular2-Meteor [tutorial](http://www.angular-meteor.com/tutorials/socially/angular2/bootstrapping).
+
+## Questions and Issues
+
+If you have rather a question than an issue, please consider the following resources at first:
- [Gitter](https://gitter.im/Urigo/angular-meteor)
-- [Report issues](https://github.com/Urigo/angular-meteor/issues)
-- [Change Log, updates and breaking changes](https://github.com/Urigo/angular-meteor/releases)
-- [Meteor Blog](https://info.meteor.com/blog)
-- [Official Meteor guide for best practices](http://guide.meteor.com/)
-- [Awesome Meteor](https://github.com/Urigo/awesome-meteor) - Curated, community driven list of Meteor resources
-- Starters - [Angular2-Meteor Base](https://github.com/bsliran/angular2-meteor-base), [angular1-meteor Yeoman generator](https://github.com/ndxbxrme/generator-angular-meteor)
-- Track Roadmap here: [angular-meteor milestones](https://github.com/Urigo/angular-meteor/milestones), [Meteor issues related to Angular](https://github.com/meteor/meteor/labels/Project%3AAngular)
-- [Angular Meteor Stickers](https://www.stickermule.com/marketplace/9686-angular-meteor-sticker)
+- [Stack Overflow `angular2-meteor` tag](http://stackoverflow.com/questions/tagged/angular2-meteor)
+- [Meteor forum](https://forums.meteor.com/c/angular)
+
+The chances to get a quick response there is higher than posting a new issue here.
+
+If you've decided that it's likely a real issue, please consider going through the following list at first:
+- Check quickly recently [created](https://github.com/Urigo/angular2-meteor/issues)/[closed](https://github.com/Urigo/angular2-meteor/issues?q=is%3Aissue+is%3Aclosed) issues: chances are high that someone's already created a similar one
+ or similar issue's been resolved;
+- If your issue looks nontrivial, we would approciate a small demo to reproduce it.
+ You will also get a response much faster.
+
+## Quick Start
+
+### Install package:
+
+To install Angular2-Meteor's NPMs:
+````
+ npm install angular2-meteor --save
+````
+
+Second step is to add ` angular2-compilers` package — `meteor add angular2-compilers`.
+This package adds custom HTML processor, LESS, SASS and TypeScript compilers.
+Custom HTML processor and Style compilers make sure that static resources can be used
+in the way that Angular 2 requires, and TypeScript is a recommended JS-superset to develop with Angular 2.
+
+Please note that you'll have to remove the standard Meteor HTML processor (and LESS package).
+The reason is that Meteor doesn't allow more than two processor for one extension:
+````
+ meteor remove blaze-html-templates
+````
+
+Angular 2 heavily relies on some polyfills (`zone.js`, `reflect-metadata` etc).
+There are two ways to add them:
+- Add `import 'angular2-meteor-polyfills'` at the top of ts-file that is loaded first;
+- Add `barbatus:angular2-polyfills` package. Since it's a package, it's loaded by Meteor before any user code.
+
+Please, don't forget to add a main HTML file (can be `index.html` or with any other name) even if your app template consists of one single tag,
+e.g., `<body><app></app></body>`.
+
+### Using Angular 2 in a Meteor app:
+
+The package contains `METEOR_PROVIDERS` providers that simplify development of a Meteor app with Angular 2.
+
+You can use Mongo collections in the same way as you would do in a regular Meteor app with the Blaze,
+the only thing required is to import and use `METEOR_PROVIDERS` from `angular2-meteor`.
+After, you can iterate `Mongo.Cursor`s with Angular 2.0's `ngFor` as follows:
+
+````ts
+ import {METEOR_PROVIDERS, MeteorReactive} from 'angular2-meteor';
+
+ const Parties = new Mongo.Collection('parties');
+
+ @Component({
+ template: `
+ <div *ngFor="let party of parties">
+ <p>Name: {{party.name}}</p>
+ </div>
+ `
+ })
+ class Socially extends MeteorReactive {
+ constructor() {
+ this.subscribe('my-subscription');
+ this.parties = Parties.find();
+ }
+ }
+
+ @NgModule({
+ imports: [BrowserModule],
+ providers: METEOR_PROVIDERS,
+ declarations: [Socially],
+ bootstrap: [Socially]
+ })
+ export class AppModule { }
+
+ platformBrowserDynamic().bootstrapModule(AppModule);
+````
+`MeteorReactive` is a special utility class that does two things behind the scene for you:
+ - releases Meteor and Mongo handlers on the destroy event;
+ - runs Angular 2 zone on Meteor methods' callbacks with
+ debouncing, i.e., reducing number of zone runs to minimun.
+
+You can read more about `MeteorReactive` in the [tutorial section] (http://www.angular-meteor.com/tutorials/socially/angular2/privacy-and-publish-subscribe-functions)!
+
+At this moment, you are almost set to create awesome apps backed by the power of Angular 2 and Meteor!
+We recommend to check out our awesome [tutorial](http://www.angular-meteor.com/tutorials/socially/angular2/bootstrapping) in order to create more complex apps that have security and routing.
+
+## Demos
+
+Check out two demos for the quick how-to:
+
+* the Tutorial's [Socially app](https://github.com/Urigo/meteor-angular2.0-socially)
+* Simple [Todos](https://github.com/Urigo/Meteor-Angular2/tree/master/examples/todos-meteor-1.3) demo
+
+## Static Resources
+
+Angular 2 allows to define a component's template and styles in two ways: using template content inline
+or using template URL. We recommend to use inline templates.
+
+For that purpose, `angular2-compilers`'s HTML, LESS, and SASS compilers process associated files and
+add Node JS-modules that export string file contents outside.
+After, one can import a template content in ES6 style:
+```
+ import template from './foo.html';
+
+ import style from './foo.less';
+```
+
+For more information, please check out [css-compiler](https://github.com/Urigo/angular2-meteor/tree/master/atmosphere-packages/css-compiler)
+and [static-templates](https://github.com/Urigo/meteor-static-templates).
+
+> To get rid of the `module './foo.html' not found` warnigns,
+> run
+```
+typings install github:meteor-typings/angular2-compilers --global
+```
+
+## TypeScript
+The package uses [TypeScript for Meteor](https://github.com/barbatus/typescript) to compile (transpile) `.ts`-files.
+
+TypeScript configuration file a.k.a. `tsconfig.json` is supported as well.
+
+Please note that `tsconfig.json` is not required, but if you want to configure TypeScript
+in your IDE or add more options, place `tsconfig.json` in the root folder of your app.
+You can read about all available compiler options [here](https://github.com/Microsoft/TypeScript/wiki/tsconfig.json).
+
+Default TypeScript options for Meteor 1.3 are as follows:
+````json
+{
+ "compilerOptions": {
+ "experimentalDecorators": true,
+ "module": "commonjs",
+ "target": "es5",
+ "moduleResolution": "node",
+ "emitDecoratorMetadata": true,
+ "sourceMap": true
+ }
+}
+````
+
+### Typings
+
+There are to two major ways to install declaration files:
+- by installing NPM packages;
+- by using `typings` utility.
+
+A lot of NPM packages already contain typings internally, if not,
+you can find almost all typings in the DefinitelyTyped repository.
+For example, to install `jquery` typings from there,
+run `npm install @types/jquery`, and then add a reference
+at the top of your main ts-file: `/// <reference types="@types/jquery" />`.
+
+As for Meteor typings, there is a special NPM that contains only its typings as well:
+`meteor-typings`.
+Install `meteor-typings` package and add the reference as described above.
+
+Another one way to add typings of 3-party JavaScript libraries is
+to use the [`typings`](https://github.com/typings/typings) utility.
+This utility is designed to search across and install typings not only from `DefinitelyTyped` but
+also own typings registries, which may be helpful in many cases.
+
+For example, to install Meteor declaration file run:
+````
+npm install typings -g
+
+typings install env~meteor --global
+````
+
+For more information on Meteor typings, please read [here](https://github.com/meteor-typings/meteor).
+
+## Babel
+
+It's possibly to use Angular2 with Babel as the primary language.
+
+To make development as convenient as it would be if you chose TypeScript,
+there exist special Babel plugins. So you'll need to install them:
+
+```
+ npm i babel-plugin-angular2-annotations babel-plugin-transform-decorators-legacy babel-plugin-transform-class-properties babel-plugin-transform-flow-strip-types --save-dev
+```
+
+Then add `.babelrc` as follows:
+```json
+{
+ "plugins": [
+ "angular2-annotations",
+ "transform-decorators-legacy",
+ "transform-class-properties",
+ "transform-flow-strip-types"
+ ]
+}
+```
-## Contributing
+## Change Log
-Please read the contributing instructions at [the contributing page](https://github.com/Urigo/angular-meteor/blob/master/.github/CONTRIBUTING.md).
+Change log of the package is located [here](CHANGELOG.md).
-## Usage
+## Roadmap
-Go to the [official docs](https://www.angular-meteor.com/)
+You can check out the package's roadmap and its status under this repository's issues.
-### Acknowledgement
+## Contribution
+If you know how to make integration of Angular 2 and Meteor better, you are very welcome!
-This project started as [ngMeteor](https://github.com/loneleeandroo/ngMeteor), a pre-0.9 meteorite package. Since then a lot has changed but that was the main base.
+Check out [CONTRIBUTION.md](CONTRIBUTION.md) for more info.
-Also, a lot of features were inspired by @superchris's [angular-meteor fork of ngMeteor](https://github.com/superchris/angular-meteor)
+[npm-downloads-image]: http://img.shields.io/npm/dm/angular2-meteor.svg?style=flat
+[npm-version-image]: http://img.shields.io/npm/v/angular2-meteor.svg?style=flat
+[npm-url]: https://npmjs.org/package/angular2-meteor
View
@@ -1,4 +0,0 @@
-{
- "lerna": "2.0.0-beta.28",
- "version": "0.0.0"
-}
File renamed without changes.
File renamed without changes.
File renamed without changes.
View
@@ -1,22 +1,65 @@
{
+ "name": "angular2-meteor",
+ "version": "0.7.1",
+ "keywords": [
+ "angular",
+ "angular2",
+ "angular2-meteor",
+ "meteor",
+ "mongo",
+ "typescript",
+ "html-templates"
+ ],
+ "bugs": {
+ "url": "https://github.com/Urigo/angular2-meteor/issues"
+ },
+ "main": "dist/bundles/main.umd.js",
+ "browser": "dist/bundles/index.umd.js",
+ "typings": "dist/index.d.ts",
+ "homepage": "http://www.angular-meteor.com",
+ "repository": "https://github.com/Urigo/angular2-meteor/",
+ "description": "Angular 2.0 and Meteor - the perfect stack http://www.angular-meteor.com/",
+ "author": "Angular2-Meteor (https://github.com/Urigo/angular2-meteor)",
+ "license": "MIT",
"scripts": {
- "commit": "git-cz",
- "bootstrap": "lerna bootstrap",
- "test": "lerna run test"
+ "typings": "typings i",
+ "prebuild": "npm run lint",
+ "build-only": "tsc || echo not ok",
+ "build": "npm run build-only && npm run bundle",
+ "prepublish": "npm run build",
+ "lint": "tslint modules/**/*.ts",
+ "pretest": "cd tests && npm install",
+ "test:unit": "cd tests && meteor test --port 3005 --once --driver-package=dispatch:mocha-phantomjs",
+ "test:app": "cd tests && meteor test --port 3005 --full-app --once --driver-package=dispatch:mocha-phantomjs",
+ "test": "npm run test:unit && npm run test:app",
+ "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
+ "rollup:browser": "rollup -i ./dist/index.js -o ./dist/bundles/index.umd.js -n ng.meteor -c rollup.config.js",
+ "rollup:main": "rollup -i ./dist/main.js -o ./dist/bundles/main.umd.js -n ng.meteor -c rollup.config.js",
+ "bundle": "npm run rollup:browser && npm run rollup:main"
+ },
+ "peerDependencies": {
+ "@angular/core": "^2.0.0",
+ "angular2-meteor-polyfills": "^0.1.1"
},
"devDependencies": {
- "commitizen": "^2.8.6",
- "cz-conventional-changelog": "^1.2.0",
- "ghooks": "^1.3.2",
- "lerna": "2.0.0-beta.28",
- "validate-commit-msg": "^2.8.0"
+ "@angular/common": "^2.0.0",
+ "@angular/compiler": "^2.0.0",
+ "@angular/core": "^2.0.0",
+ "@types/underscore": "^1.7.33",
+ "angular2-meteor-polyfills": "^0.1.1",
+ "conventional-changelog-cli": "^1.2.0",
+ "es6-shim": "^0.35.0",
+ "meteor-typings": "^1.3.0",
+ "reflect-metadata": "^0.1.2",
+ "rollup": "^0.35.9",
+ "rollup-plugin-babel": "^2.6.1",
+ "rxjs": "5.0.0-beta.11",
+ "tslint": "^3.6.0",
+ "typescript": "2.0.7",
+ "typings": "^1.3.0",
+ "zone.js": "^0.6.12"
},
- "config": {
- "commitizen": {
- "path": "node_modules/cz-conventional-changelog"
- },
- "ghooks": {
- "commit-msg": "validate-commit-msg"
- }
+ "dependencies": {
+ "underscore": "^1.8.3"
}
-}
+}
Oops, something went wrong.

0 comments on commit 4216670

Please sign in to comment.