@@ -8,7 +8,7 @@ include ../_util-fns
8
8
Node.js and npm are essential to Angular 2 development.
9
9
10
10
<a href="https://docs.npmjs.com/getting-started/installing-node" target="_blank" title="Installing Node.js and updating npm">
11
- Get it now</a> if it's not already installed on your machine
11
+ Get it now</a> if it's not already installed on your machine.
12
12
13
13
**Verify that you are running at least node `v4.x.x` and npm `3.x.x`**
14
14
by running `node -v` and `npm -v` in a terminal/console window.
@@ -79,10 +79,10 @@ a(id="dependencies")
79
79
This package also includes the bootstrapStatic method for bootstrapping applications for production builds that pre-compile templates offline.
80
80
81
81
***@angular/platform-browser-dynamic*** - Providers and a bootstrap method for applications that
82
- compile templates on the client. don ’t use offline compilation.
83
- We use this package for boostrapping during development and for boostrapping plunker samples
82
+ compile templates on the client. Don ’t use offline compilation.
83
+ We use this package for boostrapping during development and for boostrapping plunker samples.
84
84
85
- ***@angular/http*** - Angular's http client
85
+ ***@angular/http*** - Angular's http client.
86
86
87
87
***@angular/router*** - Component router.
88
88
@@ -111,20 +111,20 @@ a(id="polyfills")
111
111
:marked
112
112
See "[Why peerDependencies?](#why-peer-dependencies)" below for background on this requirement.
113
113
:marked
114
- ***core-js*** - monkey patches the global context (window) with essential features of ES2015 (ES6).
114
+ ***core-js*** - Monkey patches the global context (window) with essential features of ES2015 (ES6).
115
115
Developers may substitute an alternative polyfill that provides the same core APIs.
116
116
This dependency should go away once these APIs are implemented by all supported ever-green browsers.
117
117
118
- ***reflect-metadata*** - a dependency shared between Angular and the ***TypeScript compiler***.
118
+ ***reflect-metadata*** - A dependency shared between Angular and the ***TypeScript compiler***.
119
119
Developers should be able to update a TypeScript package without upgrading Angular,
120
120
which is why this is a dependency of the application and not a dependency of Angular.
121
121
122
- ***rxjs*** - a polyfill for the [Observables specification](https://github.com/zenparsing/es-observable) currently before the
122
+ ***rxjs*** - A polyfill for the [Observables specification](https://github.com/zenparsing/es-observable) currently before the
123
123
[TC39](http://www.ecma-international.org/memento/TC39.htm) committee that determines standards for the JavaScript language.
124
124
Developers should be able to pick a preferred version of *rxjs* (within a compatible version range)
125
125
without waiting for Angular updates.
126
126
127
- ***zone.js*** - a polyfill for the [Zone specification](https://gist.github.com/mhevery/63fdcdf7c65886051d55) currently before the
127
+ ***zone.js*** - A polyfill for the [Zone specification](https://gist.github.com/mhevery/63fdcdf7c65886051d55) currently before the
128
128
[TC39](http://www.ecma-international.org/memento/TC39.htm) committee that determines standards for the JavaScript language.
129
129
Developers should be able to pick a preferred version of *zone.js* to use (within a compatible version range)
130
130
without waiting for Angular updates.
@@ -139,7 +139,7 @@ a(id="other")
139
139
Good for demos, documentation samples, and early stage development (before we even have a server).
140
140
Learn about it in the [Http Client](server-communication.html#appendix-tour-of-heroes-in-memory-server) chapter.
141
141
142
- ***bootstrap*** - [bootstrap ](http://getbootstrap.com/) is a popular HTML and CSS framework for designing responsive web apps.
142
+ ***bootstrap*** - [Bootstrap ](http://getbootstrap.com/) is a popular HTML and CSS framework for designing responsive web apps.
143
143
Some of the documentation samples improve their appearance with *bootstrap*.
144
144
145
145
a( id ="dev-dependencies" )
@@ -150,16 +150,16 @@ a(id="dev-dependencies")
150
150
They do not have to be deployed with the production application although there is rarely harm in doing so.
151
151
152
152
***[concurrently](https://www.npmjs.com/package/concurrently)*** -
153
- a utility to run multiple *npm* commands concurrently on OS/X, Windows, and Linux operating systems.
153
+ A utility to run multiple *npm* commands concurrently on OS/X, Windows, and Linux operating systems.
154
154
155
155
***[lite-server](https://www.npmjs.com/package/lite-server)*** -
156
- a light-weight, static file server, written and maintained by [John Papa](http://johnpapa.net/)
156
+ A light-weight, static file server, written and maintained by [John Papa](http://johnpapa.net/)
157
157
with excellent support for Angular apps that use routing.
158
158
159
159
***[typescript](https://www.npmjs.com/package/typescript)*** -
160
- the TypeScript language server including the *tsc* TypeScript compiler.
160
+ The TypeScript language server including the *tsc* TypeScript compiler.
161
161
162
- ***[typings](https://www.npmjs.com/package/typings)*** - a manager for TypeScript definition files.
162
+ ***[typings](https://www.npmjs.com/package/typings)*** - A manager for TypeScript definition files.
163
163
Learn more about it in the [TypeScript Configuration](typescript-configuration.html#typings) chapter.
164
164
165
165
This section likely grows as we add more tools, testing, and build support.
0 commit comments