Skip to content

Commit 90110d8

Browse files
alright i think i know what's wrong w prettier
1 parent 848cc91 commit 90110d8

7 files changed

+50
-24
lines changed

package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"@dnd-kit/core": "^3.1.1",
1313
"@dnd-kit/sortable": "^4.0.0",
1414
"@headlessui/react": "^1.7.18",
15-
"@heroicons/react": "^1.0.6",
15+
"@heroicons/react": "^2.1.1",
1616
"@mdx-js/loader": "^1.6.22",
1717
"@monaco-editor/react": "^4.6.0",
1818
"@sentry/gatsby": "^7.106.0",
@@ -96,13 +96,13 @@
9696
"katex": "^0.16.9",
9797
"lint-staged": "^11.1.2",
9898
"loader-utils": "^2.0.4",
99-
"loadjs": "^4.2.0",
99+
"loadjs": "^4.3.0-rc1",
100100
"octokit": "^3.1.2",
101101
"postcss": "^8.4.35",
102102
"postcss-cli": "^11.0.0",
103103
"postcss-import": "^16.0.1",
104104
"postcss-nested": "^6.0.1",
105-
"prettier": "^2.8.8",
105+
"prettier": "^3.2.5",
106106
"prettier-plugin-organize-imports": "^3.0.0",
107107
"prism-react-renderer": "^2.3.1",
108108
"prismjs": "^1.28.0",
@@ -195,9 +195,11 @@
195195
}
196196
},
197197
"dependencies": {
198+
"@prettier/sync": "^0.5.1",
198199
"@sentry/utils": "^7.106.0",
199200
"@storybook/cli": "^7.6.17",
200201
"@storybook/components": "^7.6.17",
202+
"@types/prettier": "^3.0.0",
201203
"@vercel/analytics": "^1.2.2",
202204
"@vercel/speed-insights": "^1.0.10",
203205
"babel-plugin-twin": "^1.1.0",

src/components/Editor/AddProblemModal.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Dialog } from '@headlessui/react';
22
import prettier from 'prettier';
3-
import babelParser from 'prettier/parser-babel';
3+
import babelParser from 'prettier/plugins/babel';
44
import React, { useState } from 'react';
55
import Modal from '../Modal';
66
import CopyButton from './CopyButton';

src/components/Editor/EditorOutput.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useAtomValue, useSetAtom } from 'jotai';
2-
import babelParser from 'prettier/parser-babel';
3-
import prettier from 'prettier/standalone';
2+
import babelParser from 'prettier/plugins/babel';
3+
import prettier from '@prettier/sync';
44
import * as React from 'react';
55
import { useState } from 'react';
66
import { activeFileAtom, saveFileAtom } from '../../atoms/editor';

