Skip to content

Commit

Permalink
Reconfigure templates to use new endpoints
Browse files Browse the repository at this point in the history
  • Loading branch information
ashley-hebler committed Sep 14, 2020
1 parent 80baae9 commit b711a41
Show file tree
Hide file tree
Showing 24 changed files with 190 additions and 436 deletions.
37 changes: 18 additions & 19 deletions .eleventy.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,30 @@ module.exports = function (eleventyConfig) {
eleventyConfig.addWatchTarget('./assets/scss/**/*.html');

// filters
eleventyConfig.addNunjucksFilter('toPx', function (value) {
eleventyConfig.addNunjucksFilter('toPx', (value) => {
let rems = value.replace(/(rem|em)$/, '');
rems = Number(rems);
return `${rems * 16}px`;
});
eleventyConfig.addNunjucksFilter('getSize', function (value) {
eleventyConfig.addNunjucksFilter('getSize', (value) => {
return value.replace('$size-', '');
});

// temp logger
eleventyConfig.addFilter('dump', (obj) => {
const getCircularReplacer = () => {
const seen = new WeakSet();
return (key, value) => {
if (typeof value === 'object' && value !== null) {
if (seen.has(value)) {
return;
}
seen.add(value);
}
return value;
};
};

return JSON.stringify(obj, getCircularReplacer(), 4);
eleventyConfig.addFilter('usageKey', (value, usage) => {
const usageObj = usage[value];
if (typeof usageObj === 'object') {
return usageObj.data
} else {
return [];
}
});
eleventyConfig.addFilter('modifierKey', (value, modifiers) => {
return modifiers[value];
});
eleventyConfig.addFilter('cleanSlug', (value) => {
return value.replace(/[^-0-9A-Za-z]/gi, '').toLowerCase();
});
eleventyConfig.addFilter('cleanName', (value) => {
return value.replace(/\(([^)]+)\)/gi, '').trim();
});

// settings
Expand Down
11 changes: 1 addition & 10 deletions docs/config/tasks/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,14 @@
* Builds and compiles docs
*
*/

const { styles, icons } = require('@texastribune/queso-tools');
const copy = require('./copy');
const github = require('./github.js');
const styleDocRunner = require('./style-doc');
const iconDocRunner = require('./icon-doc');
const github = require('./github');

const {
mappedStyles,
mappedIcons,
mappedCopies,
docsStyles,
docsIcons,
} = require('../paths.js');

async function build() {
Expand All @@ -26,10 +21,6 @@ async function build() {
await icons(mappedIcons);
await copy(mappedCopies);

// build doc data and template
await styleDocRunner(docsStyles);
await iconDocRunner(docsIcons);

}

build().catch(err => {
Expand Down
288 changes: 0 additions & 288 deletions docs/config/tasks/style-doc.js

This file was deleted.

Loading

0 comments on commit b711a41

Please sign in to comment.