scu-tokenizer
v0.7.46
Published
<!-- Do not edit directly, built using contentful-readme-generator. Content details in Build Information below. -->
Downloads
918
Readme
Summit Credit Union Tokenizer
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/
Description
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.
How To Install
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;
Build Information
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