Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
218 changes: 218 additions & 0 deletions projects/core/build/tokens.ts
Original file line number Diff line number Diff line change
Expand Up @@ -711,6 +711,224 @@ const aliases = {
shade: token(color.violet[800]),
},
},
viz: {
border: token(color.coolGray[50]),
general: {
1: {
blue: token(color.blue[600]),
},
2: {
violet: token(color.violet[600]),
},
3: {
aqua: token(color.aqua[800]),
},
4: {
lime: token(color.lime[700]),
},
5: {
blue: token(color.blue[800]),
},
6: {
aqua: token(color.aqua[1000]),
},
7: {
violet: token(color.violet[800]),
},
8: {
lime: token(color.lime[900]),
},
9: {
blue: token(color.blue[700]),
},
10: {
lime: token(color.lime[1000]),
},
11: {
aqua: token(color.aqua[600]),
},
12: {
violet: token(color.violet[1000]),
},
13: {
violet: token(color.violet[700]),
},
14: {
blue: token(color.blue[1000]),
},
15: {
aqua: token(color.aqua[700]),
},
16: {
lime: token(color.lime[800]),
},
},
severity: {
neutral: token(color.construction[600]),
success: token(color.green[700]),
warning: token(color.yellow[700]),
immediate: token(color.tangerine[700]),
critical: token(color.red[700]),
},
sequential: {
blue: {
50: token(color.blue[50]),
100: token(color.blue[100]),
200: token(color.blue[200]),
300: token(color.blue[300]),
400: token(color.blue[400]),
500: token(color.blue[500]),
600: token(color.blue[600]),
700: token(color.blue[700]),
800: token(color.blue[800]),
900: token(color.blue[900]),
1000: token(color.blue[1000]),
},
violet: {
50: token(color.violet[50]),
100: token(color.violet[100]),
200: token(color.violet[200]),
300: token(color.violet[300]),
400: token(color.violet[400]),
500: token(color.violet[500]),
600: token(color.violet[600]),
700: token(color.violet[700]),
800: token(color.violet[800]),
900: token(color.violet[900]),
1000: token(color.violet[1000]),
},
ochre: {
50: token(color.ochre[50]),
100: token(color.ochre[100]),
200: token(color.ochre[200]),
300: token(color.ochre[300]),
400: token(color.ochre[400]),
500: token(color.ochre[500]),
600: token(color.ochre[600]),
700: token(color.ochre[700]),
800: token(color.ochre[800]),
900: token(color.ochre[900]),
1000: token(color.ochre[1000]),
},
aqua: {
50: token(color.aqua[50]),
100: token(color.aqua[100]),
200: token(color.aqua[200]),
300: token(color.aqua[300]),
400: token(color.aqua[400]),
500: token(color.aqua[500]),
600: token(color.aqua[600]),
700: token(color.aqua[700]),
800: token(color.aqua[800]),
900: token(color.aqua[900]),
1000: token(color.aqua[1000]),
},
green: {
50: token(color.green[50]),
100: token(color.green[100]),
200: token(color.green[200]),
300: token(color.green[300]),
400: token(color.green[400]),
500: token(color.green[500]),
600: token(color.green[600]),
700: token(color.green[700]),
800: token(color.green[800]),
900: token(color.green[900]),
1000: token(color.green[1000]),
},
red: {
50: token(color.red[50]),
100: token(color.red[100]),
200: token(color.red[200]),
300: token(color.red[300]),
400: token(color.red[400]),
500: token(color.red[500]),
600: token(color.red[600]),
700: token(color.red[700]),
800: token(color.red[800]),
900: token(color.red[900]),
1000: token(color.red[1000]),
},
},
diverging: {
'violet-aqua': {
v: {
700: token(color.violet[700]),
600: token(color.violet[600]),
500: token(color.violet[500]),
400: token(color.violet[400]),
300: token(color.violet[300]),
200: token(color.violet[200]),
},
neutral: token(color.violet[50]),
a: {
400: token(color.aqua[400]),
500: token(color.aqua[500]),
600: token(color.aqua[600]),
700: token(color.aqua[700]),
800: token(color.aqua[800]),
900: token(color.aqua[900]),
},
},
'blue-jade': {
b: {
800: token(color.blue[800]),
700: token(color.blue[700]),
600: token(color.blue[600]),
500: token(color.blue[500]),
400: token(color.blue[400]),
300: token(color.blue[300]),
},
neutral: token(color.blue[50]),
j: {
300: token(color.jade[300]),
400: token(color.jade[400]),
500: token(color.jade[500]),
600: token(color.jade[600]),
700: token(color.jade[700]),
800: token(color.jade[800]),
},
},
'blue-green': {
b: {
800: token(color.blue[800]),
700: token(color.blue[700]),
600: token(color.blue[600]),
500: token(color.blue[500]),
400: token(color.blue[400]),
300: token(color.blue[300]),
},
neutral: token(color.blue[50]),
g: {
300: token(color.green[300]),
400: token(color.green[400]),
500: token(color.green[500]),
600: token(color.green[600]),
700: token(color.green[700]),
800: token(color.green[800]),
},
},
'green-yellow-red': {
g: {
700: token(color.green[700]),
600: token(color.green[600]),
500: token(color.green[500]),
400: token(color.green[400]),
300: token(color.green[300]),
200: token(color.green[200]),
},
neutral: token(color.yellow[200]),
r: {
400: token(color.red[400]),
500: token(color.red[500]),
600: token(color.red[600]),
700: token(color.red[700]),
800: token(color.red[800]),
900: token(color.red[900]),
},
},
},
},
typography: generateTypographyTokens(), // Typography will move from -global to -alias in the future.
};

