Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules/*
42 changes: 42 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"root": true,
"overrides": [
{
"files": ["*.ts"],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@angular-eslint/recommended",
// This is required if you use inline templates in Components
"plugin:@angular-eslint/template/process-inline-templates"
],
"rules": {
/**
* Any TypeScript source code (NOT TEMPLATE) related rules you wish to use/reconfigure over and above the
* recommended set provided by the @angular-eslint project would go here.
*/
"@angular-eslint/directive-selector": [
"error",
{ "type": "attribute", "prefix": "app", "style": "camelCase" }
],
"@angular-eslint/component-selector": [
"error",
{ "type": "element", "prefix": "app", "style": "kebab-case" }
]
}
},
{
"files": ["*.html"],
"extends": [
"plugin:@angular-eslint/template/recommended",
"plugin:@angular-eslint/template/accessibility"
],
"rules": {
/**
* Any template/HTML related rules you wish to use/reconfigure over and above the
* recommended set provided by the @angular-eslint project would go here.
*/
}
}
]
}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.

# compiled output
.angular/
/dist
/tmp
/out-tsc
Expand Down Expand Up @@ -45,4 +46,7 @@ testem.log
.DS_Store
Thumbs.db

# Environment file
.env

package-lock.json
84 changes: 30 additions & 54 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"assets": ["src/favicon.ico", "src/assets"],
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.css",
"src/styles.css"
Expand Down Expand Up @@ -88,26 +85,16 @@
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"karmaConfig": "src/karma.conf.js",
"styles": [
"src/styles.css"
],
"styles": ["src/styles.css"],
"scripts": [],
"assets": [
"src/favicon.ico",
"src/assets"
]
"assets": ["src/favicon.ico", "src/assets"]
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": [
"src/tsconfig.app.json",
"src/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
"eslintConfig": ".eslintrc.json",
"lintFilePatterns": ["src/**/*.spec.ts", "src/**/*.d.ts"]
}
}
}
Expand All @@ -130,12 +117,10 @@
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": "e2e/tsconfig.e2e.json",
"exclude": [
"**/node_modules/**"
]
"eslintConfig": ".eslintrc.json",
"lintFilePatterns": ["e2e/**/*spec.ts", "e2e/**/*.ts"]
}
}
}
Expand Down Expand Up @@ -167,14 +152,12 @@
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": [
"projects/ng7-dynamic-breadcrumb/tsconfig.lib.json",
"projects/ng7-dynamic-breadcrumb/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
"eslintConfig": ".eslintrc.json",
"lintFilePatterns": [
"projects/ng7-dynamic-breadcrumb/**/*.spec.ts",
"projects/ng7-dynamic-breadcrumb/**/*.d.ts"
]
}
}
Expand Down Expand Up @@ -207,14 +190,12 @@
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": [
"projects/ng7-bootstrap-breadcrumb/tsconfig.lib.json",
"projects/ng7-bootstrap-breadcrumb/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
"eslintConfig": ".eslintrc.json",
"lintFilePatterns": [
"projects/ng7-bootstrap-breadcrumb/**/*.spec.ts",
"projects/ng7-bootstrap-breadcrumb/**/*.d.ts"
]
}
}
Expand Down Expand Up @@ -247,14 +228,12 @@
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": [
"projects/ng7-mat-breadcrumb/tsconfig.lib.json",
"projects/ng7-mat-breadcrumb/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
"eslintConfig": ".eslintrc.json",
"lintFilePatterns": [
"projects/ng7-mat-breadcrumb/**/*.spec.ts",
"projects/ng7-mat-breadcrumb/**/*.d.ts"
]
}
}
Expand Down Expand Up @@ -287,22 +266,19 @@
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": [
"projects/ng-dynamic-breadcrumb/tsconfig.lib.json",
"projects/ng-dynamic-breadcrumb/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
"eslintConfig": ".eslintrc.json",
"lintFilePatterns": [
"projects/ng-dynamic-breadcrumb/**/*.spec.ts",
"projects/ng-dynamic-breadcrumb/**/*.d.ts"
]
}
}
}
}
},
"defaultProject": "ng7-dynamic-breadcrumb-lib",
"cli": {
"analytics": false
}
}
}
45 changes: 26 additions & 19 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,43 +11,50 @@
},
"private": true,
"dependencies": {
"@angular/animations": "^14.0.0" ,
"@angular/cdk": "^14.0.0",
"@angular/common": "^14.0.0",
"@angular/compiler": "^14.0.0",
"@angular/core": "^14.0.0",
"@angular/forms": "^14.0.0",
"@angular/material": "^14.0.0",
"@angular/platform-browser": "^14.0.0",
"@angular/platform-browser-dynamic": "^14.0.0",
"@angular/router": "^14.0.0",
"@angular/animations": "^15.2.9",
"@angular/cdk": "^15.2.9",
"@angular/common": "^15.2.9",
"@angular/compiler": "^15.2.9",
"@angular/core": "^15.2.9",
"@angular/forms": "^15.2.9",
"@angular/material": "^15.2.9",
"@angular/platform-browser": "^15.2.9",
"@angular/platform-browser-dynamic": "^15.2.9",
"@angular/router": "^15.2.9",
"bootstrap": "^4.3.1",
"core-js": "^3.1.3",
"ng-dynamic-breadcrumb": "projects/ng-dynamic-breadcrumb",
"ng7-bootstrap-breadcrumb": "projects/ng7-bootstrap-breadcrumb",
"ng7-dynamic-breadcrumb": "projects/ng7-dynamic-breadcrumb",
"ng7-mat-breadcrumb": "projects/ng7-mat-breadcrumb",
"ng-dynamic-breadcrumb": "./projects/ng-dynamic-breadcrumb",
"ng7-bootstrap-breadcrumb": "./projects/ng7-bootstrap-breadcrumb",
"ng7-dynamic-breadcrumb": "./projects/ng7-dynamic-breadcrumb",
"ng7-mat-breadcrumb": "./projects/ng7-mat-breadcrumb",
"rxjs": "~6.6.3",
"tslib": "^2.3.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "^14.0.0",
"@angular/cli": "^14.0.0",
"@angular/compiler-cli": "^14.0.0",
"@angular/language-service": "^14.0.0",
"@angular-devkit/build-angular": "^15.2.9",
"@angular-eslint/builder": "16.1.1",
"@angular-eslint/eslint-plugin": "16.1.1",
"@angular-eslint/eslint-plugin-template": "16.1.1",
"@angular-eslint/schematics": "16.1.1",
"@angular-eslint/template-parser": "16.1.1",
"@angular/compiler-cli": "^15.2.9",
"@angular/language-service": "^15.2.9",
"@types/jasmine": "~3.8.0",
"@types/jasminewd2": "~2.0.3",
"@types/node": "^14.0.0",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"codelyzer": "^6.0.0",
"eslint": "^8.47.0",
"jasmine-core": "~3.8.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~6.3.4",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage-istanbul-reporter": "~3.0.2",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0",
"ng-packagr": "^14.0.0",
"ng-packagr": "^15.2.2",
"protractor": "~7.0.0",
"ts-node": "~8.2.0",
"tslint": "~6.1.0",
Expand Down
15 changes: 7 additions & 8 deletions projects/ng-dynamic-breadcrumb/package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "ng-dynamic-breadcrumb",
"description": "Angular 14 Dynamic Breadcrumb",
"version": "8.0.0",
"description": "Angular 15 Dynamic Breadcrumb",
"version": "9.0.0",
"peerDependencies": {
"@angular/common": "^14.0.0",
"@angular/core": "^14.0.0"
"@angular/common": "^15.2.9",
"@angular/core": "^15.2.9"
},
"main": "bundles/ng-dynamic-breadcrumb.umd.js",
"module": "fesm5/ng-dynamic-breadcrumb.js",
Expand All @@ -29,7 +29,7 @@
"ng-dynamic-breadcrumb",
"angular6 breadcrumb",
"angular 7 breadcrumb",
"angular dynamic breadcrumb" ,
"angular dynamic breadcrumb",
"angular breadcrumb",
"Breadcrumbs",
"angular7 Breadcrumbs",
Expand All @@ -45,9 +45,8 @@
"angular 11 Breadcrumbs",
"angular12 Breadcrumbs",
"angular 12 Breadcrumbs",
"angular 14 Breadcrumbs"


"angular 14 Breadcrumbs",
"angular 15 Breadcrumbs"
],
"bugs": {
"url": "https://github.com/rajaramtt/ng7-dynamic-breadcrumb/issues"
Expand Down
6 changes: 0 additions & 6 deletions projects/ng-dynamic-breadcrumb/src/test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,8 @@ import {
platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';

declare const require: any;

// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting()
);
// Then we find all the tests.
const context = require.context('./', true, /\.spec\.ts$/);
// And load the modules.
context.keys().map(context);
1 change: 0 additions & 1 deletion projects/ng-dynamic-breadcrumb/tsconfig.lib.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"compilerOptions": {
"outDir": "../../out-tsc/lib",
"declarationMap": true,
"target": "es2015",
"declaration": true,
"inlineSources": true,
"types": [],
Expand Down
11 changes: 6 additions & 5 deletions projects/ng7-bootstrap-breadcrumb/package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "ng7-bootstrap-breadcrumb",
"description": "Angular 14 bootstrap Dynamic Breadcrumb",
"version": "8.0.0",
"description": "Angular 15 bootstrap Dynamic Breadcrumb",
"version": "9.0.0",
"peerDependencies": {
"@angular/common": "^14.0.0",
"@angular/core": "^14.0.0",
"@angular/common": "^15.2.9",
"@angular/core": "^15.2.9",
"bootstrap": "^4.3.1"
},
"main": "bundles/ng7-dynamic-breadcrumb.umd.js",
Expand Down Expand Up @@ -48,7 +48,8 @@
"angular11 Breadcrumbs",
"angular 11 Breadcrumbs",
"angular12 Breadcrumbs",
"angular 14 Breadcrumbs"
"angular 14 Breadcrumbs",
"angular 15 Breadcrumbs"
],
"bugs": {
"url": "https://github.com/rajaramtt/ng7-dynamic-breadcrumb/issues"
Expand Down
6 changes: 0 additions & 6 deletions projects/ng7-bootstrap-breadcrumb/src/test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,8 @@ import {
platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';

declare const require: any;

// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting()
);
// Then we find all the tests.
const context = require.context('./', true, /\.spec\.ts$/);
// And load the modules.
context.keys().map(context);
1 change: 0 additions & 1 deletion projects/ng7-bootstrap-breadcrumb/tsconfig.lib.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"compilerOptions": {
"outDir": "../../out-tsc/lib",
"declarationMap": true,
"target": "es2015",
"module": "es2015",
"moduleResolution": "node",
"declaration": true,
Expand Down
Loading