feat: implement @repo/brand package for centralized asset management and automated distribution to consuming apps

This commit is contained in:
Firman Ramdhani
2026-07-29 12:27:27 +07:00
parent 6c67fbc68e
commit fcea8f221b
15 changed files with 162 additions and 10 deletions
+41 -1
View File
@@ -88,6 +88,9 @@ importers:
apps/landing:
dependencies:
'@repo/brand':
specifier: workspace:*
version: link:../../packages/brand
'@repo/core-api':
specifier: workspace:*
version: link:../../packages/core-api
@@ -243,6 +246,9 @@ importers:
'@hookform/resolvers':
specifier: ^5.0.1
version: 5.4.0(react-hook-form@7.79.0)
'@repo/brand':
specifier: workspace:*
version: link:../../packages/brand
'@repo/core-api':
specifier: workspace:*
version: link:../../packages/core-api
@@ -329,6 +335,15 @@ importers:
specifier: ^4.0.17
version: 4.0.17(jsdom@26.1.0)
packages/brand:
devDependencies:
'@repo/typescript-config':
specifier: workspace:*
version: link:../configs/typescript
typescript:
specifier: 5.5.4
version: 5.5.4
packages/configs/eslint:
dependencies:
'@typescript-eslint/eslint-plugin':
@@ -7444,6 +7459,18 @@ packages:
dependencies:
picomatch: 4.0.3
/fdir@6.5.0(picomatch@4.0.5):
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines: {node: '>=12.0.0'}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
picomatch:
optional: true
dependencies:
picomatch: 4.0.5
dev: false
/fetch-cookie@2.2.0:
resolution: {integrity: sha512-h9AgfjURuCgA2+2ISl8GbavpUdR+WGAM2McW/ovn4tVccegp8ZqCKWSBR8uRdM8dDNlx5WdKRWxBYUwteLDCNQ==}
dependencies:
@@ -9989,6 +10016,11 @@ packages:
resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
engines: {node: '>=12'}
/picomatch@4.0.5:
resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
engines: {node: '>=12'}
dev: false
/plist@3.1.0:
resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==}
engines: {node: '>=10.4.0'}
@@ -11252,7 +11284,7 @@ packages:
is-plain-obj: 4.1.0
semver: 7.7.1
sort-object-keys: 2.0.1
tinyglobby: 0.2.15
tinyglobby: 0.2.17
dev: false
/source-map-js@1.2.1:
@@ -11627,6 +11659,14 @@ packages:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
/tinyglobby@0.2.17:
resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'}
dependencies:
fdir: 6.5.0(picomatch@4.0.5)
picomatch: 4.0.5
dev: false
/tinyrainbow@3.0.3:
resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}