Skip to content

Commit 595aeca

Browse files
committed
don't add CodeEditor and TransactionTraceViewer, fix import paths for sandbox/ui/, don't export pages at all
1 parent 7505c94 commit 595aeca

File tree

14 files changed

+30
-23
lines changed

14 files changed

+30
-23
lines changed

package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "txtracer-components-test-dev",
3-
"version": "0.1.0",
3+
"version": "0.0.7",
44
"type": "module",
55
"homepage": "https://txtracer.ton.org/",
66
"main": "./src/lib/index.ts",
@@ -19,10 +19,6 @@
1919
"import": "./src/lib/features.ts",
2020
"types": "./src/lib/features.ts"
2121
},
22-
"./pages": {
23-
"import": "./src/lib/pages.ts",
24-
"types": "./src/lib/pages.ts"
25-
},
2622
"./styles": "./src/index.css"
2723
},
2824
"files": [
@@ -70,7 +66,7 @@
7066
"test:e2e": "yarn playwright test",
7167
"coverage": "vitest run --coverage",
7268
"precommit": "yarn fmt && yarn lint --fix && yarn build",
73-
"prepare:publish": "node scripts/prepare-publish.js",
69+
"prepare:publish": "node scripts/prepare-publish.js && cd .publish-temp/ && npm pack",
7470
"prepublishOnly": "yarn lint && yarn fmt:check"
7571
},
7672
"peerDependencies": {

scripts/prepare-publish.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ const filesToCopy = [
2727
"src/features/common/",
2828
"src/features/txTrace/",
2929
"src/features/tasm/",
30-
"src/features/godbolt/",
31-
"src/pages/SandboxPage/",
30+
// "src/features/godbolt/",
3231
"src/index.css",
3332
]
3433

@@ -43,6 +42,9 @@ function copyRecursively(src, dest) {
4342
copyRecursively(path.join(src, file), path.join(dest, file))
4443
}
4544
} else {
45+
if (src.includes("CodeEditor")) {
46+
return
47+
}
4648
fs.copyFileSync(src, dest)
4749
}
4850
}
@@ -65,6 +67,11 @@ function replaceAliases(filePath, content) {
6567

6668
let newContent = content
6769

70+
newContent = newContent.replace(
71+
'import("@app/pages/SandboxPage/components/TransactionTraceViewer/TransactionTraceViewer"),',
72+
"new Promise(() => <div></div>),",
73+
)
74+
6875
newContent = newContent.replace(/"@shared\/(.+?)"/g, (match, importPath) => {
6976
const sharedPath = path.join(publishDir, "src/shared", importPath)
7077
const relativePath = path.relative(fileDir, sharedPath)

src/features/sandbox/ui/ContractDetails/ContractDetails.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {useState} from "react"
55
import type {Maybe} from "@ton/core/dist/utils/maybe"
66

77
import {formatCurrency} from "@shared/lib/format"
8-
import {OpcodeChip} from "@app/pages/SandboxPage/components"
8+
import {OpcodeChip} from "@shared/ui/OpcodeChip/OpcodeChip"
99
import {CodeBlock} from "@shared/ui/CodeBlock"
1010
import {ContractChip} from "@shared/ui/ContractChip/ContractChip"
1111
import type {TestData} from "@features/sandbox/lib/test-data"

src/features/sandbox/ui/TransactionShortInfo/TransactionShortInfo.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {Address, type ExternalAddress} from "@ton/core"
22

3-
import React, {type JSX, useState} from "react"
3+
import React, {type JSX, lazy, useState} from "react"
44
import type {Maybe} from "@ton/core/dist/utils/maybe"
55
import {FiPlay, FiX, FiChevronDown, FiChevronUp} from "react-icons/fi"
66

7-
import {OpcodeChip} from "@app/pages/SandboxPage/components"
7+
import {OpcodeChip} from "@shared/ui/OpcodeChip/OpcodeChip"
88
import {ContractChip} from "@shared/ui/ContractChip/ContractChip"
99
import {formatCurrency, formatNumber} from "@shared/lib/format"
1010
import {
@@ -15,7 +15,6 @@ import {
1515
import type {ContractData} from "@features/sandbox/lib/contract"
1616
import {type ParsedObjectByABI, parseSliceWithAbiType} from "@features/sandbox/lib/abi/parser"
1717
import {ParsedDataView} from "@features/sandbox/ui/abi"
18-
import {TransactionTraceViewer} from "@features/sandbox/ui/TransactionTraceViewer"
1918
import Button from "@shared/ui/Button"
2019

2120
import type {TestData} from "@features/sandbox/lib/test-data"
@@ -139,6 +138,10 @@ export function TransactionShortInfo({
139138

140139
const sendMode = computeSendMode(tx, testData)
141140

141+
const TransactionTraceViewer = lazy(
142+
() => import("@app/pages/SandboxPage/components/TransactionTraceViewer/TransactionTraceViewer"),
143+
)
144+
142145
return (
143146
<>
144147
<div className={styles.transactionDetailsContainer}>

src/features/sandbox/ui/TransactionTraceViewer/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/features/sandbox/ui/TransactionTree/TransactionTree.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ import type {TestData} from "@features/sandbox/lib/test-data"
99
import {findOpcodeABI, type TransactionInfo} from "@features/sandbox/lib/transaction"
1010
import type {ContractData} from "@features/sandbox/lib/contract"
1111
import {parseSliceWithAbiType, type ParsedObjectByABI} from "@features/sandbox/lib/abi/parser"
12-
import {TransactionShortInfo, ContractDetails} from "@app/pages/SandboxPage/components"
12+
1313
import {ParsedDataView} from "@features/sandbox/ui/abi"
1414

15+
import {TransactionShortInfo, ContractDetails} from "../"
16+
1517
import {useTooltip} from "./useTooltip"
1618
import {SmartTooltip} from "./SmartTooltip"
1719

src/features/sandbox/ui/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
export * from "./abi"
2+
23
export {SendModeViewer} from "./SendModeViewer"
34
export {ReserveModeViewer} from "./ReserveModeViewer"
5+
export {ContractDetails} from "./ContractDetails/ContractDetails"
6+
export {TransactionShortInfo} from "./TransactionShortInfo/TransactionShortInfo"
7+
export {TransactionTree} from "./TransactionTree/TransactionTree"

src/lib/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
export * from "./shared"
22
export * from "./features"
3+
4+
import "../index.css"

src/lib/pages.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)