You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 5, 2026. It is now read-only.
*Do you like angular-cli-skeleton? Please, add a 'star' to support this library*
9
12
10
13
<br>
11
14
@@ -46,7 +49,7 @@ If you like it, please add a star. It will be really apprecieted.
46
49
- Testing
47
50
- Unit testing with [Karma](https://karma-runner.github.io) and [Jasmine](https://jasmine.github.io/)
48
51
- Custom advanced configuration to specify different browsers on CIs (check 'getBrowsers()' in `./karma.conf.js`)
49
-
- Multiple launcher for browsers (Chrome, Firefox, IE, Edge, Safari)
52
+
- Multiple launcher for browsers (Chrome, Firefox, IE, Edge, Safari). See `karma.conf.js`
50
53
-[Chrome Headless](https://developers.google.com/web/updates/2017/04/headless-chrome) support to run unit tests (better than [PhantomJS](http://phantomjs.org/))
51
54
- Multiple coverage reporters: `json`, `html`, `lcovonly`, `mocha`, SonarQube and also in your console
52
55
- End to end (E2E) testing with [Protractor](http://www.protractortest.org) and [WebDriver JS](https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs)
@@ -68,11 +71,14 @@ If you like it, please add a star. It will be really apprecieted.
68
71
-[AppVeyor](https://www.appveyor.com/)
69
72
-[SonarQube](https://www.sonarqube.org/) on [SonarCloud](https://sonarcloud.io/dashboard?id=angular-webpack-skeleton) with installation instructions below
70
73
-[Jenkins 2](https://jenkins-ci.org/) with installation instructions below
74
+
-**Multiple server-side implementations** with NodeJS
75
+
- NodeJS + Express in **vanilla javascript** (see `./servers/node-express-js`)
76
+
- NodeJS + Express in **Typescript** (see `./servers/node-express-ts`)
- npm >= 5.2.0 (please use always the latest version)
197
204
198
205
206
+
## What you can do right now?
207
+
- build and run the front-end of this project with angular-cli, but authentication won't work (obviously, because It needs a server)
208
+
- build this project and run it with one of the two servers in `./servers` (authentication is working!!!)
209
+
- build and run this project with angular-universal (authentication still not supported - COMING SOON)
210
+
211
+
This is a 'work in progress' project, so if you need other info, please open an issue. At the moment, documentation and README are minimalistic.
212
+
213
+
199
214
## Install
200
215
201
216
### Install global dependencies
@@ -204,6 +219,7 @@ angular-cli-skeleton/
204
219
### Install local dependencies
205
220
1.`npm install` (from the folder of this project)
206
221
2.`cd servers/node-express-js && npm install`
222
+
3.`cd servers/node-express-ts && npm install`
207
223
208
224
209
225
## Build
@@ -244,14 +260,24 @@ angular-cli-skeleton/
244
260
245
261
## Run (WITH server-side and authentication features)
246
262
247
-
### Build and run development server with authentication feature
263
+
### Build and run development vanilla javascript server with authentication feature
248
264
1.`npm run build:dev`
249
265
2.`cd servers/node-express-js && npm start`
250
266
251
-
### Build and run production server with authentication feature
267
+
### Build and run production vanilla javascript server with authentication feature
252
268
1.`npm run build:prod`
253
269
2.`cd servers/node-express-js && npm start`
254
270
271
+
or
272
+
273
+
### Build and run development Typescript server with authentication feature
274
+
1.`npm run build:dev`
275
+
2.`cd servers/node-express-ts && npm run build && npm start`
276
+
277
+
### Build and run production Typescript server with authentication feature
278
+
1.`npm run build:prod`
279
+
2.`cd servers/node-express-ts && npm run build && npm start`
280
+
255
281
256
282
## Test
257
283
@@ -393,6 +419,9 @@ SOFTWARE.
393
419
394
420
<br/>
395
421
422
+
If you like my projects you can do a free donation here [](https://www.paypal.me/stefanocappa)
0 commit comments