From 320b933c040a784faaa302f9b34a0d14345d176a Mon Sep 17 00:00:00 2001 From: Devin Haska Date: Thu, 29 Feb 2024 23:12:43 -0800 Subject: [PATCH] fix: remove unused code --- config/filters/index.js | 9 --------- config/shortcodes/youtube.js | 3 ++- config/utils.js | 15 --------------- eleventy.config.js | 16 +++++++--------- src/_data/blogroll.js | 4 ++++ src/css-utils/font-family.js | 4 +++- 6 files changed, 16 insertions(+), 35 deletions(-) delete mode 100644 config/utils.js diff --git a/config/filters/index.js b/config/filters/index.js index 45024a6..f62ed6e 100644 --- a/config/filters/index.js +++ b/config/filters/index.js @@ -2,8 +2,6 @@ const dayjs = require("dayjs"); const utc = require("dayjs/plugin/utc"); const advancedFormat = require("dayjs/plugin/advancedFormat"); -const postcss = require("postcss"); -const cssnano = require("cssnano"); const pluralizeBase = require("pluralize"); const keys = Object.keys; @@ -13,12 +11,6 @@ const entries = Object.entries; dayjs.extend(utc); dayjs.extend(advancedFormat); -const minifyCss = async (css) => { - const output = await postcss([cssnano]).process(css, { from: undefined }); - - return output.css; -}; - const formatDate = (date, format) => dayjs.utc(date).format(format); const organizeByDate = (collection) => { @@ -101,7 +93,6 @@ module.exports = { formatDate, keys, limit, - minifyCss, organizeByDate, pluralize, values, diff --git a/config/shortcodes/youtube.js b/config/shortcodes/youtube.js index b5fd504..fcc0b9d 100644 --- a/config/shortcodes/youtube.js +++ b/config/shortcodes/youtube.js @@ -1,4 +1,5 @@ -/* Sourced from eleventy-excellent's youtube shortcode +/* + * Sourced from eleventy-excellent's youtube shortcode * https://github.com/madrilene/eleventy-excellent/blob/main/config/shortcodes/youtube-lite/index.js */ const liteYoutube = (id, label) => { diff --git a/config/utils.js b/config/utils.js deleted file mode 100644 index 25c7274..0000000 --- a/config/utils.js +++ /dev/null @@ -1,15 +0,0 @@ -const path = require("path").posix; -const slugify = require("slugify"); - -const slugifyString = (string) => { - return slugify(string, { - lower: true, - }); -}; - -const getFontUrl = (src) => path.join("/assets/fonts", src); - -module.exports = { - getFontUrl, - slugifyString, -}; diff --git a/eleventy.config.js b/eleventy.config.js index c12bddd..1a6adbf 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -6,18 +6,17 @@ const { } = require("./config/collections/index.js"); const { dir } = require("./config/constants.js"); const { - entries, - formatDate, - minifyCss, - values, - organizeByDate, - keys, allTagCounts, + entries, filter, - pluralize, filterCatalogueTags, - limit, filterFavourites, + formatDate, + keys, + limit, + organizeByDate, + pluralize, + values, } = require("./config/filters/index.js"); const markdown = require("./config/plugins/markdown.js"); const imageShortcode = require("./config/shortcodes/image.js"); @@ -42,7 +41,6 @@ module.exports = (eleventyConfig) => { eleventyConfig.addFilter("formatDate", formatDate); eleventyConfig.addFilter("keys", keys); eleventyConfig.addFilter("limit", limit); - eleventyConfig.addFilter("minifyCss", minifyCss); eleventyConfig.addFilter("organizeByDate", organizeByDate); eleventyConfig.addFilter("values", values); eleventyConfig.addFilter("pluralize", pluralize); diff --git a/src/_data/blogroll.js b/src/_data/blogroll.js index fbf66c7..76b6e08 100644 --- a/src/_data/blogroll.js +++ b/src/_data/blogroll.js @@ -79,6 +79,10 @@ const blogroll = [ title: "Cory Dransfeldt", url: "https://coryd.dev/", }, + { + title: "HeydonWorks", + url: "https://heydonworks.com", + }, ]; const sortedBlogroll = blogroll.sort((a, b) => a.title.localeCompare(b.title)); diff --git a/src/css-utils/font-family.js b/src/css-utils/font-family.js index 40bfee8..df1f247 100644 --- a/src/css-utils/font-family.js +++ b/src/css-utils/font-family.js @@ -1,6 +1,8 @@ -const { getFontUrl } = require("../../config/utils"); +const path = require("path").posix; const fonts = require("../../config/design-tokens/fonts.json"); +const getFontUrl = (src) => path.join("/assets/fonts", src); + const fontsToCss = (fonts) => { return Object.entries(fonts).reduce((css, [, fontProperties]) => { const family = fontProperties.family;