diff --git a/apps/blog/.prettierrc.cjs b/apps/blog/.prettierrc.cjs index 33f9c8c..15b4bc0 100644 --- a/apps/blog/.prettierrc.cjs +++ b/apps/blog/.prettierrc.cjs @@ -1,3 +1,4 @@ +/** @type {import("prettier").Options} */ module.exports = { ...require("@developomp-site/prettier-config"), plugins: ["prettier-plugin-tailwindcss"], diff --git a/apps/blog/package.json b/apps/blog/package.json index 1062dd0..c2fbcb1 100644 --- a/apps/blog/package.json +++ b/apps/blog/package.json @@ -35,7 +35,7 @@ "autoprefixer": "^10.4.16", "eslint": "^8.56.0", "eslint-config-next": "13.4.12", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.1.3", "highlight.js": "^11.8.0", "katex": "^0.16.8", "next": "13.4.12", @@ -43,7 +43,7 @@ "open-cli": "^7.2.0", "postcss": "^8.4.32", "postcss-load-config": "^4.0.1", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.9", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/apps/blog/src/app/Home.tsx b/apps/blog/src/app/Home.tsx index 1369633..c6d1afb 100644 --- a/apps/blog/src/app/Home.tsx +++ b/apps/blog/src/app/Home.tsx @@ -30,7 +30,7 @@ export default function Home() { content_id: content_id, ...contentMap.posts[content_id], }} - /> + />, ) } } diff --git a/apps/blog/src/app/[category]/[[...slug]]/Toc.tsx b/apps/blog/src/app/[category]/[[...slug]]/Toc.tsx index c97fc75..41110b6 100644 --- a/apps/blog/src/app/[category]/[[...slug]]/Toc.tsx +++ b/apps/blog/src/app/[category]/[[...slug]]/Toc.tsx @@ -14,7 +14,7 @@ interface Props { export default function Toc({ data }: Props) { const [isTocOpened, setIsTocOpened] = useState( typeof window !== "undefined" && - localStorage.getItem("isTocOpened") === "true" + localStorage.getItem("isTocOpened") === "true", ) useEffect(() => { diff --git a/apps/blog/src/app/[category]/[[...slug]]/helper.ts b/apps/blog/src/app/[category]/[[...slug]]/helper.ts index eb064de..52f268c 100644 --- a/apps/blog/src/app/[category]/[[...slug]]/helper.ts +++ b/apps/blog/src/app/[category]/[[...slug]]/helper.ts @@ -53,7 +53,7 @@ export function parsePageData( // eslint-disable-next-line @typescript-eslint/no-explicit-any fetched_content: any, pageType: PageType, - content_id: string + content_id: string, ): PageData { // page date to be saved as a react state const pageData: PageData = { diff --git a/apps/main/.prettierrc.cjs b/apps/main/.prettierrc.cjs index 43acbc4..1c4c104 100644 --- a/apps/main/.prettierrc.cjs +++ b/apps/main/.prettierrc.cjs @@ -1,5 +1,6 @@ const sharedConfig = require("@developomp-site/prettier-config") +/** @type {import("prettier").Options} */ module.exports = { ...sharedConfig, plugins: ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"], diff --git a/apps/main/package.json b/apps/main/package.json index 95a907c..412e420 100644 --- a/apps/main/package.json +++ b/apps/main/package.json @@ -29,7 +29,7 @@ "autoprefixer": "^10.4.16", "dayjs": "^1.11.10", "eslint": "^8.56.0", - "eslint-config-prettier": "^8.8.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-svelte": "^2.35.1", diff --git a/apps/main/svelte.config.js b/apps/main/svelte.config.js index d137335..9648d59 100644 --- a/apps/main/svelte.config.js +++ b/apps/main/svelte.config.js @@ -1,5 +1,5 @@ import adapter from "@sveltejs/adapter-static" -import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; +import { vitePreprocess } from "@sveltejs/vite-plugin-svelte" /** @type {import('@sveltejs/kit').Config} */ const config = { diff --git a/apps/portfolio/.prettierrc.cjs b/apps/portfolio/.prettierrc.cjs index 33f9c8c..15b4bc0 100644 --- a/apps/portfolio/.prettierrc.cjs +++ b/apps/portfolio/.prettierrc.cjs @@ -1,3 +1,4 @@ +/** @type {import("prettier").Options} */ module.exports = { ...require("@developomp-site/prettier-config"), plugins: ["prettier-plugin-tailwindcss"], diff --git a/apps/portfolio/package.json b/apps/portfolio/package.json index a8f45e1..43f3ea9 100644 --- a/apps/portfolio/package.json +++ b/apps/portfolio/package.json @@ -43,7 +43,7 @@ "open-cli": "^7.2.0", "postcss": "^8.4.32", "postcss-load-config": "^4.0.1", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.9", "react": "18.2.0", "react-collapse": "^5.1.1", diff --git a/apps/portfolio/src/app/page.tsx b/apps/portfolio/src/app/page.tsx index 0050239..59d4768 100644 --- a/apps/portfolio/src/app/page.tsx +++ b/apps/portfolio/src/app/page.tsx @@ -19,7 +19,7 @@ function getProjects(): JSX.Element[] { projectID={projectID} project={portfolio.projects[projectID]} /> - ) + ), ) } diff --git a/package.json b/package.json index c811c64..8dd0147 100755 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "eslint": "^8.56.0", "eslint-plugin-turbo": "^1.10.7", "husky": "^8.0.3", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "turbo": "^1.11.2" } } diff --git a/packages/content/src/index.ts b/packages/content/src/index.ts index b308ae8..06e1a89 100644 --- a/packages/content/src/index.ts +++ b/packages/content/src/index.ts @@ -76,7 +76,7 @@ async function main() { JSON.stringify({ ...portfolioData, skills: Array.from(portfolioData.skills), - }) + }), ) saveIndex() diff --git a/packages/content/src/parseMarkdown.ts b/packages/content/src/parseMarkdown.ts index cc82e43..519bef5 100644 --- a/packages/content/src/parseMarkdown.ts +++ b/packages/content/src/parseMarkdown.ts @@ -55,7 +55,7 @@ const processor = unified() // interface for remark and rehype export default async function parseMarkdown( markdownRaw: string, path: string, - mode: ParseMode + mode: ParseMode, ): Promise { const fileHasFrontMatter = markdownRaw.startsWith("---") @@ -75,14 +75,14 @@ export default async function parseMarkdown( if (mode === ParseMode.PORTFOLIO) { if (frontMatter.overview) { frontMatter.overview = String( - processor.processSync(frontMatter.overview) + processor.processSync(frontMatter.overview), ) } } } frontMatter.content = touchupHTML( - String(processor.processSync(markdownRaw)) + String(processor.processSync(markdownRaw)), ) return frontMatter as MarkdownData @@ -107,7 +107,7 @@ function touchupHTML(html: string): string { dom.window.document.querySelectorAll(".footnotes").forEach((item) => { item.parentNode?.insertBefore( dom.window.document.createElement("hr"), - item + item, ) }) diff --git a/packages/content/src/postProcess.ts b/packages/content/src/postProcess.ts index 92af537..25846ef 100644 --- a/packages/content/src/postProcess.ts +++ b/packages/content/src/postProcess.ts @@ -29,7 +29,7 @@ export function parseSeries() { for (const seriesURL in seriesMap) { contentMap.series[seriesURL].length = seriesMap[seriesURL].length contentMap.series[seriesURL].order = seriesMap[seriesURL].map( - (item) => item.url + (item) => item.url, ) } } diff --git a/packages/content/src/recursiveParse/index.ts b/packages/content/src/recursiveParse/index.ts index 4cceeba..9257a42 100644 --- a/packages/content/src/recursiveParse/index.ts +++ b/packages/content/src/recursiveParse/index.ts @@ -31,7 +31,7 @@ export interface DataToPass { */ export async function recursiveParse( mode: ParseMode, - path: string + path: string, ): Promise { // get name of the file or folder that's currently being parsed const fileOrFolderName = path2FileOrFolderName(path) @@ -78,7 +78,7 @@ async function parseFile(mode: ParseMode, path: string): Promise { 275, 12, 500, - ["img", "Image"] + ["img", "Image"], ) const dataToPass: DataToPass = { diff --git a/packages/content/src/recursiveParse/parsePost.ts b/packages/content/src/recursiveParse/parsePost.ts index e584454..f2f8dc3 100644 --- a/packages/content/src/recursiveParse/parsePost.ts +++ b/packages/content/src/recursiveParse/parsePost.ts @@ -71,6 +71,6 @@ export default async function parsePost(data: DataToPass): Promise { JSON.stringify({ content: markdownData.content, toc: await generateToc(markdownRaw), - }) + }), ) } diff --git a/packages/content/src/recursiveParse/parseProjects.ts b/packages/content/src/recursiveParse/parseProjects.ts index 726b150..3f72641 100644 --- a/packages/content/src/recursiveParse/parseProjects.ts +++ b/packages/content/src/recursiveParse/parseProjects.ts @@ -33,7 +33,7 @@ export default async function parseProjects({ hex: color.toHexString(), isDark: color.isDark(), title: icon.title, - }) + }), ) }) } @@ -52,6 +52,6 @@ export default async function parseProjects({ JSON.stringify({ content: markdownData.content, toc: await generateToc(markdownRaw), - }) + }), ) } diff --git a/packages/content/src/recursiveParse/parseSeries.ts b/packages/content/src/recursiveParse/parseSeries.ts index a591cc5..1981d49 100644 --- a/packages/content/src/recursiveParse/parseSeries.ts +++ b/packages/content/src/recursiveParse/parseSeries.ts @@ -110,8 +110,8 @@ export default async function parseSeries(data: DataToPass): Promise { const index = parseInt( _urlPath.slice( _urlPath.lastIndexOf("/") + 1, - _urlPath.lastIndexOf("_") - ) + _urlPath.lastIndexOf("_"), + ), ) if (isNaN(index)) @@ -142,6 +142,6 @@ export default async function parseSeries(data: DataToPass): Promise { JSON.stringify({ content: markdownData.content, toc: await generateToc(markdownRaw), - }) + }), ) } diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 22e9f42..f79a0b3 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -12,10 +12,10 @@ "@typescript-eslint/eslint-plugin": "^6.15.0", "@typescript-eslint/parser": "^6.15.0", "eslint": "^8.56.0", - "eslint-config-prettier": "^8.8.0", + "eslint-config-prettier": "^9.1.0", "eslint-config-turbo": "^1.11.2", "eslint-plugin-json": "^3.1.0", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-turbo": "^1.11.2", "typescript": "^5.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e09f944..90c5659 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: ^8.0.3 version: 8.0.3 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.5 + version: 3.2.5 turbo: specifier: ^1.11.2 version: 1.11.2 @@ -67,7 +67,7 @@ importers: version: 6.4.0 '@fortawesome/react-fontawesome': specifier: ^0.2.0 - version: 0.2.0(@fortawesome/fontawesome-svg-core@6.4.0)(react@18.2.0) + version: 0.2.0(@fortawesome/fontawesome-svg-core@6.5.1)(react@18.2.0) '@kunukn/react-collapse': specifier: ^2.2.10 version: 2.2.10(react-dom@18.2.0)(react@18.2.0) @@ -108,8 +108,8 @@ importers: specifier: 13.4.12 version: 13.4.12(eslint@8.56.0)(typescript@5.3.3) eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.56.0)(prettier@2.8.8) + specifier: ^5.1.3 + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) highlight.js: specifier: ^11.8.0 version: 11.8.0 @@ -132,11 +132,11 @@ importers: specifier: ^4.0.1 version: 4.0.1(postcss@8.4.32) prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.5 + version: 3.2.5 prettier-plugin-tailwindcss: specifier: ^0.5.9 - version: 0.5.9(prettier@2.8.8) + version: 0.5.9(prettier-plugin-svelte@3.1.2)(prettier@3.2.5) react: specifier: 18.2.0 version: 18.2.0 @@ -207,8 +207,8 @@ importers: specifier: ^8.56.0 version: 8.56.0 eslint-config-prettier: - specifier: ^8.8.0 - version: 8.8.0(eslint@8.56.0) + specifier: ^9.1.0 + version: 9.1.0(eslint@8.56.0) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@6.15.0)(eslint@8.56.0) @@ -229,10 +229,10 @@ importers: version: 4.0.1(postcss@8.4.32) prettier-plugin-svelte: specifier: ^3.1.2 - version: 3.1.2(prettier@3.1.1)(svelte@4.2.8) + version: 3.1.2(prettier@3.2.5)(svelte@4.2.8) prettier-plugin-tailwindcss: specifier: ^0.5.9 - version: 0.5.9(prettier-plugin-svelte@3.1.2)(prettier@3.1.1) + version: 0.5.9(prettier-plugin-svelte@3.1.2)(prettier@3.2.5) sass: specifier: ^1.69.5 version: 1.69.5 @@ -295,7 +295,7 @@ importers: version: 6.4.0 '@fortawesome/react-fontawesome': specifier: ^0.2.0 - version: 0.2.0(@fortawesome/fontawesome-svg-core@6.4.0)(react@18.2.0) + version: 0.2.0(@fortawesome/fontawesome-svg-core@6.5.1)(react@18.2.0) '@kunukn/react-collapse': specifier: ^2.2.10 version: 2.2.10(react-dom@18.2.0)(react@18.2.0) @@ -357,11 +357,11 @@ importers: specifier: ^4.0.1 version: 4.0.1(postcss@8.4.32) prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.5 + version: 3.2.5 prettier-plugin-tailwindcss: specifier: ^0.5.9 - version: 0.5.9(prettier@2.8.8) + version: 0.5.9(prettier-plugin-svelte@3.1.2)(prettier@3.2.5) react: specifier: 18.2.0 version: 18.2.0 @@ -510,8 +510,8 @@ importers: specifier: ^8.56.0 version: 8.56.0 eslint-config-prettier: - specifier: ^8.8.0 - version: 8.8.0(eslint@8.56.0) + specifier: ^9.1.0 + version: 9.1.0(eslint@8.56.0) eslint-config-turbo: specifier: ^1.11.2 version: 1.11.2(eslint@8.56.0) @@ -519,8 +519,8 @@ importers: specifier: ^3.1.0 version: 3.1.0 eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.56.0)(prettier@2.8.8) + specifier: ^5.1.3 + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) eslint-plugin-simple-import-sort: specifier: ^10.0.0 version: 10.0.0(eslint@8.56.0) @@ -1333,12 +1333,18 @@ packages: requiresBuild: true dev: true - /@fortawesome/fontawesome-svg-core@6.4.0: - resolution: {integrity: sha512-Bertv8xOiVELz5raB2FlXDPKt+m94MQ3JgDfsVbrqNpLU9+UE2E18GKjLKw+d3XbeYPqg1pzyQKGsrzbw+pPaw==} + /@fortawesome/fontawesome-common-types@6.5.1: + resolution: {integrity: sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==} + engines: {node: '>=6'} + requiresBuild: true + dev: true + + /@fortawesome/fontawesome-svg-core@6.5.1: + resolution: {integrity: sha512-MfRCYlQPXoLlpem+egxjfkEuP9UQswTrlCOsknus/NcMoblTH2g0jPrapbcIb04KGA7E2GZxbAccGZfWoYgsrQ==} engines: {node: '>=6'} requiresBuild: true dependencies: - '@fortawesome/fontawesome-common-types': 6.4.0 + '@fortawesome/fontawesome-common-types': 6.5.1 dev: true /@fortawesome/free-brands-svg-icons@6.4.0: @@ -1357,13 +1363,13 @@ packages: '@fortawesome/fontawesome-common-types': 6.4.0 dev: true - /@fortawesome/react-fontawesome@0.2.0(@fortawesome/fontawesome-svg-core@6.4.0)(react@18.2.0): + /@fortawesome/react-fontawesome@0.2.0(@fortawesome/fontawesome-svg-core@6.5.1)(react@18.2.0): resolution: {integrity: sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==} peerDependencies: '@fortawesome/fontawesome-svg-core': ~1 || ~6 react: '>=16.3' dependencies: - '@fortawesome/fontawesome-svg-core': 6.4.0 + '@fortawesome/fontawesome-svg-core': 6.5.1 prop-types: 15.8.1 react: 18.2.0 dev: true @@ -1814,6 +1820,11 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + /@pkgr/core@0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true + /@pkgr/utils@2.4.2: resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -3826,8 +3837,8 @@ packages: - supports-color dev: true - /eslint-config-prettier@8.8.0(eslint@8.56.0): - resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} + /eslint-config-prettier@9.1.0(eslint@8.56.0): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -4077,21 +4088,25 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.56.0)(prettier@2.8.8): - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5): + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=7.28.0' + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' eslint-config-prettier: '*' - prettier: '>=2.0.0' + prettier: '>=3.0.0' peerDependenciesMeta: + '@types/eslint': + optional: true eslint-config-prettier: optional: true dependencies: eslint: 8.56.0 - eslint-config-prettier: 8.8.0(eslint@8.56.0) - prettier: 2.8.8 + eslint-config-prettier: 9.1.0(eslint@8.56.0) + prettier: 3.2.5 prettier-linter-helpers: 1.0.0 + synckit: 0.8.8 dev: true /eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.56.0): @@ -7559,17 +7574,17 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-svelte@3.1.2(prettier@3.1.1)(svelte@4.2.8): + /prettier-plugin-svelte@3.1.2(prettier@3.2.5)(svelte@4.2.8): resolution: {integrity: sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: - prettier: 3.1.1 + prettier: 3.2.5 svelte: 4.2.8 dev: true - /prettier-plugin-tailwindcss@0.5.9(prettier-plugin-svelte@3.1.2)(prettier@3.1.1): + /prettier-plugin-tailwindcss@0.5.9(prettier-plugin-svelte@3.1.2)(prettier@3.2.5): resolution: {integrity: sha512-9x3t1s2Cjbut2QiP+O0mDqV3gLXTe2CgRlQDgucopVkUdw26sQi53p/q4qvGxMLBDfk/dcTV57Aa/zYwz9l8Ew==} engines: {node: '>=14.21.3'} peerDependencies: @@ -7618,70 +7633,12 @@ packages: prettier-plugin-twig-melody: optional: true dependencies: - prettier: 3.1.1 - prettier-plugin-svelte: 3.1.2(prettier@3.1.1)(svelte@4.2.8) + prettier: 3.2.5 + prettier-plugin-svelte: 3.1.2(prettier@3.2.5)(svelte@4.2.8) dev: true - /prettier-plugin-tailwindcss@0.5.9(prettier@2.8.8): - resolution: {integrity: sha512-9x3t1s2Cjbut2QiP+O0mDqV3gLXTe2CgRlQDgucopVkUdw26sQi53p/q4qvGxMLBDfk/dcTV57Aa/zYwz9l8Ew==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - prettier-plugin-twig-melody: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - prettier-plugin-twig-melody: - optional: true - dependencies: - prettier: 2.8.8 - dev: true - - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - - /prettier@3.1.1: - resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==} + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true dev: true @@ -8884,6 +8841,14 @@ packages: tslib: 2.6.1 dev: true + /synckit@0.8.8: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/core': 0.1.1 + tslib: 2.6.2 + dev: true + /tailwindcss@3.4.0: resolution: {integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==} engines: {node: '>=14.0.0'}