Add comprehensive library expansion with new components and demos

- Add new libraries: ui-accessibility, ui-animations, ui-backgrounds, ui-code-display, ui-data-utils, ui-font-manager, hcl-studio
- Add extensive layout components: gallery-grid, infinite-scroll-container, kanban-board, masonry, split-view, sticky-layout
- Add comprehensive demo components for all new features
- Update project configuration and dependencies
- Expand component exports and routing structure
- Add UI landing pages planning document

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
skyai_dev
2025-09-05 05:37:37 +10:00
parent 876eb301a0
commit 5346d6d0c9
5476 changed files with 350855 additions and 10 deletions

View File

@@ -196,6 +196,237 @@
}
}
}
},
"ui-animations": {
"projectType": "library",
"root": "projects/ui-animations",
"sourceRoot": "projects/ui-animations/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/ui-animations/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/ui-animations/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/ui-animations/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/ui-animations/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
}
}
},
"ui-accessibility": {
"projectType": "library",
"root": "projects/ui-accessibility",
"sourceRoot": "projects/ui-accessibility/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/ui-accessibility/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/ui-accessibility/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/ui-accessibility/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/ui-accessibility/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
}
}
},
"ui-data-utils": {
"projectType": "library",
"root": "projects/ui-data-utils",
"sourceRoot": "projects/ui-data-utils/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/ui-data-utils/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/ui-data-utils/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/ui-data-utils/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/ui-data-utils/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
}
}
},
"hcl-studio": {
"projectType": "library",
"root": "projects/hcl-studio",
"sourceRoot": "projects/hcl-studio/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/hcl-studio/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/hcl-studio/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/hcl-studio/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/hcl-studio/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
}
}
},
"ui-font-manager": {
"projectType": "library",
"root": "projects/ui-font-manager",
"sourceRoot": "projects/ui-font-manager/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/ui-font-manager/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/ui-font-manager/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/ui-font-manager/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/ui-font-manager/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
}
}
},
"ui-code-display": {
"projectType": "library",
"root": "projects/ui-code-display",
"sourceRoot": "projects/ui-code-display/src",
"prefix": "ui",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/ui-code-display/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/ui-code-display/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/ui-code-display/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/ui-code-display/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
}
}
},
"ui-backgrounds": {
"projectType": "library",
"root": "projects/ui-backgrounds",
"sourceRoot": "projects/ui-backgrounds/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/ui-backgrounds/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/ui-backgrounds/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/ui-backgrounds/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"tsConfig": "projects/ui-backgrounds/tsconfig.spec.json",
"polyfills": [
"zone.js",
"zone.js/testing"
]
}
}
}
}
}
}