Skip to content

Commit ae629aa

Browse files
committed
Initial Commit
0 parents  commit ae629aa

176 files changed

Lines changed: 32666 additions & 0 deletions

File tree

Some content is hidden

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

.editorconfig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Editor configuration, see https://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
indent_style = space
7+
indent_size = 2
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.ts]
12+
quote_type = single
13+
14+
[*.md]
15+
max_line_length = off
16+
trim_trailing_whitespace = false

.gitignore

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files.
2+
3+
# Compiled output
4+
/dist
5+
/tmp
6+
/out-tsc
7+
/bazel-out
8+
9+
# Node
10+
/node_modules
11+
npm-debug.log
12+
yarn-error.log
13+
14+
# IDEs and editors
15+
.idea/
16+
.project
17+
.classpath
18+
.c9/
19+
*.launch
20+
.settings/
21+
*.sublime-workspace
22+
23+
# Visual Studio Code
24+
.vscode/*
25+
!.vscode/settings.json
26+
!.vscode/tasks.json
27+
!.vscode/launch.json
28+
!.vscode/extensions.json
29+
.history/*
30+
31+
# Miscellaneous
32+
/.angular/cache
33+
.sass-cache/
34+
/connect.lock
35+
/coverage
36+
/libpeerconnection.log
37+
testem.log
38+
/typings
39+
40+
# System files
41+
.DS_Store
42+
Thumbs.db
43+
.angular
44+
.vscode

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# CSSFusion
2+
3+
CSSFusion: A Modern CSS Utility Library
4+
5+
CSSFusion is a versatile and lightweight CSS utility library distributed via npm. It provides a rich set of prebuilt classes and customizable tools to simplify and speed up the styling of your web projects. Designed for seamless integration, CSSFusion is the perfect choice for developers seeking flexibility and efficiency in CSS workflows.
6+
7+
## Key Features:
8+
9+
📦 Comprehensive Utilities: A wide array of CSS utilities for styling common and advanced elements.
10+
🎨 Customizable: Tailor utilities and variables to match your project’s needs effortlessly.
11+
⚡ Lightweight and Performant: Designed to minimize bloat and maximize speed.
12+
🔗 Framework-Agnostic: Works with any frontend framework or standalone HTML projects.
13+
14+
Get started today with CSSFusion and take your CSS development to the next level!

angular.json

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
{
2+
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3+
"version": 1,
4+
"newProjectRoot": "projects",
5+
"projects": {
6+
"CSSFusion": {
7+
"projectType": "application",
8+
"schematics": {
9+
"@schematics/angular:component": {
10+
"style": "scss",
11+
"standalone": false
12+
},
13+
"@schematics/angular:directive": {
14+
"standalone": false
15+
},
16+
"@schematics/angular:pipe": {
17+
"standalone": false
18+
}
19+
},
20+
"root": "",
21+
"sourceRoot": "src",
22+
"prefix": "app",
23+
"architect": {
24+
"build": {
25+
"builder": "@angular-devkit/build-angular:browser",
26+
"options": {
27+
"allowedCommonJsDependencies": ["prismjs"],
28+
"outputPath": "docs/",
29+
"index": "src/index.html",
30+
"main": "src/main.ts",
31+
"polyfills": ["zone.js"],
32+
"tsConfig": "tsconfig.app.json",
33+
"inlineStyleLanguage": "scss",
34+
"assets": ["src/favicon.ico", "src/assets"],
35+
"styles": [
36+
"@angular/material/prebuilt-themes/indigo-pink.css",
37+
"node_modules/prismjs/themes/prism.css",
38+
"src/styles.scss"
39+
],
40+
"scripts": []
41+
},
42+
"configurations": {
43+
"production": {
44+
"budgets": [
45+
{
46+
"type": "initial",
47+
"maximumWarning": "1mb",
48+
"maximumError": "1mb"
49+
},
50+
{
51+
"type": "anyComponentStyle",
52+
"maximumWarning": "1mb",
53+
"maximumError": "1mb"
54+
}
55+
],
56+
"outputHashing": "all"
57+
},
58+
"development": {
59+
"optimization": false,
60+
"extractLicenses": false,
61+
"sourceMap": true
62+
}
63+
},
64+
"defaultConfiguration": "production"
65+
},
66+
"serve": {
67+
"builder": "@angular-devkit/build-angular:dev-server",
68+
"configurations": {
69+
"production": {
70+
"buildTarget": "CSSFusion:build:production"
71+
},
72+
"development": {
73+
"buildTarget": "CSSFusion:build:development"
74+
}
75+
},
76+
"defaultConfiguration": "development"
77+
},
78+
"extract-i18n": {
79+
"builder": "@angular-devkit/build-angular:extract-i18n",
80+
"options": {
81+
"buildTarget": "CSSFusion:build"
82+
}
83+
},
84+
"test": {
85+
"builder": "@angular-devkit/build-angular:karma",
86+
"options": {
87+
"polyfills": ["zone.js", "zone.js/testing"],
88+
"tsConfig": "tsconfig.spec.json",
89+
"inlineStyleLanguage": "scss",
90+
"assets": ["src/favicon.ico", "src/assets"],
91+
"styles": [
92+
"@angular/material/prebuilt-themes/indigo-pink.css",
93+
"src/styles.scss"
94+
],
95+
"scripts": []
96+
}
97+
}
98+
}
99+
},
100+
"css-fusion": {
101+
"projectType": "library",
102+
"root": "projects/css-fusion",
103+
"sourceRoot": "projects/css-fusion/src",
104+
"prefix": "lib",
105+
"architect": {
106+
"build": {
107+
"builder": "@angular-devkit/build-angular:ng-packagr",
108+
"options": {
109+
"project": "projects/css-fusion/ng-package.json"
110+
},
111+
"configurations": {
112+
"production": {
113+
"tsConfig": "projects/css-fusion/tsconfig.lib.prod.json"
114+
},
115+
"development": {
116+
"tsConfig": "projects/css-fusion/tsconfig.lib.json"
117+
}
118+
},
119+
"defaultConfiguration": "production"
120+
},
121+
"test": {
122+
"builder": "@angular-devkit/build-angular:karma",
123+
"options": {
124+
"tsConfig": "projects/css-fusion/tsconfig.spec.json",
125+
"polyfills": ["zone.js", "zone.js/testing"]
126+
}
127+
}
128+
}
129+
}
130+
}
131+
}

0 commit comments

Comments
 (0)