src/components/Editor/MainEditorInterface.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import classNames from 'classnames';
22
import { useAtomValue, useSetAtom } from 'jotai';
3-
import babelParser from 'prettier/parser-babel';
4-
import markdownParser from 'prettier/parser-markdown';
5-
import prettier from 'prettier/standalone';
3+
import babelParser from 'prettier/plugins/babel';
4+
import markdownParser from 'prettier/plugins/markdown';
5+
import prettier from '@prettier/sync';
66
import * as React from 'react';
77
import problemsSchema from '../../../content/problems.schema.json';
88
import {

src/functions/package-lock.json

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/utils/prettierFormatter.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import babelParser from 'prettier/parser-babel';
2-
import prettier from 'prettier/standalone';
1+
import babelParser from 'prettier/plugins/babel';
2+
import prettier from '@prettier/sync';
33

44
export const formatProblems = (content: string): string =>
55
prettier.format(content, {

yarn.lock

+33-9
Original file line numberDiff line numberDiff line change
@@ -2514,10 +2514,10 @@
25142514
"@tanstack/react-virtual" "^3.0.0-beta.60"
25152515
client-only "^0.0.1"
25162516

2517-
"@heroicons/react@^1.0.6":
2518-
version "1.0.6"
2519-
resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-1.0.6.tgz#35dd26987228b39ef2316db3b1245c42eb19e324"
2520-
integrity sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==
2517+
"@heroicons/react@^2.1.1":
2518+
version "2.1.1"
2519+
resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-2.1.1.tgz#422deb80c4d6caf3371aec6f4bee8361a354dc13"
2520+
integrity sha512-JyyN9Lo66kirbCMuMMRPtJxtKJoIsXKS569ebHGGRKbl8s4CtUfLnyKJxteA+vIKySocO4s1SkTkGS4xtG/yEA==
25212521

25222522
"@humanwhocodes/config-array@^0.11.14":
25232523
version "0.11.14"
@@ -3814,6 +3814,13 @@
38143814
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f"
38153815
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
38163816

3817+
"@prettier/sync@^0.5.1":
3818+
version "0.5.1"
3819+
resolved "https://registry.yarnpkg.com/@prettier/sync/-/sync-0.5.1.tgz#9adcc78270774e0837eaa8656becd13624a95285"
3820+
integrity sha512-tpF+A1e4ynO2U4fTH21Sjgm9EYENmqg4zmJCMLrmLVfzIzuDc1cKGXyxrxbFgcH8qQRfowyDCZFAUukwhiZlsw==
3821+
dependencies:
3822+
make-synchronized "^0.2.8"
3823+
38173824
"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
38183825
version "1.1.2"
38193826
resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
@@ -5850,6 +5857,13 @@
58505857
resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109"
58515858
integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==
58525859

5860+
"@types/prettier@^3.0.0":
5861+
version "3.0.0"
5862+
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-3.0.0.tgz#e9bc8160230d3a461dab5c5b41cceef1ef723057"
5863+
integrity sha512-mFMBfMOz8QxhYVbuINtswBp9VL2b4Y0QqYHwqLz3YbgtfAcat2Dl6Y1o4e22S/OVE6Ebl9m7wWiMT2lSbAs1wA==
5864+
dependencies:
5865+
prettier "*"
5866+
58535867
"@types/pretty-hrtime@^1.0.0":
58545868
version "1.0.3"
58555869
resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#ee1bd8c9f7a01b3445786aad0ef23aba5f511a44"
@@ -14309,10 +14323,10 @@ loader-utils@^3.2.0:
1430914323
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576"
1431014324
integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==
1431114325

14312-
loadjs@^4.2.0:
14313-
version "4.2.0"
14314-
resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.2.0.tgz#2a0336376397a6a43edf98c9ec3229ddd5abb6f6"
14315-
integrity sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA==
14326+
loadjs@^4.3.0-rc1:
14327+
version "4.3.0-rc1"
14328+
resolved "https://registry.yarnpkg.com/loadjs/-/loadjs-4.3.0-rc1.tgz#c0c5f89bcbf52d5dc9e6f6d6d3b6499c61f47894"
14329+
integrity sha512-GvSFQ3YXbeUJAPYzYBjIYIWk6vKID4XYspMfZ0Nq4eJu0TFiD+SlhSUiQ0/gT7t3G/amHVPVrEVcbpda0lF2PA==
1431614330

1431714331
locate-path@^3.0.0:
1431814332
version "3.0.0"
@@ -14654,6 +14668,11 @@ make-error@^1.1.1:
1465414668
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
1465514669
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
1465614670

14671+
make-synchronized@^0.2.8:
14672+
version "0.2.8"
14673+
resolved "https://registry.yarnpkg.com/make-synchronized/-/make-synchronized-0.2.8.tgz#9e3aa69723df8b1cb73f7416ac07a8f918489328"
14674+
integrity sha512-jtXnKYCxjmGaXiZhXbDbGPbh4YyTvIIbOgcQjtAboc4RSm9k3nyhTFvFQB0cfs7QFKuZXKe2D2RvOkv1c+vpxg==
14675+
1465714676
makeerror@1.0.12:
1465814677
version "1.0.12"
1465914678
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a"
@@ -17029,7 +17048,12 @@ prettier-plugin-organize-imports@^3.0.0:
1702917048
resolved "https://registry.yarnpkg.com/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.4.tgz#77967f69d335e9c8e6e5d224074609309c62845e"
1703017049
integrity sha512-6m8WBhIp0dfwu0SkgfOxJqh+HpdyfqSSLfKKRZSFbDuEQXDDndb8fTpRWkUrX/uBenkex3MgnVk0J3b3Y5byog==
1703117050

17032-
prettier@^2.8.0, prettier@^2.8.8:
17051+
prettier@*, prettier@^3.2.5:
17052+
version "3.2.5"
17053+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368"
17054+
integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==
17055+
17056+
prettier@^2.8.0:
1703317057
version "2.8.8"
1703417058
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
1703517059
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==

0 commit comments

Comments
 (0)