Expand Down
6 changes: 3 additions & 3 deletions projects/core/src/index.performance.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ import { testBundleSize } from 'web-test-runner-performance/browser.js';

describe('performance', () => {
it(`should meet maximum individual css bundle size limits`, async () => {
expect((await testBundleSize('@cds/core/global.min.css')).kb).toBeLessThan(9.0);
expect((await testBundleSize('@cds/core/styles/theme.dark.min.css')).kb).toBeLessThan(0.883);
expect((await testBundleSize('@cds/core/global.min.css')).kb).toBeLessThan(9.4);
expect((await testBundleSize('@cds/core/styles/theme.dark.min.css')).kb).toBeLessThan(1.235);
expect((await testBundleSize('@cds/core/list/list.min.css')).kb).toBeLessThan(0.5);

// contained in @cds/core/global.min.css
expect((await testBundleSize('@cds/core/styles/module.layout.min.css')).kb).toBeLessThan(4.6);
expect((await testBundleSize('@cds/core/styles/module.reset.min.css')).kb).toBeLessThan(0.5);
expect((await testBundleSize('@cds/core/styles/module.tokens.min.css')).kb).toBeLessThan(3.067);
expect((await testBundleSize('@cds/core/styles/module.tokens.min.css')).kb).toBeLessThan(3.62);
expect((await testBundleSize('@cds/core/styles/module.typography.min.css')).kb).toBeLessThan(1.616);
});

Expand Down
89 changes: 89 additions & 0 deletions projects/core/src/styles/theme.dark.scss
Original file line number Diff line number Diff line change
Expand Up @@ -144,4 +144,93 @@
--cds-alias-utility-violet: #{$cds-global-color-violet-400};
--cds-alias-utility-violet-tint: #{$cds-global-color-violet-1000};
--cds-alias-utility-violet-shade: #{$cds-global-color-violet-200};

--cds-alias-viz-border: #{$cds-global-color-cool-gray-50};
--cds-alias-viz-general-1-blue: #{$cds-global-color-blue-400};
--cds-alias-viz-general-2-violet: #{$cds-global-color-violet-400};
--cds-alias-viz-general-3-aqua: #{$cds-global-color-aqua-200};
--cds-alias-viz-general-4-lime: #{$cds-global-color-lime-300};
--cds-alias-viz-general-5-blue: #{$cds-global-color-blue-200};
--cds-alias-viz-general-6-aqua: #{$cds-global-color-aqua-50};
--cds-alias-viz-general-7-violet: #{$cds-global-color-violet-200};
--cds-alias-viz-general-8-lime: #{$cds-global-color-lime-100};
--cds-alias-viz-general-9-blue: #{$cds-global-color-blue-300};
--cds-alias-viz-general-10-lime: #{$cds-global-color-lime-50};
--cds-alias-viz-general-11-aqua: #{$cds-global-color-aqua-400};
--cds-alias-viz-general-12-violet: #{$cds-global-color-violet-50};
--cds-alias-viz-general-13-violet: #{$cds-global-color-violet-300};
--cds-alias-viz-general-14-blue: #{$cds-global-color-blue-50};
--cds-alias-viz-general-15-aqua: #{$cds-global-color-aqua-300};
--cds-alias-viz-general-16-lime: #{$cds-global-color-lime-200};
--cds-alias-viz-severity-neutral: #{$cds-global-color-construction-300};
--cds-alias-viz-severity-success: #{$cds-global-color-green-500};
--cds-alias-viz-severity-warning: #{$cds-global-color-yellow-300};
--cds-alias-viz-severity-immediate: #{$cds-global-color-tangerine-400};
--cds-alias-viz-severity-critical: #{$cds-global-color-red-700};
--cds-alias-viz-sequential-blue-50: #{$cds-global-color-blue-1000};
--cds-alias-viz-sequential-blue-100: #{$cds-global-color-blue-900};
--cds-alias-viz-sequential-blue-200: #{$cds-global-color-blue-800};
--cds-alias-viz-sequential-blue-300: #{$cds-global-color-blue-700};
--cds-alias-viz-sequential-blue-400: #{$cds-global-color-blue-600};
--cds-alias-viz-sequential-blue-500: #{$cds-global-color-blue-500};
--cds-alias-viz-sequential-blue-600: #{$cds-global-color-blue-400};
--cds-alias-viz-sequential-blue-700: #{$cds-global-color-blue-300};
--cds-alias-viz-sequential-blue-800: #{$cds-global-color-blue-200};
--cds-alias-viz-sequential-blue-900: #{$cds-global-color-blue-100};
--cds-alias-viz-sequential-blue-1000: #{$cds-global-color-blue-50};
--cds-alias-viz-sequential-violet-50: #{$cds-global-color-violet-1000};
--cds-alias-viz-sequential-violet-100: #{$cds-global-color-violet-900};
--cds-alias-viz-sequential-violet-200: #{$cds-global-color-violet-800};
--cds-alias-viz-sequential-violet-300: #{$cds-global-color-violet-700};
--cds-alias-viz-sequential-violet-400: #{$cds-global-color-violet-600};
--cds-alias-viz-sequential-violet-500: #{$cds-global-color-violet-500};
--cds-alias-viz-sequential-violet-600: #{$cds-global-color-violet-400};
--cds-alias-viz-sequential-violet-700: #{$cds-global-color-violet-300};
--cds-alias-viz-sequential-violet-800: #{$cds-global-color-violet-200};
--cds-alias-viz-sequential-violet-900: #{$cds-global-color-violet-100};
--cds-alias-viz-sequential-violet-1000: #{$cds-global-color-violet-50};
--cds-alias-viz-sequential-ochre-50: #{$cds-global-color-ochre-1000};
--cds-alias-viz-sequential-ochre-100: #{$cds-global-color-ochre-900};
--cds-alias-viz-sequential-ochre-200: #{$cds-global-color-ochre-800};
--cds-alias-viz-sequential-ochre-300: #{$cds-global-color-ochre-700};
--cds-alias-viz-sequential-ochre-400: #{$cds-global-color-ochre-600};
--cds-alias-viz-sequential-ochre-500: #{$cds-global-color-ochre-500};
--cds-alias-viz-sequential-ochre-600: #{$cds-global-color-ochre-400};
--cds-alias-viz-sequential-ochre-700: #{$cds-global-color-ochre-300};
--cds-alias-viz-sequential-ochre-800: #{$cds-global-color-ochre-200};
--cds-alias-viz-sequential-ochre-900: #{$cds-global-color-ochre-100};
--cds-alias-viz-sequential-ochre-1000: #{$cds-global-color-ochre-50};
--cds-alias-viz-sequential-aqua-50: #{$cds-global-color-aqua-1000};
--cds-alias-viz-sequential-aqua-100: #{$cds-global-color-aqua-900};
--cds-alias-viz-sequential-aqua-200: #{$cds-global-color-aqua-800};
--cds-alias-viz-sequential-aqua-300: #{$cds-global-color-aqua-700};
--cds-alias-viz-sequential-aqua-400: #{$cds-global-color-aqua-600};
--cds-alias-viz-sequential-aqua-500: #{$cds-global-color-aqua-500};
--cds-alias-viz-sequential-aqua-600: #{$cds-global-color-aqua-400};
--cds-alias-viz-sequential-aqua-700: #{$cds-global-color-aqua-300};
--cds-alias-viz-sequential-aqua-800: #{$cds-global-color-aqua-200};
--cds-alias-viz-sequential-aqua-900: #{$cds-global-color-aqua-100};
--cds-alias-viz-sequential-aqua-1000: #{$cds-global-color-aqua-50};
--cds-alias-viz-sequential-green-50: #{$cds-global-color-green-1000};
--cds-alias-viz-sequential-green-100: #{$cds-global-color-green-900};
--cds-alias-viz-sequential-green-200: #{$cds-global-color-green-800};
--cds-alias-viz-sequential-green-300: #{$cds-global-color-green-700};
--cds-alias-viz-sequential-green-400: #{$cds-global-color-green-600};
--cds-alias-viz-sequential-green-500: #{$cds-global-color-green-500};
--cds-alias-viz-sequential-green-600: #{$cds-global-color-green-400};
--cds-alias-viz-sequential-green-700: #{$cds-global-color-green-300};
--cds-alias-viz-sequential-green-800: #{$cds-global-color-green-200};
--cds-alias-viz-sequential-green-900: #{$cds-global-color-green-100};
--cds-alias-viz-sequential-green-1000: #{$cds-global-color-green-50};
--cds-alias-viz-sequential-red-50: #{$cds-global-color-red-1000};
--cds-alias-viz-sequential-red-100: #{$cds-global-color-red-900};
--cds-alias-viz-sequential-red-200: #{$cds-global-color-red-800};
--cds-alias-viz-sequential-red-300: #{$cds-global-color-red-700};
--cds-alias-viz-sequential-red-400: #{$cds-global-color-red-600};
--cds-alias-viz-sequential-red-500: #{$cds-global-color-red-500};
--cds-alias-viz-sequential-red-600: #{$cds-global-color-red-400};
--cds-alias-viz-sequential-red-700: #{$cds-global-color-red-300};
--cds-alias-viz-sequential-red-800: #{$cds-global-color-red-200};
--cds-alias-viz-sequential-red-900: #{$cds-global-color-red-100};
--cds-alias-viz-sequential-red-1000: #{$cds-global-color-red-50};
}