<!-- Do not edit directly, built using contentful-readme-generator. Content details in Build Information below. -->
- Description
- How To Install
- Build Information
---
__Project Abbreviation__: scu-tokenizer
__URL Slug__: readme-project/summit-credit-union-tokenizer
__Developer Emails__: scott.rouse@summitcreditunion.com
__NPM URL__: https://www.npmjs.com/package/scu-tokenizer
__Repo URL__: https://bitbucket.org/rouse_scu/scu-tokenizer/admin
__Services Utilized__:
- Figma, https://www.figma.com/
scu-tokenizer is a tokenizer using a Figma file as the source
of truth for all tokens with an eye towards enabling more powerful token transformations.
Config file example:
``
var builds = require('scu-tokenizer/dist/index.js');// BUILD FROM NPM PACKAGE
require('dotenv').config();
const paths = require('../paths');
const log = require('../builds/utils/building/logging').createLogger('Tokens');
const globalCss = require('../cssComponents/cssComps/global.scss.cjs.js');
async function buildTokens() {
const distPath = paths.getDist();
return builds.buildNode({
figmaFileIDs: process.env.DSYS_COMPONENTS_ENGINE_FIGMA_FILE_ID,
figmaToken: process.env.DSYS_COMPONENTS_ENGINE_FIGMA_ACCESS_TOKEN,
buildPath: ${distPath}/scu/reference/tokens/,
fontConfigs: [
{
path: __dirname + "/fonts/Proxima/proximanova_semibold_macroman/proximanova-semibold-webfont.woff",
name: "Proxima Nova",
weight: 600,
style: "normal",
}
],
prefix: 'scu',
hooks: {
preCssHook: () => {
return globalCss.css();
}
}
}).then(() => {
log.end();
return true;
});
}
exports.buildTokens = buildTokens;
``
Dynamically built using contentful-readme-generator. Do not edit directly.
__updated__: 9/19/2022, 3:02:56 PM
__built__: 9/19/2022, 3:04:03 PM
__space__: 7gg213tt004u
__environment__: sandbox
__entity id__: 57porcJFEFtM8Ez24WKbQT