Skip to content
This repository was archived by the owner on Jun 18, 2020. It is now read-only.

Commit ce0cd7d

Browse files
committed
feat: add jest-utils
1 parent 5b77d4c commit ce0cd7d

73 files changed

Lines changed: 1612 additions & 2309 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
/out-tsc
88
# Only exists if Bazel was run
99
/bazel-out
10+
/.cache
1011

1112
# dependencies
1213
node_modules/

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ install:
88
script:
99
- npm run lint
1010
- npm test
11-
- npm run build
11+
- npm run build:lib
12+
- npm run build:app
1213
after_success:
1314
- npm run coverage

angular.json

Lines changed: 20 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,32 @@
33
"version": 1,
44
"newProjectRoot": "projects",
55
"projects": {
6-
"ngx-logger": {
6+
"integration": {
77
"root": "",
8-
"sourceRoot": "src",
8+
"prefix": "",
9+
"sourceRoot": "integration",
910
"projectType": "application",
10-
"prefix": "app",
1111
"schematics": {},
1212
"architect": {
1313
"build": {
1414
"builder": "@angular-devkit/build-angular:browser",
1515
"options": {
16-
"outputPath": "dist/ngx-logger",
17-
"index": "src/index.html",
18-
"main": "src/main.ts",
19-
"polyfills": "src/polyfills.ts",
20-
"tsConfig": "src/tsconfig.app.json",
21-
"assets": ["src/favicon.ico", "src/assets"],
22-
"styles": ["src/styles.css"],
16+
"outputPath": "dist/integration",
17+
"index": "integration/app/index.html",
18+
"main": "integration/app/main.ts",
19+
"polyfills": "integration/app/polyfills.ts",
20+
"tsConfig": "integration/app/tsconfig.app.json",
21+
"assets": ["integration/app/favicon.ico", "integration/app/assets"],
22+
"styles": ["integration/app/styles.css"],
2323
"scripts": [],
2424
"es5BrowserSupport": true
2525
},
2626
"configurations": {
2727
"production": {
2828
"fileReplacements": [
2929
{
30-
"replace": "src/environments/environment.ts",
31-
"with": "src/environments/environment.prod.ts"
30+
"replace": "integration/app/src/environments/environment.ts",
31+
"with": "integration/app/src/environments/environment.prod.ts"
3232
}
3333
],
3434
"optimization": true,
@@ -53,51 +53,31 @@
5353
"serve": {
5454
"builder": "@angular-devkit/build-angular:dev-server",
5555
"options": {
56-
"browserTarget": "ngx-logger:build"
56+
"browserTarget": "integration:build"
5757
},
5858
"configurations": {
5959
"production": {
60-
"browserTarget": "ngx-logger:build:production"
60+
"browserTarget": "integration:build:production"
6161
}
6262
}
63-
},
64-
"extract-i18n": {
65-
"builder": "@angular-devkit/build-angular:extract-i18n",
66-
"options": {
67-
"browserTarget": "ngx-logger:build"
68-
}
69-
},
70-
"lint": {
71-
"builder": "@angular-devkit/build-angular:tslint",
72-
"options": {
73-
"tsConfig": ["src/tsconfig.app.json", "src/tsconfig.spec.json"],
74-
"exclude": ["**/node_modules/**"]
75-
}
7663
}
7764
}
7865
},
7966
"logger": {
80-
"root": "projects/logger",
81-
"sourceRoot": "projects/logger/src",
67+
"root": "",
68+
"prefix": "",
69+
"sourceRoot": "",
8270
"projectType": "library",
83-
"prefix": "lib",
8471
"architect": {
8572
"build": {
8673
"builder": "@angular-devkit/build-ng-packagr:build",
8774
"options": {
88-
"tsConfig": "projects/logger/tsconfig.lib.json",
89-
"project": "projects/logger/ng-package.json"
90-
}
91-
},
92-
"lint": {
93-
"builder": "@angular-devkit/build-angular:tslint",
94-
"options": {
95-
"tsConfig": ["projects/logger/tsconfig.lib.json", "projects/logger/tsconfig.spec.json"],
96-
"exclude": ["**/node_modules/**"]
75+
"tsConfig": "lib/tsconfig.lib.json",
76+
"project": "lib/ng-package.json"
9777
}
9878
}
9979
}
10080
}
10181
},
102-
"defaultProject": "ngx-logger"
82+
"defaultProject": "logger"
10383
}

src/environments/environment.prod.ts renamed to integration/app/environments/environment.prod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Any } from '../../projects/logger/src/lib/interfaces/logger.internal';
1+
import { Any } from '../../../lib/src/interfaces/logger.internal';
22

33
export const environment: Any = {
44
production: true,

src/environments/environment.ts renamed to integration/app/environments/environment.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Any } from '../../projects/logger/src/lib/interfaces/logger.internal';
1+
import { Any } from '../../../lib/src/interfaces/logger.internal';
22

33
export const environment: Any = {
44
production: false,

src/index.html renamed to integration/app/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<base href="/" />
77

88
<meta name="viewport" content="width=device-width, initial-scale=1" />
9-
<link rel="icon" type="image/x-icon" href="favicon.ico" />
9+
<link rel="icon" type="image/x-icon" href="integration/app/favicon.ico/app/favicon.ico" />
1010
</head>
1111
<body>
1212
<app-root></app-root>

src/main.ts renamed to integration/app/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { enableProdMode } from '@angular/core';
22
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
33

4-
import { AppModule } from './app/app.module';
54
import { environment } from './environments/environment';
5+
import { AppModule } from './src/app.module';
66

77
if (environment.production) {
88
enableProdMode();
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import 'zone.js/dist/zone';
22

3-
import { Any } from '../projects/logger/src/lib/interfaces/logger.internal';
3+
import { Any } from '../../lib/src/interfaces/logger.internal';
44

55
(window as Any)['__importDefault'] =
66
(window as Any)['__importDefault'] ||
7-
function(mod: Any): Any {
7+
function (mod: Any): Any {
88
return mod && mod.__esModule ? mod : { default: mod };
99
};
1010

0 commit comments

Comments
 (0)