diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a6ddebd..c94bfbd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -34,18 +34,19 @@ jobs: forge fmt --check id: fmt + - name: Install Bun + uses: oven-sh/setup-bun@v2 + - name: Run Forge build run: | forge --version forge soldeer install + bun install + bun solx/transpiler.ts forge build --sizes id: build - - name: Install Bun - uses: oven-sh/setup-bun@v2 - - name: Run Forge tests run: | - bun install forge test -vvv id: test diff --git a/.vscode/settings.json b/.vscode/settings.json index d531853..fe35484 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "files.associations": { "*.solx": "solidity" - } + }, + "workbench.colorTheme": "Default Dark Modern" } diff --git a/README.md b/README.md index 6a64936..84bc987 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ # SOLX -**Solidity × Any-Language Transpiler for Foundry.** - Write Solidity AND **any other programming language** at the same time! @@ -50,7 +48,7 @@ forge test -Specify variables to sync between Solidity and TypeScript: +Specify variables to **sync** between Solidity and TypeScript: ```solidity uint256 a; @@ -60,7 +58,7 @@ a++; assertEq(a, 1); ``` -Specify variables to clone from TypeScript: +Specify variables to **clone** from TypeScript: ```solidity uint256 a = 1;