Skip to content

Commit c08548b

Browse files
committed
angular6 ng lib
1 parent b92332a commit c08548b

File tree

220 files changed

+9504
-113
lines changed

Some content is hidden

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

220 files changed

+9504
-113
lines changed

angular.json

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
33
"version": 1,
4-
"newProjectRoot": "projects",
4+
"newProjectRoot": "library",
55
"projects": {
66
"angular-admin-lte-demo": {
77
"root": "",
@@ -116,6 +116,46 @@
116116
}
117117
}
118118
}
119+
},
120+
"angular-admin-lte": {
121+
"root": "library/angular-admin-lte",
122+
"sourceRoot": "library/angular-admin-lte/src",
123+
"projectType": "library",
124+
"prefix": "lib",
125+
"architect": {
126+
"build": {
127+
"builder": "@angular-devkit/build-ng-packagr:build",
128+
"options": {
129+
"tsConfig": "library/angular-admin-lte/tsconfig.lib.json",
130+
"project": "library/angular-admin-lte/ng-package.json"
131+
},
132+
"configurations": {
133+
"production": {
134+
"project": "library/angular-admin-lte/ng-package.prod.json"
135+
}
136+
}
137+
},
138+
"test": {
139+
"builder": "@angular-devkit/build-angular:karma",
140+
"options": {
141+
"main": "library/angular-admin-lte/src/test.ts",
142+
"tsConfig": "library/angular-admin-lte/tsconfig.spec.json",
143+
"karmaConfig": "library/angular-admin-lte/karma.conf.js"
144+
}
145+
},
146+
"lint": {
147+
"builder": "@angular-devkit/build-angular:tslint",
148+
"options": {
149+
"tsConfig": [
150+
"library/angular-admin-lte/tsconfig.lib.json",
151+
"library/angular-admin-lte/tsconfig.spec.json"
152+
],
153+
"exclude": [
154+
"**/node_modules/**"
155+
]
156+
}
157+
}
158+
}
119159
}
120160
},
121161
"defaultProject": "angular-admin-lte-demo"

e2e/protractor.conf.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const { SpecReporter } = require('jasmine-spec-reporter');
66
exports.config = {
77
allScriptsTimeout: 11000,
88
specs: [
9-
'./src/**/*.e2e-spec.ts'
9+
'./lib/**/*.e2e-spec.ts'
1010
],
1111
capabilities: {
1212
'browserName': 'chrome'
@@ -25,4 +25,4 @@ exports.config = {
2525
});
2626
jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
2727
}
28-
};
28+
};
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// Karma configuration file, see link for more information
2+
// https://karma-runner.github.io/1.0/config/configuration-file.html
3+
4+
module.exports = function (config) {
5+
config.set({
6+
basePath: '',
7+
frameworks: ['jasmine', '@angular-devkit/build-angular'],
8+
plugins: [
9+
require('karma-jasmine'),
10+
require('karma-chrome-launcher'),
11+
require('karma-jasmine-html-reporter'),
12+
require('karma-coverage-istanbul-reporter'),
13+
require('@angular-devkit/build-angular/plugins/karma')
14+
],
15+
client: {
16+
clearContext: false // leave Jasmine Spec Runner output visible in browser
17+
},
18+
coverageIstanbulReporter: {
19+
dir: require('path').join(__dirname, '../../coverage'),
20+
reports: ['html', 'lcovonly'],
21+
fixWebpackSourcePaths: true
22+
},
23+
reporters: ['progress', 'kjhtml'],
24+
port: 9876,
25+
colors: true,
26+
logLevel: config.LOG_INFO,
27+
autoWatch: true,
28+
browsers: ['Chrome'],
29+
singleRun: false
30+
});
31+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3+
"dest": "../../dist/angular-admin-lte",
4+
"deleteDestPath": false,
5+
"lib": {
6+
"entryFile": "src/public_api.ts"
7+
}
8+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3+
"dest": "../../dist/angular-admin-lte",
4+
"lib": {
5+
"entryFile": "src/public_api.ts"
6+
}
7+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"name": "angular-admin-lte",
3+
"version": "1.1.1",
4+
"repository": {
5+
"type": "git",
6+
"url": "https://github.com/mika-el/angular-admin-lte"
7+
},
8+
"author": {
9+
"name": "Mik@",
10+
"email": "michael.ledour@gmail.com"
11+
},
12+
"keywords": [
13+
"angular",
14+
"angular 4",
15+
"angular 5",
16+
"typescript",
17+
"admin-lte"
18+
],
19+
"license": "MIT",
20+
"bugs": {
21+
"url": "https://github.com/mika-el/angular-admin-lte/issues"
22+
},
23+
"peerDependencies": {
24+
"@angular/common": "^6.0.0",
25+
"@angular/core": "^6.0.0",
26+
"admin-lte-css": "^2.4.3"
27+
}
28+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<div [ngClass]="styleClass">
2+
<div *ngFor="let accordion of accordionComponents" class="panel box" [mkColor]="accordion.borderColor" mkColorProperty="border-top-color" mkColorPrefix="box">
3+
<div [ngClass]="accordion.headerStyleClass" [class.no-border]="accordion.isCollapsed && !accordion.isCollapsing">
4+
<h4 class="box-title">
5+
<a [mkAccordionToggle]="accordion" href="#" [mkFontColor]="accordion.headerStyleColor" [class.collapsed]="accordion.isCollapsed">
6+
{{accordion.header}}
7+
<ng-template *ngIf="!accordion.header" [ngTemplateOutlet]="accordion.accordionTitleComponent?.templateRef"></ng-template>
8+
</a>
9+
</h4>
10+
</div>
11+
<div class="panel-collapse" [collapseAnimation]="accordion.isCollapsed" (collapseAnimation.start)="collapseStart($event, accordion)" (collapseAnimation.done)="collapseDone($event, accordion)">
12+
<div [ngClass]="accordion.contentStyleClass" [mkFontColor]="accordion.contentColor">
13+
<ng-template [ngTemplateOutlet]="accordion.contentTemplateRef"></ng-template>
14+
</div>
15+
</div>
16+
</div>
17+
</div>

0 commit comments

Comments
 (0)