From d2e7fafe79369df19f79fe120e00fc829c27ab62 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 17 Feb 2022 19:23:37 +0000 Subject: [PATCH] chore(lint): Prettier fix --- demo/src/icons/radix.ts | 3 +-- packages/core/README.md | 9 ++++----- packages/core/index.ts | 2 +- packages/core/lib/context.ts | 2 +- packages/core/lib/createIconPack.ts | 4 ++-- packages/core/lib/utils.ts | 23 ++++++++++++----------- packages/service/api/v1/icon.ts | 2 +- 7 files changed, 22 insertions(+), 23 deletions(-) diff --git a/demo/src/icons/radix.ts b/demo/src/icons/radix.ts index b759d242..f846c8b9 100644 --- a/demo/src/icons/radix.ts +++ b/demo/src/icons/radix.ts @@ -1,6 +1,5 @@ import { createIconPack } from "astro-icon/pack"; export default createIconPack({ - url: - "https://raw.githubusercontent.com/radix-ui/icons/master/packages/radix-icons/icons/" + url: "https://raw.githubusercontent.com/radix-ui/icons/master/packages/radix-icons/icons/", }); diff --git a/packages/core/README.md b/packages/core/README.md index 020b97fb..1bc4af03 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -18,9 +18,9 @@ yarn add astro-icon export default { vite: { ssr: { - external: ["svgo"] - } - } + external: ["svgo"], + }, + }, }; ``` @@ -119,8 +119,7 @@ export default createIconPack({ package: "heroicons", dir: "outline" }); // Resolves `name` from a remote server, like GitHub! export default createIconPack({ - url: - "https://raw.githubusercontent.com/radix-ui/icons/master/packages/radix-icons/icons/" + url: "https://raw.githubusercontent.com/radix-ui/icons/master/packages/radix-icons/icons/", }); ``` diff --git a/packages/core/index.ts b/packages/core/index.ts index 3f869c22..2c0964a5 100644 --- a/packages/core/index.ts +++ b/packages/core/index.ts @@ -27,5 +27,5 @@ export { Spritesheet, SpriteSheet, SpriteProvider, - Sprite + Sprite, }; diff --git a/packages/core/lib/context.ts b/packages/core/lib/context.ts index 28fe12a2..299d79ea 100644 --- a/packages/core/lib/context.ts +++ b/packages/core/lib/context.ts @@ -5,7 +5,7 @@ export function trackSprite(result: any, name: string) { result[AstroIcon]["sprites"].add(name); } else { result[AstroIcon] = { - sprites: new Set([name]) + sprites: new Set([name]), }; } } diff --git a/packages/core/lib/createIconPack.ts b/packages/core/lib/createIconPack.ts index c183af3b..e9d73ec3 100644 --- a/packages/core/lib/createIconPack.ts +++ b/packages/core/lib/createIconPack.ts @@ -11,7 +11,7 @@ export interface CreateIconPackOptions { export function createIconPack({ package: pkg, dir, - url + url, }: CreateIconPackOptions) { if (pkg) { return async (name: string) => { @@ -24,7 +24,7 @@ export function createIconPack({ `[astro-icon] Unable to load "${path}"! Does the file exist?"` ); } - const svg = await fs.readFile(path).then(res => res.toString()); + const svg = await fs.readFile(path).then((res) => res.toString()); return svg; }; } diff --git a/packages/core/lib/utils.ts b/packages/core/lib/utils.ts index 5795c925..a714515f 100644 --- a/packages/core/lib/utils.ts +++ b/packages/core/lib/utils.ts @@ -6,9 +6,10 @@ import { optimize as optimizeSVGNative } from "svgo"; // Adapted from https://github.com/developit/htmlParser const splitAttrsTokenizer = /([a-z0-9_\:\-]*)\s*?=\s*?(['"]?)(.*?)\2\s+/gim; -const domParserTokenizer = /(?:<(\/?)([a-zA-Z][a-zA-Z0-9\:]*)(?:\s([^>]*?))?((?:\s*\/)?)>|(<\!\-\-)([\s\S]*?)(\-\->)|(<\!\[CDATA\[)([\s\S]*?)(\]\]>))/gm; +const domParserTokenizer = + /(?:<(\/?)([a-zA-Z][a-zA-Z0-9\:]*)(?:\s([^>]*?))?((?:\s*\/)?)>|(<\!\-\-)([\s\S]*?)(\-\->)|(<\!\[CDATA\[)([\s\S]*?)(\]\]>))/gm; -const splitAttrs = str => { +const splitAttrs = (str) => { let res = {}; let token; if (str) { @@ -39,7 +40,7 @@ function optimizeSvg( "convertStyleToAttrs", { name: "cleanupIDs", - params: { prefix: `${SPRITESHEET_NAMESPACE}:${name}` } + params: { prefix: `${SPRITESHEET_NAMESPACE}:${name}` }, }, "removeRasterImages", "removeUselessDefs", @@ -68,8 +69,8 @@ function optimizeSvg( "removeDesc", "removeDimensions", "removeStyleElement", - "removeScriptElement" - ] + "removeScriptElement", + ], }).data; } @@ -122,8 +123,8 @@ export const fallback = { fill: "none", viewBox: "0 0 24 24", stroke: "currentColor", - "aria-hidden": "true" - } + "aria-hidden": "true", + }, }; export default async function load( @@ -149,7 +150,7 @@ export default async function load( `/src/icons/**/*.{js,ts,cjs,mjc,cts,mts}` ); const keys = Object.fromEntries( - Object.keys(files).map(key => [key.replace(/\.[cm]?[jt]s$/, ""), key]) + Object.keys(files).map((key) => [key.replace(/\.[cm]?[jt]s$/, ""), key]) ); if (!(filepath in keys)) { @@ -190,8 +191,8 @@ ${contents}` try { const files = import.meta.globEager(`/src/icons/**/*.svg`, { assert: { - type: "raw" - } + type: "raw", + }, }); if (!(filepath in files)) { @@ -223,6 +224,6 @@ ${contents}` return { innerHTML, - props: { ...defaultProps, ...normalizeProps(inputProps) } + props: { ...defaultProps, ...normalizeProps(inputProps) }, }; } diff --git a/packages/service/api/v1/icon.ts b/packages/service/api/v1/icon.ts index 5183a437..4936be27 100644 --- a/packages/service/api/v1/icon.ts +++ b/packages/service/api/v1/icon.ts @@ -4,7 +4,7 @@ import etag from "etag"; const packAliases = new Map([ ["logo", "fa-brands"], - ["radix", "radix-icons"] + ["radix", "radix-icons"], ]); const handler: VercelApiHandler = async (req, res) => {