MCPcopy Create free account
hub / github.com/ember-cli/ember-cli / generateTokens

Method generateTokens

lib/utilities/markdown-color.js:89–113  ·  view source on GitHub ↗
(renderer)

Source from the content-addressed store, hash-verified

87 @return {Object}
88 */
89 generateTokens(renderer) {
90 let defaultTokens = {
91 // ember-cli styles
92 option: {
93 name: 'option',
94 token: '--option',
95 pattern: /((--\w*\b)|(<options>))/g,
96 render: this.renderStylesFactory(renderer, 'cyan'),
97 },
98 default: {
99 name: 'default',
100 token: '(Default: default)',
101 pattern: /(\(Default:\s.*\))/g,
102 render: this.renderStylesFactory(renderer, 'cyan'),
103 },
104 required: {
105 name: 'required',
106 token: '(Required)',
107 pattern: /(\(Required\))/g,
108 render: this.renderStylesFactory(renderer, 'cyan'),
109 },
110 };
111 let colorTokens = unshiftValue(colors.concat(backgroundColors).map(getToken.bind(this)), {}).reduce(setToken);
112 return merge(colorTokens, defaultTokens);
113 }
114
115 /*
116 Looks up multiple styles to apply to the rendered output

Callers 1

constructorMethod · 0.95

Calls 2

renderStylesFactoryMethod · 0.95
unshiftValueFunction · 0.85

Tested by

no test coverage detected