Compare commits
61 Commits
demo
...
v19.0.0-st
Author | SHA1 | Date | |
---|---|---|---|
|
1025d59d9b | ||
|
5a7392cbd1 | ||
|
e1989ffd64 | ||
|
5faab90a7b | ||
|
104a1ceffb | ||
|
ce0cce00d9 | ||
|
41bd49d45d | ||
|
042979269e | ||
|
b294672452 | ||
|
db6fcc208b | ||
|
36403c8ebb | ||
|
2a8586ce45 | ||
|
d5ec5a6fcd | ||
|
8e513ccf1e | ||
|
4430754020 | ||
|
9d93a2b060 | ||
|
38a4c392fe | ||
|
d9dee128de | ||
|
b84fb68a47 | ||
|
3d6714008a | ||
|
ea954a75de | ||
|
4b37f2304a | ||
|
82244fd40e | ||
|
c5433cb917 | ||
|
cf5f13d78e | ||
|
ef85907d1b | ||
|
cafc3188cf | ||
|
6381362326 | ||
|
e1942f46fd | ||
|
ce656430c8 | ||
|
c93b1ce232 | ||
|
b874b37db2 | ||
|
4287361a09 | ||
|
4f19eb6171 | ||
|
cd13f9d9a4 | ||
|
db8c52f093 | ||
|
2189232273 | ||
|
36b89e75db | ||
|
8c2ff122b2 | ||
|
b2cb512b0e | ||
|
21652570c2 | ||
|
90891eb201 | ||
|
6c7201b77a | ||
|
90f869e7b9 | ||
|
2d2db97416 | ||
|
5daa2260e6 | ||
|
af984fcba1 | ||
|
97d3662417 | ||
|
d897a244c8 | ||
|
d146a92c79 | ||
|
27b6858b76 | ||
|
fcfba4c9e4 | ||
|
40894e0aa3 | ||
|
8dcf21cb1a | ||
|
d917f03883 | ||
|
0f2ddbda83 | ||
|
fa0d74504b | ||
|
ad2b19a07a | ||
|
4bf11591a2 | ||
|
f45a605b4e | ||
|
c150a8902c |
95
.eslintrc.json
Normal file
@ -0,0 +1,95 @@
|
||||
{
|
||||
"root": true,
|
||||
"env": {
|
||||
"es6": true
|
||||
},
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 2018
|
||||
},
|
||||
"ignorePatterns": [
|
||||
"projects/**/*"
|
||||
],
|
||||
"overrides": [
|
||||
{
|
||||
"files": [
|
||||
"*.ts"
|
||||
],
|
||||
"parserOptions": {
|
||||
"project": [
|
||||
"tsconfig.json"
|
||||
],
|
||||
"createDefaultProgram": true
|
||||
},
|
||||
"extends": [
|
||||
"plugin:@angular-eslint/ng-cli-compat",
|
||||
"plugin:@angular-eslint/ng-cli-compat--formatting-add-on",
|
||||
"plugin:@angular-eslint/template/process-inline-templates"
|
||||
],
|
||||
"rules": {
|
||||
"@angular-eslint/component-selector": [
|
||||
"error",
|
||||
{
|
||||
"type": "element",
|
||||
"prefix": "",
|
||||
"style": "kebab-case"
|
||||
}
|
||||
],
|
||||
"@angular-eslint/directive-selector": [
|
||||
"error",
|
||||
{
|
||||
"type": "attribute",
|
||||
"prefix": "",
|
||||
"style": "camelCase"
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/dot-notation": "off",
|
||||
"@typescript-eslint/explicit-function-return-type": "error",
|
||||
"@typescript-eslint/explicit-member-accessibility": [
|
||||
"off",
|
||||
{
|
||||
"accessibility": "explicit"
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/no-inferrable-types": "off",
|
||||
"arrow-parens": [
|
||||
"error",
|
||||
"as-needed",
|
||||
{
|
||||
"requireForBlockBody": true
|
||||
}
|
||||
],
|
||||
"brace-style": [
|
||||
"off",
|
||||
"off"
|
||||
],
|
||||
"import/order": "off",
|
||||
"max-len": [
|
||||
"error",
|
||||
{
|
||||
"ignorePattern": "^import |^export | implements",
|
||||
"code": 180
|
||||
}
|
||||
],
|
||||
"no-underscore-dangle": "off",
|
||||
"object-shorthand": "off",
|
||||
"quote-props": [
|
||||
"error",
|
||||
"consistent"
|
||||
],
|
||||
"quotes": [
|
||||
"error",
|
||||
"single"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"*.html"
|
||||
],
|
||||
"extends": [
|
||||
"plugin:@angular-eslint/template/recommended"
|
||||
],
|
||||
"rules": {}
|
||||
}
|
||||
]
|
||||
}
|
11
.prettierrc
@ -1,11 +0,0 @@
|
||||
{
|
||||
"printWidth": 80,
|
||||
"semi": true,
|
||||
"bracketSameLine": false,
|
||||
"trailingComma": "es5",
|
||||
"tabWidth": 4,
|
||||
"singleQuote": true,
|
||||
"bracketSpacing": true,
|
||||
"arrowParens": "always",
|
||||
"plugins": ["prettier-plugin-organize-imports", "prettier-plugin-tailwindcss"]
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
Envato Standard License
|
||||
|
||||
Copyright (c) Withinpixels <hi@withinpixels.com>
|
||||
Copyright (c) Sercan Yemen <sercanyemen@gmail.com>
|
||||
|
||||
This project is protected by Envato's Standard License. For more information,
|
||||
check the official license page at [https://themeforest.net/licenses/standard](https://themeforest.net/licenses/standard)
|
||||
|
@ -20,7 +20,7 @@ Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.
|
||||
|
||||
## Running end-to-end tests
|
||||
|
||||
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
|
||||
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
|
||||
|
||||
## Further help
|
||||
|
||||
|
55
angular.json
@ -15,26 +15,29 @@
|
||||
"prefix": "app",
|
||||
"architect": {
|
||||
"build": {
|
||||
"builder": "@angular-devkit/build-angular:application",
|
||||
"builder": "@angular-devkit/build-angular:browser",
|
||||
"options": {
|
||||
"outputPath": "dist/fuse",
|
||||
"index": "src/index.html",
|
||||
"browser": "src/main.ts",
|
||||
"polyfills": ["zone.js"],
|
||||
"main": "src/main.ts",
|
||||
"polyfills": [
|
||||
"zone.js"
|
||||
],
|
||||
"tsConfig": "tsconfig.app.json",
|
||||
"inlineStyleLanguage": "scss",
|
||||
"allowedCommonJsDependencies": [
|
||||
"apexcharts",
|
||||
"highlight.js",
|
||||
"crypto-js/enc-utf8",
|
||||
"crypto-js/hmac-sha256",
|
||||
"crypto-js/enc-base64",
|
||||
"quill-delta"
|
||||
"flat",
|
||||
"quill"
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"glob": "**/*",
|
||||
"input": "public"
|
||||
},
|
||||
"src/favicon-16x16.png",
|
||||
"src/favicon-32x32.png",
|
||||
"src/assets",
|
||||
{
|
||||
"glob": "_redirects",
|
||||
"input": "src",
|
||||
@ -42,11 +45,11 @@
|
||||
}
|
||||
],
|
||||
"stylePreprocessorOptions": {
|
||||
"includePaths": ["src/@fuse/styles"]
|
||||
"includePaths": [
|
||||
"src/@fuse/styles"
|
||||
]
|
||||
},
|
||||
"styles": [
|
||||
"src/styles/splash-screen.css",
|
||||
"src/styles/inter.css",
|
||||
"src/@fuse/styles/tailwind.scss",
|
||||
"src/@fuse/styles/themes.scss",
|
||||
"src/styles/vendors.scss",
|
||||
@ -73,9 +76,12 @@
|
||||
"outputHashing": "all"
|
||||
},
|
||||
"development": {
|
||||
"buildOptimizer": false,
|
||||
"optimization": false,
|
||||
"vendorChunk": true,
|
||||
"extractLicenses": false,
|
||||
"sourceMap": true
|
||||
"sourceMap": true,
|
||||
"namedChunks": true
|
||||
}
|
||||
},
|
||||
"defaultConfiguration": "production"
|
||||
@ -84,30 +90,37 @@
|
||||
"builder": "@angular-devkit/build-angular:dev-server",
|
||||
"configurations": {
|
||||
"production": {
|
||||
"buildTarget": "fuse:build:production"
|
||||
"buildTarget": "fuse:build:production"
|
||||
},
|
||||
"development": {
|
||||
"buildTarget": "fuse:build:development"
|
||||
"buildTarget": "fuse:build:development"
|
||||
}
|
||||
},
|
||||
"defaultConfiguration": "development"
|
||||
},
|
||||
"extract-i18n": {
|
||||
"builder": "@angular-devkit/build-angular:extract-i18n"
|
||||
"builder": "@angular-devkit/build-angular:extract-i18n",
|
||||
"options": {
|
||||
"buildTarget": "fuse:build"
|
||||
}
|
||||
},
|
||||
"test": {
|
||||
"builder": "@angular-devkit/build-angular:karma",
|
||||
"options": {
|
||||
"polyfills": ["zone.js", "zone.js/testing"],
|
||||
"polyfills": [
|
||||
"zone.js",
|
||||
"zone.js/testing"
|
||||
],
|
||||
"tsConfig": "tsconfig.spec.json",
|
||||
"inlineStyleLanguage": "scss",
|
||||
"assets": [
|
||||
{
|
||||
"glob": "**/*",
|
||||
"input": "public"
|
||||
}
|
||||
"src/favicon-16x16.png",
|
||||
"src/favicon-32x32.png",
|
||||
"src/assets"
|
||||
],
|
||||
"styles": [
|
||||
"src/styles/styles.scss"
|
||||
],
|
||||
"styles": ["src/styles/styles.scss"],
|
||||
"scripts": []
|
||||
}
|
||||
}
|
||||
|
23515
package-lock.json
generated
83
package.json
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "fuse-angular",
|
||||
"version": "21.0.0",
|
||||
"version": "19.0.0",
|
||||
"description": "Fuse - Angular Admin Template and Starter Project",
|
||||
"author": "https://themeforest.net/user/srcn",
|
||||
"license": "https://themeforest.net/licenses/standard",
|
||||
@ -13,57 +13,54 @@
|
||||
"test": "ng test"
|
||||
},
|
||||
"dependencies": {
|
||||
"@angular/animations": "19.0.5",
|
||||
"@angular/cdk": "19.0.4",
|
||||
"@angular/common": "19.0.5",
|
||||
"@angular/compiler": "19.0.5",
|
||||
"@angular/core": "19.0.5",
|
||||
"@angular/forms": "19.0.5",
|
||||
"@angular/material": "19.0.4",
|
||||
"@angular/material-luxon-adapter": "19.0.4",
|
||||
"@angular/platform-browser": "19.0.5",
|
||||
"@angular/platform-browser-dynamic": "19.0.5",
|
||||
"@angular/router": "19.0.5",
|
||||
"@jsverse/transloco": "7.5.1",
|
||||
"apexcharts": "4.3.0",
|
||||
"crypto-js": "4.2.0",
|
||||
"highlight.js": "11.11.1",
|
||||
"@angular/animations": "17.0.3",
|
||||
"@angular/cdk": "17.0.1",
|
||||
"@angular/common": "17.0.3",
|
||||
"@angular/compiler": "17.0.3",
|
||||
"@angular/core": "17.0.3",
|
||||
"@angular/forms": "17.0.3",
|
||||
"@angular/material": "17.0.1",
|
||||
"@angular/material-luxon-adapter": "17.0.1",
|
||||
"@angular/platform-browser": "17.0.3",
|
||||
"@angular/platform-browser-dynamic": "17.0.3",
|
||||
"@angular/router": "17.0.3",
|
||||
"@ngneat/transloco": "6.0.0",
|
||||
"apexcharts": "3.44.0",
|
||||
"crypto-js": "3.3.0",
|
||||
"highlight.js": "11.9.0",
|
||||
"lodash-es": "4.17.21",
|
||||
"luxon": "3.5.0",
|
||||
"ng-apexcharts": "1.15.0",
|
||||
"ngx-quill": "27.0.0",
|
||||
"perfect-scrollbar": "1.5.6",
|
||||
"quill": "2.0.3",
|
||||
"luxon": "3.4.4",
|
||||
"ng-apexcharts": "1.8.0",
|
||||
"ngx-quill": "24.0.2",
|
||||
"perfect-scrollbar": "1.5.5",
|
||||
"quill": "1.3.7",
|
||||
"rxjs": "7.8.1",
|
||||
"tslib": "2.8.1",
|
||||
"zone.js": "0.15.0"
|
||||
"tslib": "2.6.2",
|
||||
"zone.js": "0.14.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular-devkit/build-angular": "19.0.6",
|
||||
"@angular/cli": "19.0.6",
|
||||
"@angular/compiler-cli": "19.0.5",
|
||||
"@tailwindcss/typography": "0.5.15",
|
||||
"@types/chroma-js": "2.4.5",
|
||||
"@types/crypto-js": "4.2.2",
|
||||
"@angular-devkit/build-angular": "17.0.1",
|
||||
"@angular/cli": "17.0.1",
|
||||
"@angular/compiler-cli": "17.0.3",
|
||||
"@tailwindcss/typography": "0.5.10",
|
||||
"@types/chroma-js": "2.4.3",
|
||||
"@types/crypto-js": "3.1.47",
|
||||
"@types/highlight.js": "10.1.0",
|
||||
"@types/jasmine": "5.1.5",
|
||||
"@types/lodash": "4.17.13",
|
||||
"@types/lodash-es": "4.17.12",
|
||||
"@types/luxon": "3.4.2",
|
||||
"autoprefixer": "10.4.20",
|
||||
"@types/jasmine": "5.1.2",
|
||||
"@types/lodash": "4.14.201",
|
||||
"@types/lodash-es": "4.17.11",
|
||||
"@types/luxon": "3.3.4",
|
||||
"autoprefixer": "10.4.16",
|
||||
"chroma-js": "2.4.2",
|
||||
"jasmine-core": "5.1.2",
|
||||
"karma": "6.4.4",
|
||||
"jasmine-core": "5.1.1",
|
||||
"karma": "6.4.2",
|
||||
"karma-chrome-launcher": "3.2.0",
|
||||
"karma-coverage": "2.2.1",
|
||||
"karma-jasmine": "5.1.0",
|
||||
"karma-jasmine-html-reporter": "2.1.0",
|
||||
"karma-jasmine-html-reporter": "2.0.0",
|
||||
"lodash": "4.17.21",
|
||||
"postcss": "8.4.49",
|
||||
"prettier": "3.4.2",
|
||||
"prettier-plugin-organize-imports": "4.1.0",
|
||||
"prettier-plugin-tailwindcss": "0.6.9",
|
||||
"tailwindcss": "3.4.17",
|
||||
"typescript": "5.6.3"
|
||||
"postcss": "8.4.31",
|
||||
"tailwindcss": "3.3.5",
|
||||
"typescript": "5.2.2"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 106 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 105 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 2.0 KiB |