Skip to content

Commit b51ba52

Browse files
authored
Angular 20 (#19)
* readme file content update * Angular 20 * angular 20 upgrade done
1 parent 13a0db1 commit b51ba52

File tree

21 files changed

+2273
-3373
lines changed

21 files changed

+2273
-3373
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2023 CodedThemes
3+
Copyright (c) 2025 CodedThemes
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 117 additions & 64 deletions
Large diffs are not rendered by default.

angular.json

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -93,24 +93,6 @@
9393
"buildTarget": "free-version:build"
9494
}
9595
},
96-
"test": {
97-
"builder": "@angular-devkit/build-angular:karma",
98-
"options": {
99-
"main": "src/test.ts",
100-
"polyfills": "src/polyfills.ts",
101-
"tsConfig": "tsconfig.spec.json",
102-
"karmaConfig": "karma.conf.js",
103-
"inlineStyleLanguage": "scss",
104-
"assets": [
105-
"src/favicon.ico",
106-
"src/assets"
107-
],
108-
"styles": [
109-
"src/styles.scss"
110-
],
111-
"scripts": []
112-
}
113-
},
11496
"lint": {
11597
"builder": "@angular-eslint/builder:lint",
11698
"options": {

eslint.config.js

Lines changed: 0 additions & 37 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
import path from "node:path";
2+
import { fileURLToPath } from "node:url";
3+
import js from "@eslint/js";
4+
import { FlatCompat } from "@eslint/eslintrc";
5+
6+
const __filename = fileURLToPath(import.meta.url);
7+
const __dirname = path.dirname(__filename);
8+
const compat = new FlatCompat({
9+
baseDirectory: __dirname,
10+
recommendedConfig: js.configs.recommended,
11+
allConfig: js.configs.all
12+
});
13+
14+
export default [{
15+
ignores: ["projects/**/*"],
16+
}, ...compat.extends(
17+
"eslint:recommended",
18+
"plugin:@typescript-eslint/recommended",
19+
"plugin:@angular-eslint/recommended",
20+
"plugin:@angular-eslint/template/process-inline-templates",
21+
).map(config => ({
22+
...config,
23+
files: ["**/*.ts"],
24+
})), {
25+
files: ["**/*.ts"],
26+
27+
rules: {
28+
"@angular-eslint/directive-selector": ["error", {
29+
type: "attribute",
30+
prefix: "app",
31+
style: "camelCase",
32+
}],
33+
34+
"@angular-eslint/component-selector": ["error", {
35+
type: "element",
36+
prefix: "app",
37+
style: "kebab-case",
38+
}],
39+
},
40+
}, ...compat.extends("plugin:@angular-eslint/template/recommended").map(config => ({
41+
...config,
42+
files: ["**/*.html"],
43+
})), {
44+
files: ["**/*.html"],
45+
rules: {},
46+
}];

karma.conf.js

Lines changed: 0 additions & 41 deletions
This file was deleted.

package.json

Lines changed: 26 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "berry-free-angular-admin-template",
3-
"version": "5.0.0",
3+
"version": "5.1.0",
44
"author": "CodedThemes",
55
"license": "MIT",
66
"private": false,
@@ -16,42 +16,36 @@
1616
"prettier": "prettier --write ./src"
1717
},
1818
"dependencies": {
19-
"@angular/animations": "19.0.5",
20-
"@angular/cdk": "19.0.4",
21-
"@angular/common": "19.0.5",
22-
"@angular/compiler": "19.0.5",
23-
"@angular/core": "19.0.5",
24-
"@angular/forms": "19.0.5",
25-
"@angular/platform-browser": "19.0.5",
26-
"@angular/platform-browser-dynamic": "19.0.5",
27-
"@angular/router": "19.0.5",
19+
"@angular/animations": "20.0.0-next.8",
20+
"@angular/cdk": "19.2.17",
21+
"@angular/common": "20.0.0-next.8",
22+
"@angular/compiler": "20.0.0-next.8",
23+
"@angular/core": "20.0.0-next.8",
24+
"@angular/forms": "20.0.0-next.8",
25+
"@angular/platform-browser": "20.0.0-next.8",
26+
"@angular/platform-browser-dynamic": "20.0.0-next.8",
27+
"@angular/router": "20.0.0-next.8",
2828
"@ng-bootstrap/ng-bootstrap": "18.0.0",
2929
"@popperjs/core": "2.11.8",
30-
"apexcharts": "3.49.2",
31-
"bootstrap": "5.3.3",
32-
"ng-apexcharts": "1.11.0",
33-
"ngx-scrollbar": "16.1.1",
34-
"rxjs": "~7.8.1",
30+
"apexcharts": "4.7.0",
31+
"bootstrap": "5.3.6",
32+
"ng-apexcharts": "1.15.0",
33+
"ngx-scrollbar": "18.0.0",
34+
"rxjs": "~7.8.2",
3535
"tslib": "2.8.1",
3636
"zone.js": "~0.15.0"
3737
},
3838
"devDependencies": {
39-
"@angular-devkit/build-angular": "19.0.6",
40-
"@angular/cli": "19.0.6",
41-
"@angular/compiler-cli": "19.0.5",
42-
"@eslint/eslintrc": "3.2.0",
43-
"@eslint/js": "9.17.0",
44-
"@types/jasmine": "5.1.5",
45-
"angular-eslint": "19.0.2",
46-
"eslint": "^9.16.0",
47-
"jasmine-core": "5.5.0",
48-
"karma": "6.4.4",
49-
"karma-chrome-launcher": "3.2.0",
50-
"karma-coverage": "2.2.1",
51-
"karma-jasmine": "5.1.0",
52-
"karma-jasmine-html-reporter": "2.1.0",
53-
"prettier": "3.4.2",
54-
"typescript": "5.6.3",
55-
"typescript-eslint": "8.18.0"
39+
"@angular-devkit/build-angular": "20.0.0-next.8",
40+
"@angular/cli": "20.0.0-next.8",
41+
"@angular/compiler-cli": "20.0.0-next.8",
42+
"@eslint/eslintrc": "3.3.1",
43+
"@eslint/js": "9.27.0",
44+
"@types/jasmine": "5.1.8",
45+
"angular-eslint": "19.4.0",
46+
"eslint": "9.27.0",
47+
"prettier": "3.5.3",
48+
"typescript": "5.8.3",
49+
"typescript-eslint": "8.30.1"
5650
}
5751
}

src/app/demo/admin-panel/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**Note:** *This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them.*
1+
**Note:** _This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them._
22

33
Please continue reading below to explore the features of the Pro version:
44

src/app/demo/application/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**Note:** *This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them.*
1+
**Note:** _This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them._
22

33
Please continue reading below to explore the features of the Pro version:
44

src/app/demo/chart-maps/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
**Note:** *This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them.*
1+
**Note:** _This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them._
22

33
Please continue reading below to explore the features of the Pro version:
44

0 commit comments

Comments
 (0)