Skip to content

Commit dd0b294

Browse files
Mock keychain and utils via subpath imports (#1435)
* Migrate keychain to subpath imports * Migrate utils to subpath imports * chore: update storybook snapshots --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent db9abe8 commit dd0b294

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+158
-182
lines changed

packages/keychain/.storybook/main.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,6 @@ const config: StorybookConfig = {
2626
external: ["vite-plugin-node-polyfills/shims/global"],
2727
},
2828
},
29-
resolve: {
30-
alias: {
31-
"@cartridge/utils/api/cartridge": require.resolve(
32-
"../node_modules/@cartridge/utils/dist/api/cartridge/index.js",
33-
),
34-
"@cartridge/utils/api/indexer": require.resolve(
35-
"../node_modules/@cartridge/utils/dist/api/indexer/index.js",
36-
),
37-
"@cartridge/utils/mock/data": require.resolve(
38-
"../node_modules/@cartridge/utils/dist/mock/data/index.js",
39-
),
40-
"@cartridge/utils": require.resolve(
41-
"../node_modules/@cartridge/utils/dist/index.mock.js",
42-
),
43-
},
44-
},
4529
}),
4630
staticDirs: ["../public"],
4731
previewHead: process.env.SNAPSHOT

packages/keychain/global.d.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/keychain/package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@
2020
"test:storybook:update": "start-server-and-test 'SNAPSHOT=1 pnpm storybook:serve' 6001 'pnpm test-storybook --url http://127.0.0.1:6001 -u'",
2121
"test:storybook": "start-server-and-test 'pnpm storybook:serve' 6001 'pnpm test-storybook -u'"
2222
},
23+
"imports": {
24+
"#*": [
25+
"./src/*",
26+
"./src/*.ts",
27+
"./src/*.tsx",
28+
"./src/*/index.ts",
29+
"./src/*/index.tsx"
30+
]
31+
},
2332
"dependencies": {
2433
"@cartridge/account-wasm": "workspace:*",
2534
"@cartridge/controller": "workspace:*",

packages/keychain/src/components/ControllerErrorAlert.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ErrorCode } from "@cartridge/account-wasm/controller";
44
import {
55
starknetTransactionExecutionErrorTestCases,
66
starknetTransactionValidationErrorTestCases,
7-
} from "@/utils/errors";
7+
} from "#utils/errors";
88

99
const meta = {
1010
component: ControllerErrorAlert,

packages/keychain/src/components/DeployController.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { Meta, StoryObj } from "@storybook/react";
33
import { DeployController } from "./DeployController";
44
import { constants, num } from "starknet";
55
import { JsControllerError } from "@cartridge/account-wasm/controller";
6-
import Controller from "@/utils/controller";
6+
import Controller from "#utils/controller";
77

88
const meta = {
99
component: DeployController,

packages/keychain/src/components/DeployController.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import {
1818
ControllerIcon,
1919
} from "@cartridge/ui-next";
2020
import { Funding } from "./funding";
21-
import { useConnection } from "@/hooks/connection";
21+
import { useConnection } from "#hooks/connection";
2222
import { ControllerErrorAlert, ErrorAlert } from "./ErrorAlert";
23-
import { useDeploy } from "@/hooks/deploy";
23+
import { useDeploy } from "#hooks/deploy";
2424
import { Fees } from "./Fees";
25-
import { ControllerError } from "@/utils/connection";
26-
import { TransactionSummary } from "@/components/transaction/TransactionSummary";
25+
import { ControllerError } from "#utils/connection";
26+
import { TransactionSummary } from "#components/transaction/TransactionSummary";
2727
import { Link } from "react-router-dom";
2828
import { getChainName, useFeeToken } from "@cartridge/utils";
2929

packages/keychain/src/components/ErrorAlert.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ import React, {
1919
useState,
2020
} from "react";
2121
import { ErrorCode } from "@cartridge/account-wasm/controller";
22-
import { ControllerError } from "@/utils/connection";
23-
import { parseExecutionError, parseValidationError } from "@/utils/errors";
22+
import { ControllerError } from "#utils/connection";
23+
import { parseExecutionError, parseValidationError } from "#utils/errors";
2424
import { formatAddress } from "@cartridge/utils";
2525
import { Link } from "react-router-dom";
2626
import { useExplorer } from "@starknet-react/core";

packages/keychain/src/components/ErrorBoundary.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import {
88
Button,
99
LayoutHeader,
1010
} from "@cartridge/ui-next";
11-
import { useConnection } from "@/hooks/connection";
12-
import { CARTRIDGE_DISCORD_LINK } from "@/const";
11+
import { useConnection } from "#hooks/connection";
12+
import { CARTRIDGE_DISCORD_LINK } from "#const";
1313
import { Link } from "react-router-dom";
1414
import { usePostHog } from "@cartridge/utils";
1515
import { useEffect } from "react";

packages/keychain/src/components/ErrorBoundry.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Meta, StoryObj } from "@storybook/react";
22
import { ErrorPage } from "./ErrorBoundary";
33

44
const meta: Meta<typeof ErrorPage> = {
5-
title: "@/components/ErrorPage",
5+
title: "#components/ErrorPage",
66
component: ErrorPage,
77
parameters: {
88
layout: "centered",

packages/keychain/src/components/ExecutionContainer.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { screen, fireEvent, waitFor } from "@testing-library/react";
22
import { ExecutionContainer } from "./ExecutionContainer";
33
import { describe, expect, beforeEach, it, vi } from "vitest";
4-
import { renderWithConnection } from "@/test/mocks/connection";
5-
import { renderWithProviders } from "@/test/mocks/providers";
4+
import { renderWithConnection } from "#test/mocks/connection";
5+
import { renderWithProviders } from "#test/mocks/providers";
66

77
describe("ExecutionContainer", () => {
88
const defaultProps = {

0 commit comments

Comments
 (0)