diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 000000000..8260b1cde --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,11 @@ +{ + "permissions": { + "allow": [ + "WebFetch(domain:prettier.io)", + "WebFetch(domain:code.visualstudio.com)", + "WebFetch(domain:github.com)" + ], + "deny": [], + "ask": [] + } +} \ No newline at end of file diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 000000000..0fe44737c --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1 @@ +module.exports = "@meshsdk/configs/prettier"; \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 000000000..4cc587f5f --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "esbenp.prettier-vscode", + "dbaeumer.vscode-eslint" + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..4d9cb33e0 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,38 @@ +{ + "editor.formatOnSave": true, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit" + }, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "[javascript]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascriptreact]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescript]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescriptreact]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[json]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[markdown]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "prettier.requireConfig": true, + "eslint.workingDirectories": [ + ".", + "packages/*", + "apps/*", + "scripts/*" + ] +} \ No newline at end of file diff --git a/apps/playground/src/backend/index.ts b/apps/playground/src/backend/index.ts index 08c9affad..a891913ad 100644 --- a/apps/playground/src/backend/index.ts +++ b/apps/playground/src/backend/index.ts @@ -1,4 +1,4 @@ -import axios from 'axios'; +import axios from "axios"; const instance = axios.create({ baseURL: `/api/`, diff --git a/apps/playground/src/backend/support.ts b/apps/playground/src/backend/support.ts index 8bd7449ce..76fdf9e00 100644 --- a/apps/playground/src/backend/support.ts +++ b/apps/playground/src/backend/support.ts @@ -1,10 +1,11 @@ -import { post } from './'; -import type { UTxO } from '@meshsdk/core'; +import type { UTxO } from "@meshsdk/core"; + +import { post } from "./"; export async function createTransactionDonate( recipientAddress: string, amount: number, - utxos: UTxO[] + utxos: UTxO[], ) { return await post(`donate-mint-mesh`, { recipientAddress, amount, utxos }); } diff --git a/apps/playground/src/components/button/button-float-documentation.tsx b/apps/playground/src/components/button/button-float-documentation.tsx index c69961253..f274d7d2b 100644 --- a/apps/playground/src/components/button/button-float-documentation.tsx +++ b/apps/playground/src/components/button/button-float-documentation.tsx @@ -6,7 +6,11 @@ import Button from "./button"; export default function ButtonFloatDocumentation({ href }: { href: string }) { return ( - diff --git a/apps/playground/src/components/card/card-title-desc-image.tsx b/apps/playground/src/components/card/card-title-desc-image.tsx index 58b1ed81c..48e60ff45 100644 --- a/apps/playground/src/components/card/card-title-desc-image.tsx +++ b/apps/playground/src/components/card/card-title-desc-image.tsx @@ -25,7 +25,7 @@ export default function CardTitleDescImage({ {icon ? (
- +
) : thumbnailNotioly ? (
@@ -62,7 +62,9 @@ export default function CardTitleDescImage({ {title} {desc && ( -

{desc}

+

+ {desc} +

)} diff --git a/apps/playground/src/components/cardano/mesh-wallet.ts b/apps/playground/src/components/cardano/mesh-wallet.ts index 971476ca9..461579979 100644 --- a/apps/playground/src/components/cardano/mesh-wallet.ts +++ b/apps/playground/src/components/cardano/mesh-wallet.ts @@ -1,9 +1,7 @@ import { BlockfrostProvider, MeshWallet } from "@meshsdk/core"; export function getProvider(network = "preprod") { - const provider = new BlockfrostProvider( - `/api/blockfrost/${network}/`, - ); + const provider = new BlockfrostProvider(`/api/blockfrost/${network}/`); provider.setSubmitTxToBytes(false); return provider; } diff --git a/apps/playground/src/components/layouts/image-header-and-body.tsx b/apps/playground/src/components/layouts/image-header-and-body.tsx index c07162d2b..a13d40ee1 100644 --- a/apps/playground/src/components/layouts/image-header-and-body.tsx +++ b/apps/playground/src/components/layouts/image-header-and-body.tsx @@ -32,7 +32,9 @@ export default function LayoutImageHeaderAndBody({

{title}

-

{description}

+

+ {description} +

diff --git a/apps/playground/src/components/layouts/markdown.tsx b/apps/playground/src/components/layouts/markdown.tsx index 2a292af85..ed06c9019 100644 --- a/apps/playground/src/components/layouts/markdown.tsx +++ b/apps/playground/src/components/layouts/markdown.tsx @@ -27,7 +27,9 @@ export default function Markdown({ children }: { children: React.ReactNode }) { ), //@ts-ignore - a: (props) => {props.children as string}, + a: (props) => ( + {props.children as string} + ), }} > {children} diff --git a/apps/playground/src/components/sections/two-columns-scroll.tsx b/apps/playground/src/components/sections/two-columns-scroll.tsx index c4c670c04..55d381ae4 100644 --- a/apps/playground/src/components/sections/two-columns-scroll.tsx +++ b/apps/playground/src/components/sections/two-columns-scroll.tsx @@ -33,7 +33,7 @@ export default function TwoColumnsScroll({
-
+
{leftSection}
{rightSection &&
{rightSection}
}
diff --git a/apps/playground/src/components/site/navbar/menu-item-dropdown.tsx b/apps/playground/src/components/site/navbar/menu-item-dropdown.tsx index 2cb5b040c..9c44c591e 100644 --- a/apps/playground/src/components/site/navbar/menu-item-dropdown.tsx +++ b/apps/playground/src/components/site/navbar/menu-item-dropdown.tsx @@ -21,7 +21,7 @@ export default function MenuItemDropdown({ >