From b92d0bd1bcb1caf577552f958239c873ec793833 Mon Sep 17 00:00:00 2001 From: Eric Lau Date: Tue, 4 Feb 2025 15:04:01 -0500 Subject: [PATCH 1/5] Move solidity and cairo to subfolders of core --- .github/workflows/test.yml | 10 +++++----- package.json | 3 ++- packages/{core-cairo => core/cairo}/.gitignore | 0 packages/{core-cairo => core/cairo}/CHANGELOG.md | 0 packages/{core-cairo => core/cairo}/LICENSE | 0 packages/{core-cairo => core/cairo}/NOTICE | 0 packages/{core-cairo => core/cairo}/README.md | 0 packages/{core-cairo => core/cairo}/ava.config.js | 0 packages/{core-cairo => core/cairo}/package.json | 2 +- .../{core-cairo => core/cairo}/src/account.test.ts | 0 .../cairo}/src/account.test.ts.md | 0 .../cairo}/src/account.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/account.ts | 0 .../{core-cairo => core/cairo}/src/add-pausable.ts | 0 packages/{core-cairo => core/cairo}/src/api.ts | 0 .../{core-cairo => core/cairo}/src/build-generic.ts | 0 .../cairo}/src/common-components.ts | 0 .../cairo}/src/common-options.ts | 0 .../{core-cairo => core/cairo}/src/contract.test.ts | 0 .../cairo}/src/contract.test.ts.md | 0 .../cairo}/src/contract.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/contract.ts | 0 .../{core-cairo => core/cairo}/src/custom.test.ts | 0 .../cairo}/src/custom.test.ts.md | 0 .../cairo}/src/custom.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/custom.ts | 0 .../{core-cairo => core/cairo}/src/erc1155.test.ts | 0 .../cairo}/src/erc1155.test.ts.md | 0 .../cairo}/src/erc1155.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/erc1155.ts | 0 .../{core-cairo => core/cairo}/src/erc20.test.ts | 0 .../{core-cairo => core/cairo}/src/erc20.test.ts.md | 0 .../cairo}/src/erc20.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/erc20.ts | 0 .../{core-cairo => core/cairo}/src/erc721.test.ts | 0 .../cairo}/src/erc721.test.ts.md | 0 .../cairo}/src/erc721.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/erc721.ts | 0 packages/{core-cairo => core/cairo}/src/error.ts | 0 .../cairo}/src/external-trait.ts | 0 .../cairo}/src/generate/account.ts | 0 .../cairo}/src/generate/alternatives.ts | 0 .../cairo}/src/generate/custom.ts | 0 .../cairo}/src/generate/erc1155.ts | 0 .../cairo}/src/generate/erc20.ts | 0 .../cairo}/src/generate/erc721.ts | 0 .../cairo}/src/generate/governor.ts | 0 .../cairo}/src/generate/sources.ts | 0 .../cairo}/src/generate/vesting.ts | 0 .../{core-cairo => core/cairo}/src/governor.test.ts | 0 .../cairo}/src/governor.test.ts.md | 0 .../cairo}/src/governor.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/governor.ts | 0 packages/{core-cairo => core/cairo}/src/index.ts | 0 packages/{core-cairo => core/cairo}/src/kind.ts | 0 packages/{core-cairo => core/cairo}/src/print.ts | 0 .../cairo}/src/scripts/update-scarb-project.ts | 0 .../cairo}/src/set-access-control.ts | 0 packages/{core-cairo => core/cairo}/src/set-info.ts | 0 .../cairo}/src/set-royalty-info.ts | 0 .../cairo}/src/set-upgradeable.ts | 0 packages/{core-cairo => core/cairo}/src/test.ts | 0 .../cairo}/src/utils/convert-strings.test.ts | 0 .../cairo}/src/utils/convert-strings.ts | 0 .../cairo}/src/utils/define-components.ts | 0 .../cairo}/src/utils/define-functions.ts | 0 .../cairo}/src/utils/duration.ts | 0 .../cairo}/src/utils/find-cover.ts | 0 .../cairo}/src/utils/format-lines.ts | 0 .../cairo}/src/utils/sorted-by.ts | 0 .../cairo}/src/utils/version.test.ts | 0 .../{core-cairo => core/cairo}/src/utils/version.ts | 0 .../{core-cairo => core/cairo}/src/vesting.test.ts | 0 .../cairo}/src/vesting.test.ts.md | 0 .../cairo}/src/vesting.test.ts.snap | Bin packages/{core-cairo => core/cairo}/src/vesting.ts | 0 .../cairo}/test_project/.gitignore | 0 .../cairo}/test_project/Scarb.lock | 0 .../cairo}/test_project/Scarb.toml | 0 packages/{core-cairo => core/cairo}/tsconfig.json | 2 +- packages/core/{ => solidity}/.gitignore | 0 packages/core/{ => solidity}/CHANGELOG.md | 0 packages/core/{ => solidity}/LICENSE | 0 packages/core/{ => solidity}/NOTICE | 0 packages/core/{ => solidity}/README.md | 0 packages/core/{ => solidity}/ava.config.js | 0 .../core/{ => solidity}/contracts/SafetyCheck.sol | 0 packages/core/{ => solidity}/get-imports.d.ts | 0 packages/core/{ => solidity}/get-imports.js | 0 packages/core/{ => solidity}/hardhat.config.js | 0 .../core/{ => solidity}/openzeppelin-contracts.d.ts | 0 packages/core/{ => solidity}/package.json | 2 +- packages/core/{ => solidity}/print-versioned.js | 0 packages/core/{ => solidity}/print-versioned.ts | 0 packages/core/{ => solidity}/src/add-pausable.ts | 0 packages/core/{ => solidity}/src/api.ts | 0 packages/core/{ => solidity}/src/build-generic.ts | 0 .../core/{ => solidity}/src/common-functions.ts | 0 packages/core/{ => solidity}/src/common-options.ts | 0 packages/core/{ => solidity}/src/contract.test.ts | 0 .../core/{ => solidity}/src/contract.test.ts.md | 0 .../core/{ => solidity}/src/contract.test.ts.snap | Bin packages/core/{ => solidity}/src/contract.ts | 0 packages/core/{ => solidity}/src/custom.test.ts | 0 packages/core/{ => solidity}/src/custom.test.ts.md | 0 .../core/{ => solidity}/src/custom.test.ts.snap | Bin packages/core/{ => solidity}/src/custom.ts | 0 .../src/environments/hardhat/package-lock.json | 0 .../src/environments/hardhat/package.json | 0 .../hardhat/upgradeable/package-lock.json | 0 .../environments/hardhat/upgradeable/package.json | 0 packages/core/{ => solidity}/src/erc1155.test.ts | 0 packages/core/{ => solidity}/src/erc1155.test.ts.md | 0 .../core/{ => solidity}/src/erc1155.test.ts.snap | Bin packages/core/{ => solidity}/src/erc1155.ts | 0 packages/core/{ => solidity}/src/erc20.test.ts | 0 packages/core/{ => solidity}/src/erc20.test.ts.md | 0 packages/core/{ => solidity}/src/erc20.test.ts.snap | Bin packages/core/{ => solidity}/src/erc20.ts | 0 packages/core/{ => solidity}/src/erc721.test.ts | 0 packages/core/{ => solidity}/src/erc721.test.ts.md | 0 .../core/{ => solidity}/src/erc721.test.ts.snap | Bin packages/core/{ => solidity}/src/erc721.ts | 0 packages/core/{ => solidity}/src/error.ts | 0 .../{ => solidity}/src/generate/alternatives.ts | 0 packages/core/{ => solidity}/src/generate/custom.ts | 0 .../core/{ => solidity}/src/generate/erc1155.ts | 0 packages/core/{ => solidity}/src/generate/erc20.ts | 0 packages/core/{ => solidity}/src/generate/erc721.ts | 0 .../core/{ => solidity}/src/generate/governor.ts | 0 .../core/{ => solidity}/src/generate/sources.ts | 0 .../core/{ => solidity}/src/generate/stablecoin.ts | 0 .../core/{ => solidity}/src/get-imports.test.ts | 0 packages/core/{ => solidity}/src/get-imports.ts | 0 packages/core/{ => solidity}/src/governor.test.ts | 0 .../core/{ => solidity}/src/governor.test.ts.md | 0 .../core/{ => solidity}/src/governor.test.ts.snap | Bin packages/core/{ => solidity}/src/governor.ts | 0 packages/core/{ => solidity}/src/index.ts | 0 .../{ => solidity}/src/infer-transpiled.test.ts | 0 .../core/{ => solidity}/src/infer-transpiled.ts | 0 packages/core/{ => solidity}/src/kind.ts | 0 packages/core/{ => solidity}/src/options.ts | 0 packages/core/{ => solidity}/src/print-versioned.ts | 0 packages/core/{ => solidity}/src/print.ts | 0 packages/core/{ => solidity}/src/scripts/prepare.ts | 0 .../core/{ => solidity}/src/set-access-control.ts | 0 packages/core/{ => solidity}/src/set-clock-mode.ts | 0 packages/core/{ => solidity}/src/set-info.ts | 0 packages/core/{ => solidity}/src/set-upgradeable.ts | 0 .../core/{ => solidity}/src/solidity-version.json | 0 packages/core/{ => solidity}/src/stablecoin.test.ts | 0 .../core/{ => solidity}/src/stablecoin.test.ts.md | 0 .../core/{ => solidity}/src/stablecoin.test.ts.snap | Bin packages/core/{ => solidity}/src/stablecoin.ts | 0 packages/core/{ => solidity}/src/test.ts | 0 .../{ => solidity}/src/utils/define-functions.ts | 0 packages/core/{ => solidity}/src/utils/duration.ts | 0 .../core/{ => solidity}/src/utils/find-cover.ts | 0 .../core/{ => solidity}/src/utils/format-lines.ts | 0 .../core/{ => solidity}/src/utils/map-values.ts | 0 packages/core/{ => solidity}/src/utils/sorted-by.ts | 0 .../{ => solidity}/src/utils/to-identifier.test.ts | 0 .../core/{ => solidity}/src/utils/to-identifier.ts | 0 .../{ => solidity}/src/utils/transitive-closure.ts | 0 .../core/{ => solidity}/src/utils/version.test.ts | 0 packages/core/{ => solidity}/src/utils/version.ts | 0 .../core/{ => solidity}/src/zip-foundry.test.ts | 0 .../core/{ => solidity}/src/zip-foundry.test.ts.md | 0 .../{ => solidity}/src/zip-foundry.test.ts.snap | Bin packages/core/{ => solidity}/src/zip-foundry.ts | 0 .../core/{ => solidity}/src/zip-hardhat.test.ts | 0 .../core/{ => solidity}/src/zip-hardhat.test.ts.md | 0 .../{ => solidity}/src/zip-hardhat.test.ts.snap | Bin packages/core/{ => solidity}/src/zip-hardhat.ts | 0 packages/core/{ => solidity}/tsconfig.json | 2 +- packages/core/{ => solidity}/zip-env-foundry.js | 0 packages/core/{ => solidity}/zip-env-foundry.ts | 0 packages/core/{ => solidity}/zip-env-hardhat.js | 0 packages/core/{ => solidity}/zip-env-hardhat.ts | 0 packages/ui/rollup.config.mjs | 4 ++-- packages/ui/tsconfig.json | 2 +- 182 files changed, 14 insertions(+), 13 deletions(-) rename packages/{core-cairo => core/cairo}/.gitignore (100%) rename packages/{core-cairo => core/cairo}/CHANGELOG.md (100%) rename packages/{core-cairo => core/cairo}/LICENSE (100%) rename packages/{core-cairo => core/cairo}/NOTICE (100%) rename packages/{core-cairo => core/cairo}/README.md (100%) rename packages/{core-cairo => core/cairo}/ava.config.js (100%) rename packages/{core-cairo => core/cairo}/package.json (93%) rename packages/{core-cairo => core/cairo}/src/account.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/account.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/account.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/account.ts (100%) rename packages/{core-cairo => core/cairo}/src/add-pausable.ts (100%) rename packages/{core-cairo => core/cairo}/src/api.ts (100%) rename packages/{core-cairo => core/cairo}/src/build-generic.ts (100%) rename packages/{core-cairo => core/cairo}/src/common-components.ts (100%) rename packages/{core-cairo => core/cairo}/src/common-options.ts (100%) rename packages/{core-cairo => core/cairo}/src/contract.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/contract.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/contract.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/contract.ts (100%) rename packages/{core-cairo => core/cairo}/src/custom.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/custom.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/custom.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/custom.ts (100%) rename packages/{core-cairo => core/cairo}/src/erc1155.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/erc1155.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/erc1155.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/erc1155.ts (100%) rename packages/{core-cairo => core/cairo}/src/erc20.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/erc20.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/erc20.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/erc20.ts (100%) rename packages/{core-cairo => core/cairo}/src/erc721.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/erc721.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/erc721.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/erc721.ts (100%) rename packages/{core-cairo => core/cairo}/src/error.ts (100%) rename packages/{core-cairo => core/cairo}/src/external-trait.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/account.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/alternatives.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/custom.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/erc1155.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/erc20.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/erc721.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/governor.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/sources.ts (100%) rename packages/{core-cairo => core/cairo}/src/generate/vesting.ts (100%) rename packages/{core-cairo => core/cairo}/src/governor.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/governor.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/governor.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/governor.ts (100%) rename packages/{core-cairo => core/cairo}/src/index.ts (100%) rename packages/{core-cairo => core/cairo}/src/kind.ts (100%) rename packages/{core-cairo => core/cairo}/src/print.ts (100%) rename packages/{core-cairo => core/cairo}/src/scripts/update-scarb-project.ts (100%) rename packages/{core-cairo => core/cairo}/src/set-access-control.ts (100%) rename packages/{core-cairo => core/cairo}/src/set-info.ts (100%) rename packages/{core-cairo => core/cairo}/src/set-royalty-info.ts (100%) rename packages/{core-cairo => core/cairo}/src/set-upgradeable.ts (100%) rename packages/{core-cairo => core/cairo}/src/test.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/convert-strings.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/convert-strings.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/define-components.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/define-functions.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/duration.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/find-cover.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/format-lines.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/sorted-by.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/version.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/utils/version.ts (100%) rename packages/{core-cairo => core/cairo}/src/vesting.test.ts (100%) rename packages/{core-cairo => core/cairo}/src/vesting.test.ts.md (100%) rename packages/{core-cairo => core/cairo}/src/vesting.test.ts.snap (100%) rename packages/{core-cairo => core/cairo}/src/vesting.ts (100%) rename packages/{core-cairo => core/cairo}/test_project/.gitignore (100%) rename packages/{core-cairo => core/cairo}/test_project/Scarb.lock (100%) rename packages/{core-cairo => core/cairo}/test_project/Scarb.toml (100%) rename packages/{core-cairo => core/cairo}/tsconfig.json (85%) rename packages/core/{ => solidity}/.gitignore (100%) rename packages/core/{ => solidity}/CHANGELOG.md (100%) rename packages/core/{ => solidity}/LICENSE (100%) rename packages/core/{ => solidity}/NOTICE (100%) rename packages/core/{ => solidity}/README.md (100%) rename packages/core/{ => solidity}/ava.config.js (100%) rename packages/core/{ => solidity}/contracts/SafetyCheck.sol (100%) rename packages/core/{ => solidity}/get-imports.d.ts (100%) rename packages/core/{ => solidity}/get-imports.js (100%) rename packages/core/{ => solidity}/hardhat.config.js (100%) rename packages/core/{ => solidity}/openzeppelin-contracts.d.ts (100%) rename packages/core/{ => solidity}/package.json (95%) rename packages/core/{ => solidity}/print-versioned.js (100%) rename packages/core/{ => solidity}/print-versioned.ts (100%) rename packages/core/{ => solidity}/src/add-pausable.ts (100%) rename packages/core/{ => solidity}/src/api.ts (100%) rename packages/core/{ => solidity}/src/build-generic.ts (100%) rename packages/core/{ => solidity}/src/common-functions.ts (100%) rename packages/core/{ => solidity}/src/common-options.ts (100%) rename packages/core/{ => solidity}/src/contract.test.ts (100%) rename packages/core/{ => solidity}/src/contract.test.ts.md (100%) rename packages/core/{ => solidity}/src/contract.test.ts.snap (100%) rename packages/core/{ => solidity}/src/contract.ts (100%) rename packages/core/{ => solidity}/src/custom.test.ts (100%) rename packages/core/{ => solidity}/src/custom.test.ts.md (100%) rename packages/core/{ => solidity}/src/custom.test.ts.snap (100%) rename packages/core/{ => solidity}/src/custom.ts (100%) rename packages/core/{ => solidity}/src/environments/hardhat/package-lock.json (100%) rename packages/core/{ => solidity}/src/environments/hardhat/package.json (100%) rename packages/core/{ => solidity}/src/environments/hardhat/upgradeable/package-lock.json (100%) rename packages/core/{ => solidity}/src/environments/hardhat/upgradeable/package.json (100%) rename packages/core/{ => solidity}/src/erc1155.test.ts (100%) rename packages/core/{ => solidity}/src/erc1155.test.ts.md (100%) rename packages/core/{ => solidity}/src/erc1155.test.ts.snap (100%) rename packages/core/{ => solidity}/src/erc1155.ts (100%) rename packages/core/{ => solidity}/src/erc20.test.ts (100%) rename packages/core/{ => solidity}/src/erc20.test.ts.md (100%) rename packages/core/{ => solidity}/src/erc20.test.ts.snap (100%) rename packages/core/{ => solidity}/src/erc20.ts (100%) rename packages/core/{ => solidity}/src/erc721.test.ts (100%) rename packages/core/{ => solidity}/src/erc721.test.ts.md (100%) rename packages/core/{ => solidity}/src/erc721.test.ts.snap (100%) rename packages/core/{ => solidity}/src/erc721.ts (100%) rename packages/core/{ => solidity}/src/error.ts (100%) rename packages/core/{ => solidity}/src/generate/alternatives.ts (100%) rename packages/core/{ => solidity}/src/generate/custom.ts (100%) rename packages/core/{ => solidity}/src/generate/erc1155.ts (100%) rename packages/core/{ => solidity}/src/generate/erc20.ts (100%) rename packages/core/{ => solidity}/src/generate/erc721.ts (100%) rename packages/core/{ => solidity}/src/generate/governor.ts (100%) rename packages/core/{ => solidity}/src/generate/sources.ts (100%) rename packages/core/{ => solidity}/src/generate/stablecoin.ts (100%) rename packages/core/{ => solidity}/src/get-imports.test.ts (100%) rename packages/core/{ => solidity}/src/get-imports.ts (100%) rename packages/core/{ => solidity}/src/governor.test.ts (100%) rename packages/core/{ => solidity}/src/governor.test.ts.md (100%) rename packages/core/{ => solidity}/src/governor.test.ts.snap (100%) rename packages/core/{ => solidity}/src/governor.ts (100%) rename packages/core/{ => solidity}/src/index.ts (100%) rename packages/core/{ => solidity}/src/infer-transpiled.test.ts (100%) rename packages/core/{ => solidity}/src/infer-transpiled.ts (100%) rename packages/core/{ => solidity}/src/kind.ts (100%) rename packages/core/{ => solidity}/src/options.ts (100%) rename packages/core/{ => solidity}/src/print-versioned.ts (100%) rename packages/core/{ => solidity}/src/print.ts (100%) rename packages/core/{ => solidity}/src/scripts/prepare.ts (100%) rename packages/core/{ => solidity}/src/set-access-control.ts (100%) rename packages/core/{ => solidity}/src/set-clock-mode.ts (100%) rename packages/core/{ => solidity}/src/set-info.ts (100%) rename packages/core/{ => solidity}/src/set-upgradeable.ts (100%) rename packages/core/{ => solidity}/src/solidity-version.json (100%) rename packages/core/{ => solidity}/src/stablecoin.test.ts (100%) rename packages/core/{ => solidity}/src/stablecoin.test.ts.md (100%) rename packages/core/{ => solidity}/src/stablecoin.test.ts.snap (100%) rename packages/core/{ => solidity}/src/stablecoin.ts (100%) rename packages/core/{ => solidity}/src/test.ts (100%) rename packages/core/{ => solidity}/src/utils/define-functions.ts (100%) rename packages/core/{ => solidity}/src/utils/duration.ts (100%) rename packages/core/{ => solidity}/src/utils/find-cover.ts (100%) rename packages/core/{ => solidity}/src/utils/format-lines.ts (100%) rename packages/core/{ => solidity}/src/utils/map-values.ts (100%) rename packages/core/{ => solidity}/src/utils/sorted-by.ts (100%) rename packages/core/{ => solidity}/src/utils/to-identifier.test.ts (100%) rename packages/core/{ => solidity}/src/utils/to-identifier.ts (100%) rename packages/core/{ => solidity}/src/utils/transitive-closure.ts (100%) rename packages/core/{ => solidity}/src/utils/version.test.ts (100%) rename packages/core/{ => solidity}/src/utils/version.ts (100%) rename packages/core/{ => solidity}/src/zip-foundry.test.ts (100%) rename packages/core/{ => solidity}/src/zip-foundry.test.ts.md (100%) rename packages/core/{ => solidity}/src/zip-foundry.test.ts.snap (100%) rename packages/core/{ => solidity}/src/zip-foundry.ts (100%) rename packages/core/{ => solidity}/src/zip-hardhat.test.ts (100%) rename packages/core/{ => solidity}/src/zip-hardhat.test.ts.md (100%) rename packages/core/{ => solidity}/src/zip-hardhat.test.ts.snap (100%) rename packages/core/{ => solidity}/src/zip-hardhat.ts (100%) rename packages/core/{ => solidity}/tsconfig.json (85%) rename packages/core/{ => solidity}/zip-env-foundry.js (100%) rename packages/core/{ => solidity}/zip-env-foundry.ts (100%) rename packages/core/{ => solidity}/zip-env-hardhat.js (100%) rename packages/core/{ => solidity}/zip-env-hardhat.ts (100%) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 70d51847e..4b5ab7d6c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,8 +10,8 @@ jobs: strategy: matrix: package: - - core - - core-cairo + - solidity + - cairo runs-on: ubuntu-latest steps: @@ -21,16 +21,16 @@ jobs: node-version: 18.x cache: 'yarn' - name: Install Foundry - if: matrix.package == 'core' + if: matrix.package == 'solidity' uses: foundry-rs/foundry-toolchain@v1 - name: Install dependencies run: yarn install --network-concurrency 1 - name: Compile TypeScript run: yarn tsc - working-directory: packages/${{matrix.package}} + working-directory: packages/core/${{matrix.package}} - name: Check Svelte run: yarn svelte-check working-directory: packages/ui - name: Run tests run: yarn test - working-directory: packages/${{matrix.package}} + working-directory: packages/core/${{matrix.package}} diff --git a/package.json b/package.json index 18a3f0663..c6c359d09 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ }, "workspaces": { "packages": [ - "packages/*" + "packages/core/*", + "packages/ui" ], "nohoist": [ "**/@types/*", diff --git a/packages/core-cairo/.gitignore b/packages/core/cairo/.gitignore similarity index 100% rename from packages/core-cairo/.gitignore rename to packages/core/cairo/.gitignore diff --git a/packages/core-cairo/CHANGELOG.md b/packages/core/cairo/CHANGELOG.md similarity index 100% rename from packages/core-cairo/CHANGELOG.md rename to packages/core/cairo/CHANGELOG.md diff --git a/packages/core-cairo/LICENSE b/packages/core/cairo/LICENSE similarity index 100% rename from packages/core-cairo/LICENSE rename to packages/core/cairo/LICENSE diff --git a/packages/core-cairo/NOTICE b/packages/core/cairo/NOTICE similarity index 100% rename from packages/core-cairo/NOTICE rename to packages/core/cairo/NOTICE diff --git a/packages/core-cairo/README.md b/packages/core/cairo/README.md similarity index 100% rename from packages/core-cairo/README.md rename to packages/core/cairo/README.md diff --git a/packages/core-cairo/ava.config.js b/packages/core/cairo/ava.config.js similarity index 100% rename from packages/core-cairo/ava.config.js rename to packages/core/cairo/ava.config.js diff --git a/packages/core-cairo/package.json b/packages/core/cairo/package.json similarity index 93% rename from packages/core-cairo/package.json rename to packages/core/cairo/package.json index 6cab34438..3e61b4fda 100644 --- a/packages/core-cairo/package.json +++ b/packages/core/cairo/package.json @@ -19,7 +19,7 @@ "prepublish": "rimraf dist *.tsbuildinfo", "test": "ava", "test:watch": "ava --watch", - "version": "node ../../scripts/bump-changelog.js" + "version": "node ../../../scripts/bump-changelog.js" }, "devDependencies": { "@types/node": "^18.0.0", diff --git a/packages/core-cairo/src/account.test.ts b/packages/core/cairo/src/account.test.ts similarity index 100% rename from packages/core-cairo/src/account.test.ts rename to packages/core/cairo/src/account.test.ts diff --git a/packages/core-cairo/src/account.test.ts.md b/packages/core/cairo/src/account.test.ts.md similarity index 100% rename from packages/core-cairo/src/account.test.ts.md rename to packages/core/cairo/src/account.test.ts.md diff --git a/packages/core-cairo/src/account.test.ts.snap b/packages/core/cairo/src/account.test.ts.snap similarity index 100% rename from packages/core-cairo/src/account.test.ts.snap rename to packages/core/cairo/src/account.test.ts.snap diff --git a/packages/core-cairo/src/account.ts b/packages/core/cairo/src/account.ts similarity index 100% rename from packages/core-cairo/src/account.ts rename to packages/core/cairo/src/account.ts diff --git a/packages/core-cairo/src/add-pausable.ts b/packages/core/cairo/src/add-pausable.ts similarity index 100% rename from packages/core-cairo/src/add-pausable.ts rename to packages/core/cairo/src/add-pausable.ts diff --git a/packages/core-cairo/src/api.ts b/packages/core/cairo/src/api.ts similarity index 100% rename from packages/core-cairo/src/api.ts rename to packages/core/cairo/src/api.ts diff --git a/packages/core-cairo/src/build-generic.ts b/packages/core/cairo/src/build-generic.ts similarity index 100% rename from packages/core-cairo/src/build-generic.ts rename to packages/core/cairo/src/build-generic.ts diff --git a/packages/core-cairo/src/common-components.ts b/packages/core/cairo/src/common-components.ts similarity index 100% rename from packages/core-cairo/src/common-components.ts rename to packages/core/cairo/src/common-components.ts diff --git a/packages/core-cairo/src/common-options.ts b/packages/core/cairo/src/common-options.ts similarity index 100% rename from packages/core-cairo/src/common-options.ts rename to packages/core/cairo/src/common-options.ts diff --git a/packages/core-cairo/src/contract.test.ts b/packages/core/cairo/src/contract.test.ts similarity index 100% rename from packages/core-cairo/src/contract.test.ts rename to packages/core/cairo/src/contract.test.ts diff --git a/packages/core-cairo/src/contract.test.ts.md b/packages/core/cairo/src/contract.test.ts.md similarity index 100% rename from packages/core-cairo/src/contract.test.ts.md rename to packages/core/cairo/src/contract.test.ts.md diff --git a/packages/core-cairo/src/contract.test.ts.snap b/packages/core/cairo/src/contract.test.ts.snap similarity index 100% rename from packages/core-cairo/src/contract.test.ts.snap rename to packages/core/cairo/src/contract.test.ts.snap diff --git a/packages/core-cairo/src/contract.ts b/packages/core/cairo/src/contract.ts similarity index 100% rename from packages/core-cairo/src/contract.ts rename to packages/core/cairo/src/contract.ts diff --git a/packages/core-cairo/src/custom.test.ts b/packages/core/cairo/src/custom.test.ts similarity index 100% rename from packages/core-cairo/src/custom.test.ts rename to packages/core/cairo/src/custom.test.ts diff --git a/packages/core-cairo/src/custom.test.ts.md b/packages/core/cairo/src/custom.test.ts.md similarity index 100% rename from packages/core-cairo/src/custom.test.ts.md rename to packages/core/cairo/src/custom.test.ts.md diff --git a/packages/core-cairo/src/custom.test.ts.snap b/packages/core/cairo/src/custom.test.ts.snap similarity index 100% rename from packages/core-cairo/src/custom.test.ts.snap rename to packages/core/cairo/src/custom.test.ts.snap diff --git a/packages/core-cairo/src/custom.ts b/packages/core/cairo/src/custom.ts similarity index 100% rename from packages/core-cairo/src/custom.ts rename to packages/core/cairo/src/custom.ts diff --git a/packages/core-cairo/src/erc1155.test.ts b/packages/core/cairo/src/erc1155.test.ts similarity index 100% rename from packages/core-cairo/src/erc1155.test.ts rename to packages/core/cairo/src/erc1155.test.ts diff --git a/packages/core-cairo/src/erc1155.test.ts.md b/packages/core/cairo/src/erc1155.test.ts.md similarity index 100% rename from packages/core-cairo/src/erc1155.test.ts.md rename to packages/core/cairo/src/erc1155.test.ts.md diff --git a/packages/core-cairo/src/erc1155.test.ts.snap b/packages/core/cairo/src/erc1155.test.ts.snap similarity index 100% rename from packages/core-cairo/src/erc1155.test.ts.snap rename to packages/core/cairo/src/erc1155.test.ts.snap diff --git a/packages/core-cairo/src/erc1155.ts b/packages/core/cairo/src/erc1155.ts similarity index 100% rename from packages/core-cairo/src/erc1155.ts rename to packages/core/cairo/src/erc1155.ts diff --git a/packages/core-cairo/src/erc20.test.ts b/packages/core/cairo/src/erc20.test.ts similarity index 100% rename from packages/core-cairo/src/erc20.test.ts rename to packages/core/cairo/src/erc20.test.ts diff --git a/packages/core-cairo/src/erc20.test.ts.md b/packages/core/cairo/src/erc20.test.ts.md similarity index 100% rename from packages/core-cairo/src/erc20.test.ts.md rename to packages/core/cairo/src/erc20.test.ts.md diff --git a/packages/core-cairo/src/erc20.test.ts.snap b/packages/core/cairo/src/erc20.test.ts.snap similarity index 100% rename from packages/core-cairo/src/erc20.test.ts.snap rename to packages/core/cairo/src/erc20.test.ts.snap diff --git a/packages/core-cairo/src/erc20.ts b/packages/core/cairo/src/erc20.ts similarity index 100% rename from packages/core-cairo/src/erc20.ts rename to packages/core/cairo/src/erc20.ts diff --git a/packages/core-cairo/src/erc721.test.ts b/packages/core/cairo/src/erc721.test.ts similarity index 100% rename from packages/core-cairo/src/erc721.test.ts rename to packages/core/cairo/src/erc721.test.ts diff --git a/packages/core-cairo/src/erc721.test.ts.md b/packages/core/cairo/src/erc721.test.ts.md similarity index 100% rename from packages/core-cairo/src/erc721.test.ts.md rename to packages/core/cairo/src/erc721.test.ts.md diff --git a/packages/core-cairo/src/erc721.test.ts.snap b/packages/core/cairo/src/erc721.test.ts.snap similarity index 100% rename from packages/core-cairo/src/erc721.test.ts.snap rename to packages/core/cairo/src/erc721.test.ts.snap diff --git a/packages/core-cairo/src/erc721.ts b/packages/core/cairo/src/erc721.ts similarity index 100% rename from packages/core-cairo/src/erc721.ts rename to packages/core/cairo/src/erc721.ts diff --git a/packages/core-cairo/src/error.ts b/packages/core/cairo/src/error.ts similarity index 100% rename from packages/core-cairo/src/error.ts rename to packages/core/cairo/src/error.ts diff --git a/packages/core-cairo/src/external-trait.ts b/packages/core/cairo/src/external-trait.ts similarity index 100% rename from packages/core-cairo/src/external-trait.ts rename to packages/core/cairo/src/external-trait.ts diff --git a/packages/core-cairo/src/generate/account.ts b/packages/core/cairo/src/generate/account.ts similarity index 100% rename from packages/core-cairo/src/generate/account.ts rename to packages/core/cairo/src/generate/account.ts diff --git a/packages/core-cairo/src/generate/alternatives.ts b/packages/core/cairo/src/generate/alternatives.ts similarity index 100% rename from packages/core-cairo/src/generate/alternatives.ts rename to packages/core/cairo/src/generate/alternatives.ts diff --git a/packages/core-cairo/src/generate/custom.ts b/packages/core/cairo/src/generate/custom.ts similarity index 100% rename from packages/core-cairo/src/generate/custom.ts rename to packages/core/cairo/src/generate/custom.ts diff --git a/packages/core-cairo/src/generate/erc1155.ts b/packages/core/cairo/src/generate/erc1155.ts similarity index 100% rename from packages/core-cairo/src/generate/erc1155.ts rename to packages/core/cairo/src/generate/erc1155.ts diff --git a/packages/core-cairo/src/generate/erc20.ts b/packages/core/cairo/src/generate/erc20.ts similarity index 100% rename from packages/core-cairo/src/generate/erc20.ts rename to packages/core/cairo/src/generate/erc20.ts diff --git a/packages/core-cairo/src/generate/erc721.ts b/packages/core/cairo/src/generate/erc721.ts similarity index 100% rename from packages/core-cairo/src/generate/erc721.ts rename to packages/core/cairo/src/generate/erc721.ts diff --git a/packages/core-cairo/src/generate/governor.ts b/packages/core/cairo/src/generate/governor.ts similarity index 100% rename from packages/core-cairo/src/generate/governor.ts rename to packages/core/cairo/src/generate/governor.ts diff --git a/packages/core-cairo/src/generate/sources.ts b/packages/core/cairo/src/generate/sources.ts similarity index 100% rename from packages/core-cairo/src/generate/sources.ts rename to packages/core/cairo/src/generate/sources.ts diff --git a/packages/core-cairo/src/generate/vesting.ts b/packages/core/cairo/src/generate/vesting.ts similarity index 100% rename from packages/core-cairo/src/generate/vesting.ts rename to packages/core/cairo/src/generate/vesting.ts diff --git a/packages/core-cairo/src/governor.test.ts b/packages/core/cairo/src/governor.test.ts similarity index 100% rename from packages/core-cairo/src/governor.test.ts rename to packages/core/cairo/src/governor.test.ts diff --git a/packages/core-cairo/src/governor.test.ts.md b/packages/core/cairo/src/governor.test.ts.md similarity index 100% rename from packages/core-cairo/src/governor.test.ts.md rename to packages/core/cairo/src/governor.test.ts.md diff --git a/packages/core-cairo/src/governor.test.ts.snap b/packages/core/cairo/src/governor.test.ts.snap similarity index 100% rename from packages/core-cairo/src/governor.test.ts.snap rename to packages/core/cairo/src/governor.test.ts.snap diff --git a/packages/core-cairo/src/governor.ts b/packages/core/cairo/src/governor.ts similarity index 100% rename from packages/core-cairo/src/governor.ts rename to packages/core/cairo/src/governor.ts diff --git a/packages/core-cairo/src/index.ts b/packages/core/cairo/src/index.ts similarity index 100% rename from packages/core-cairo/src/index.ts rename to packages/core/cairo/src/index.ts diff --git a/packages/core-cairo/src/kind.ts b/packages/core/cairo/src/kind.ts similarity index 100% rename from packages/core-cairo/src/kind.ts rename to packages/core/cairo/src/kind.ts diff --git a/packages/core-cairo/src/print.ts b/packages/core/cairo/src/print.ts similarity index 100% rename from packages/core-cairo/src/print.ts rename to packages/core/cairo/src/print.ts diff --git a/packages/core-cairo/src/scripts/update-scarb-project.ts b/packages/core/cairo/src/scripts/update-scarb-project.ts similarity index 100% rename from packages/core-cairo/src/scripts/update-scarb-project.ts rename to packages/core/cairo/src/scripts/update-scarb-project.ts diff --git a/packages/core-cairo/src/set-access-control.ts b/packages/core/cairo/src/set-access-control.ts similarity index 100% rename from packages/core-cairo/src/set-access-control.ts rename to packages/core/cairo/src/set-access-control.ts diff --git a/packages/core-cairo/src/set-info.ts b/packages/core/cairo/src/set-info.ts similarity index 100% rename from packages/core-cairo/src/set-info.ts rename to packages/core/cairo/src/set-info.ts diff --git a/packages/core-cairo/src/set-royalty-info.ts b/packages/core/cairo/src/set-royalty-info.ts similarity index 100% rename from packages/core-cairo/src/set-royalty-info.ts rename to packages/core/cairo/src/set-royalty-info.ts diff --git a/packages/core-cairo/src/set-upgradeable.ts b/packages/core/cairo/src/set-upgradeable.ts similarity index 100% rename from packages/core-cairo/src/set-upgradeable.ts rename to packages/core/cairo/src/set-upgradeable.ts diff --git a/packages/core-cairo/src/test.ts b/packages/core/cairo/src/test.ts similarity index 100% rename from packages/core-cairo/src/test.ts rename to packages/core/cairo/src/test.ts diff --git a/packages/core-cairo/src/utils/convert-strings.test.ts b/packages/core/cairo/src/utils/convert-strings.test.ts similarity index 100% rename from packages/core-cairo/src/utils/convert-strings.test.ts rename to packages/core/cairo/src/utils/convert-strings.test.ts diff --git a/packages/core-cairo/src/utils/convert-strings.ts b/packages/core/cairo/src/utils/convert-strings.ts similarity index 100% rename from packages/core-cairo/src/utils/convert-strings.ts rename to packages/core/cairo/src/utils/convert-strings.ts diff --git a/packages/core-cairo/src/utils/define-components.ts b/packages/core/cairo/src/utils/define-components.ts similarity index 100% rename from packages/core-cairo/src/utils/define-components.ts rename to packages/core/cairo/src/utils/define-components.ts diff --git a/packages/core-cairo/src/utils/define-functions.ts b/packages/core/cairo/src/utils/define-functions.ts similarity index 100% rename from packages/core-cairo/src/utils/define-functions.ts rename to packages/core/cairo/src/utils/define-functions.ts diff --git a/packages/core-cairo/src/utils/duration.ts b/packages/core/cairo/src/utils/duration.ts similarity index 100% rename from packages/core-cairo/src/utils/duration.ts rename to packages/core/cairo/src/utils/duration.ts diff --git a/packages/core-cairo/src/utils/find-cover.ts b/packages/core/cairo/src/utils/find-cover.ts similarity index 100% rename from packages/core-cairo/src/utils/find-cover.ts rename to packages/core/cairo/src/utils/find-cover.ts diff --git a/packages/core-cairo/src/utils/format-lines.ts b/packages/core/cairo/src/utils/format-lines.ts similarity index 100% rename from packages/core-cairo/src/utils/format-lines.ts rename to packages/core/cairo/src/utils/format-lines.ts diff --git a/packages/core-cairo/src/utils/sorted-by.ts b/packages/core/cairo/src/utils/sorted-by.ts similarity index 100% rename from packages/core-cairo/src/utils/sorted-by.ts rename to packages/core/cairo/src/utils/sorted-by.ts diff --git a/packages/core-cairo/src/utils/version.test.ts b/packages/core/cairo/src/utils/version.test.ts similarity index 100% rename from packages/core-cairo/src/utils/version.test.ts rename to packages/core/cairo/src/utils/version.test.ts diff --git a/packages/core-cairo/src/utils/version.ts b/packages/core/cairo/src/utils/version.ts similarity index 100% rename from packages/core-cairo/src/utils/version.ts rename to packages/core/cairo/src/utils/version.ts diff --git a/packages/core-cairo/src/vesting.test.ts b/packages/core/cairo/src/vesting.test.ts similarity index 100% rename from packages/core-cairo/src/vesting.test.ts rename to packages/core/cairo/src/vesting.test.ts diff --git a/packages/core-cairo/src/vesting.test.ts.md b/packages/core/cairo/src/vesting.test.ts.md similarity index 100% rename from packages/core-cairo/src/vesting.test.ts.md rename to packages/core/cairo/src/vesting.test.ts.md diff --git a/packages/core-cairo/src/vesting.test.ts.snap b/packages/core/cairo/src/vesting.test.ts.snap similarity index 100% rename from packages/core-cairo/src/vesting.test.ts.snap rename to packages/core/cairo/src/vesting.test.ts.snap diff --git a/packages/core-cairo/src/vesting.ts b/packages/core/cairo/src/vesting.ts similarity index 100% rename from packages/core-cairo/src/vesting.ts rename to packages/core/cairo/src/vesting.ts diff --git a/packages/core-cairo/test_project/.gitignore b/packages/core/cairo/test_project/.gitignore similarity index 100% rename from packages/core-cairo/test_project/.gitignore rename to packages/core/cairo/test_project/.gitignore diff --git a/packages/core-cairo/test_project/Scarb.lock b/packages/core/cairo/test_project/Scarb.lock similarity index 100% rename from packages/core-cairo/test_project/Scarb.lock rename to packages/core/cairo/test_project/Scarb.lock diff --git a/packages/core-cairo/test_project/Scarb.toml b/packages/core/cairo/test_project/Scarb.toml similarity index 100% rename from packages/core-cairo/test_project/Scarb.toml rename to packages/core/cairo/test_project/Scarb.toml diff --git a/packages/core-cairo/tsconfig.json b/packages/core/cairo/tsconfig.json similarity index 85% rename from packages/core-cairo/tsconfig.json rename to packages/core/cairo/tsconfig.json index f6a21a39d..e51988c6e 100644 --- a/packages/core-cairo/tsconfig.json +++ b/packages/core/cairo/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "incremental": true, "module": "commonjs", diff --git a/packages/core/.gitignore b/packages/core/solidity/.gitignore similarity index 100% rename from packages/core/.gitignore rename to packages/core/solidity/.gitignore diff --git a/packages/core/CHANGELOG.md b/packages/core/solidity/CHANGELOG.md similarity index 100% rename from packages/core/CHANGELOG.md rename to packages/core/solidity/CHANGELOG.md diff --git a/packages/core/LICENSE b/packages/core/solidity/LICENSE similarity index 100% rename from packages/core/LICENSE rename to packages/core/solidity/LICENSE diff --git a/packages/core/NOTICE b/packages/core/solidity/NOTICE similarity index 100% rename from packages/core/NOTICE rename to packages/core/solidity/NOTICE diff --git a/packages/core/README.md b/packages/core/solidity/README.md similarity index 100% rename from packages/core/README.md rename to packages/core/solidity/README.md diff --git a/packages/core/ava.config.js b/packages/core/solidity/ava.config.js similarity index 100% rename from packages/core/ava.config.js rename to packages/core/solidity/ava.config.js diff --git a/packages/core/contracts/SafetyCheck.sol b/packages/core/solidity/contracts/SafetyCheck.sol similarity index 100% rename from packages/core/contracts/SafetyCheck.sol rename to packages/core/solidity/contracts/SafetyCheck.sol diff --git a/packages/core/get-imports.d.ts b/packages/core/solidity/get-imports.d.ts similarity index 100% rename from packages/core/get-imports.d.ts rename to packages/core/solidity/get-imports.d.ts diff --git a/packages/core/get-imports.js b/packages/core/solidity/get-imports.js similarity index 100% rename from packages/core/get-imports.js rename to packages/core/solidity/get-imports.js diff --git a/packages/core/hardhat.config.js b/packages/core/solidity/hardhat.config.js similarity index 100% rename from packages/core/hardhat.config.js rename to packages/core/solidity/hardhat.config.js diff --git a/packages/core/openzeppelin-contracts.d.ts b/packages/core/solidity/openzeppelin-contracts.d.ts similarity index 100% rename from packages/core/openzeppelin-contracts.d.ts rename to packages/core/solidity/openzeppelin-contracts.d.ts diff --git a/packages/core/package.json b/packages/core/solidity/package.json similarity index 95% rename from packages/core/package.json rename to packages/core/solidity/package.json index ae5744f89..86b9ea61c 100644 --- a/packages/core/package.json +++ b/packages/core/solidity/package.json @@ -18,7 +18,7 @@ "prepublish": "rimraf dist *.tsbuildinfo && hardhat clean", "test": "ava", "test:watch": "ava --watch", - "version": "node ../../scripts/bump-changelog.js", + "version": "node ../../../scripts/bump-changelog.js", "update-env": "rm ./src/environments/hardhat/package-lock.json && npm install --package-lock-only --prefix ./src/environments/hardhat && rm ./src/environments/hardhat/upgradeable/package-lock.json && npm install --package-lock-only --prefix ./src/environments/hardhat/upgradeable" }, "devDependencies": { diff --git a/packages/core/print-versioned.js b/packages/core/solidity/print-versioned.js similarity index 100% rename from packages/core/print-versioned.js rename to packages/core/solidity/print-versioned.js diff --git a/packages/core/print-versioned.ts b/packages/core/solidity/print-versioned.ts similarity index 100% rename from packages/core/print-versioned.ts rename to packages/core/solidity/print-versioned.ts diff --git a/packages/core/src/add-pausable.ts b/packages/core/solidity/src/add-pausable.ts similarity index 100% rename from packages/core/src/add-pausable.ts rename to packages/core/solidity/src/add-pausable.ts diff --git a/packages/core/src/api.ts b/packages/core/solidity/src/api.ts similarity index 100% rename from packages/core/src/api.ts rename to packages/core/solidity/src/api.ts diff --git a/packages/core/src/build-generic.ts b/packages/core/solidity/src/build-generic.ts similarity index 100% rename from packages/core/src/build-generic.ts rename to packages/core/solidity/src/build-generic.ts diff --git a/packages/core/src/common-functions.ts b/packages/core/solidity/src/common-functions.ts similarity index 100% rename from packages/core/src/common-functions.ts rename to packages/core/solidity/src/common-functions.ts diff --git a/packages/core/src/common-options.ts b/packages/core/solidity/src/common-options.ts similarity index 100% rename from packages/core/src/common-options.ts rename to packages/core/solidity/src/common-options.ts diff --git a/packages/core/src/contract.test.ts b/packages/core/solidity/src/contract.test.ts similarity index 100% rename from packages/core/src/contract.test.ts rename to packages/core/solidity/src/contract.test.ts diff --git a/packages/core/src/contract.test.ts.md b/packages/core/solidity/src/contract.test.ts.md similarity index 100% rename from packages/core/src/contract.test.ts.md rename to packages/core/solidity/src/contract.test.ts.md diff --git a/packages/core/src/contract.test.ts.snap b/packages/core/solidity/src/contract.test.ts.snap similarity index 100% rename from packages/core/src/contract.test.ts.snap rename to packages/core/solidity/src/contract.test.ts.snap diff --git a/packages/core/src/contract.ts b/packages/core/solidity/src/contract.ts similarity index 100% rename from packages/core/src/contract.ts rename to packages/core/solidity/src/contract.ts diff --git a/packages/core/src/custom.test.ts b/packages/core/solidity/src/custom.test.ts similarity index 100% rename from packages/core/src/custom.test.ts rename to packages/core/solidity/src/custom.test.ts diff --git a/packages/core/src/custom.test.ts.md b/packages/core/solidity/src/custom.test.ts.md similarity index 100% rename from packages/core/src/custom.test.ts.md rename to packages/core/solidity/src/custom.test.ts.md diff --git a/packages/core/src/custom.test.ts.snap b/packages/core/solidity/src/custom.test.ts.snap similarity index 100% rename from packages/core/src/custom.test.ts.snap rename to packages/core/solidity/src/custom.test.ts.snap diff --git a/packages/core/src/custom.ts b/packages/core/solidity/src/custom.ts similarity index 100% rename from packages/core/src/custom.ts rename to packages/core/solidity/src/custom.ts diff --git a/packages/core/src/environments/hardhat/package-lock.json b/packages/core/solidity/src/environments/hardhat/package-lock.json similarity index 100% rename from packages/core/src/environments/hardhat/package-lock.json rename to packages/core/solidity/src/environments/hardhat/package-lock.json diff --git a/packages/core/src/environments/hardhat/package.json b/packages/core/solidity/src/environments/hardhat/package.json similarity index 100% rename from packages/core/src/environments/hardhat/package.json rename to packages/core/solidity/src/environments/hardhat/package.json diff --git a/packages/core/src/environments/hardhat/upgradeable/package-lock.json b/packages/core/solidity/src/environments/hardhat/upgradeable/package-lock.json similarity index 100% rename from packages/core/src/environments/hardhat/upgradeable/package-lock.json rename to packages/core/solidity/src/environments/hardhat/upgradeable/package-lock.json diff --git a/packages/core/src/environments/hardhat/upgradeable/package.json b/packages/core/solidity/src/environments/hardhat/upgradeable/package.json similarity index 100% rename from packages/core/src/environments/hardhat/upgradeable/package.json rename to packages/core/solidity/src/environments/hardhat/upgradeable/package.json diff --git a/packages/core/src/erc1155.test.ts b/packages/core/solidity/src/erc1155.test.ts similarity index 100% rename from packages/core/src/erc1155.test.ts rename to packages/core/solidity/src/erc1155.test.ts diff --git a/packages/core/src/erc1155.test.ts.md b/packages/core/solidity/src/erc1155.test.ts.md similarity index 100% rename from packages/core/src/erc1155.test.ts.md rename to packages/core/solidity/src/erc1155.test.ts.md diff --git a/packages/core/src/erc1155.test.ts.snap b/packages/core/solidity/src/erc1155.test.ts.snap similarity index 100% rename from packages/core/src/erc1155.test.ts.snap rename to packages/core/solidity/src/erc1155.test.ts.snap diff --git a/packages/core/src/erc1155.ts b/packages/core/solidity/src/erc1155.ts similarity index 100% rename from packages/core/src/erc1155.ts rename to packages/core/solidity/src/erc1155.ts diff --git a/packages/core/src/erc20.test.ts b/packages/core/solidity/src/erc20.test.ts similarity index 100% rename from packages/core/src/erc20.test.ts rename to packages/core/solidity/src/erc20.test.ts diff --git a/packages/core/src/erc20.test.ts.md b/packages/core/solidity/src/erc20.test.ts.md similarity index 100% rename from packages/core/src/erc20.test.ts.md rename to packages/core/solidity/src/erc20.test.ts.md diff --git a/packages/core/src/erc20.test.ts.snap b/packages/core/solidity/src/erc20.test.ts.snap similarity index 100% rename from packages/core/src/erc20.test.ts.snap rename to packages/core/solidity/src/erc20.test.ts.snap diff --git a/packages/core/src/erc20.ts b/packages/core/solidity/src/erc20.ts similarity index 100% rename from packages/core/src/erc20.ts rename to packages/core/solidity/src/erc20.ts diff --git a/packages/core/src/erc721.test.ts b/packages/core/solidity/src/erc721.test.ts similarity index 100% rename from packages/core/src/erc721.test.ts rename to packages/core/solidity/src/erc721.test.ts diff --git a/packages/core/src/erc721.test.ts.md b/packages/core/solidity/src/erc721.test.ts.md similarity index 100% rename from packages/core/src/erc721.test.ts.md rename to packages/core/solidity/src/erc721.test.ts.md diff --git a/packages/core/src/erc721.test.ts.snap b/packages/core/solidity/src/erc721.test.ts.snap similarity index 100% rename from packages/core/src/erc721.test.ts.snap rename to packages/core/solidity/src/erc721.test.ts.snap diff --git a/packages/core/src/erc721.ts b/packages/core/solidity/src/erc721.ts similarity index 100% rename from packages/core/src/erc721.ts rename to packages/core/solidity/src/erc721.ts diff --git a/packages/core/src/error.ts b/packages/core/solidity/src/error.ts similarity index 100% rename from packages/core/src/error.ts rename to packages/core/solidity/src/error.ts diff --git a/packages/core/src/generate/alternatives.ts b/packages/core/solidity/src/generate/alternatives.ts similarity index 100% rename from packages/core/src/generate/alternatives.ts rename to packages/core/solidity/src/generate/alternatives.ts diff --git a/packages/core/src/generate/custom.ts b/packages/core/solidity/src/generate/custom.ts similarity index 100% rename from packages/core/src/generate/custom.ts rename to packages/core/solidity/src/generate/custom.ts diff --git a/packages/core/src/generate/erc1155.ts b/packages/core/solidity/src/generate/erc1155.ts similarity index 100% rename from packages/core/src/generate/erc1155.ts rename to packages/core/solidity/src/generate/erc1155.ts diff --git a/packages/core/src/generate/erc20.ts b/packages/core/solidity/src/generate/erc20.ts similarity index 100% rename from packages/core/src/generate/erc20.ts rename to packages/core/solidity/src/generate/erc20.ts diff --git a/packages/core/src/generate/erc721.ts b/packages/core/solidity/src/generate/erc721.ts similarity index 100% rename from packages/core/src/generate/erc721.ts rename to packages/core/solidity/src/generate/erc721.ts diff --git a/packages/core/src/generate/governor.ts b/packages/core/solidity/src/generate/governor.ts similarity index 100% rename from packages/core/src/generate/governor.ts rename to packages/core/solidity/src/generate/governor.ts diff --git a/packages/core/src/generate/sources.ts b/packages/core/solidity/src/generate/sources.ts similarity index 100% rename from packages/core/src/generate/sources.ts rename to packages/core/solidity/src/generate/sources.ts diff --git a/packages/core/src/generate/stablecoin.ts b/packages/core/solidity/src/generate/stablecoin.ts similarity index 100% rename from packages/core/src/generate/stablecoin.ts rename to packages/core/solidity/src/generate/stablecoin.ts diff --git a/packages/core/src/get-imports.test.ts b/packages/core/solidity/src/get-imports.test.ts similarity index 100% rename from packages/core/src/get-imports.test.ts rename to packages/core/solidity/src/get-imports.test.ts diff --git a/packages/core/src/get-imports.ts b/packages/core/solidity/src/get-imports.ts similarity index 100% rename from packages/core/src/get-imports.ts rename to packages/core/solidity/src/get-imports.ts diff --git a/packages/core/src/governor.test.ts b/packages/core/solidity/src/governor.test.ts similarity index 100% rename from packages/core/src/governor.test.ts rename to packages/core/solidity/src/governor.test.ts diff --git a/packages/core/src/governor.test.ts.md b/packages/core/solidity/src/governor.test.ts.md similarity index 100% rename from packages/core/src/governor.test.ts.md rename to packages/core/solidity/src/governor.test.ts.md diff --git a/packages/core/src/governor.test.ts.snap b/packages/core/solidity/src/governor.test.ts.snap similarity index 100% rename from packages/core/src/governor.test.ts.snap rename to packages/core/solidity/src/governor.test.ts.snap diff --git a/packages/core/src/governor.ts b/packages/core/solidity/src/governor.ts similarity index 100% rename from packages/core/src/governor.ts rename to packages/core/solidity/src/governor.ts diff --git a/packages/core/src/index.ts b/packages/core/solidity/src/index.ts similarity index 100% rename from packages/core/src/index.ts rename to packages/core/solidity/src/index.ts diff --git a/packages/core/src/infer-transpiled.test.ts b/packages/core/solidity/src/infer-transpiled.test.ts similarity index 100% rename from packages/core/src/infer-transpiled.test.ts rename to packages/core/solidity/src/infer-transpiled.test.ts diff --git a/packages/core/src/infer-transpiled.ts b/packages/core/solidity/src/infer-transpiled.ts similarity index 100% rename from packages/core/src/infer-transpiled.ts rename to packages/core/solidity/src/infer-transpiled.ts diff --git a/packages/core/src/kind.ts b/packages/core/solidity/src/kind.ts similarity index 100% rename from packages/core/src/kind.ts rename to packages/core/solidity/src/kind.ts diff --git a/packages/core/src/options.ts b/packages/core/solidity/src/options.ts similarity index 100% rename from packages/core/src/options.ts rename to packages/core/solidity/src/options.ts diff --git a/packages/core/src/print-versioned.ts b/packages/core/solidity/src/print-versioned.ts similarity index 100% rename from packages/core/src/print-versioned.ts rename to packages/core/solidity/src/print-versioned.ts diff --git a/packages/core/src/print.ts b/packages/core/solidity/src/print.ts similarity index 100% rename from packages/core/src/print.ts rename to packages/core/solidity/src/print.ts diff --git a/packages/core/src/scripts/prepare.ts b/packages/core/solidity/src/scripts/prepare.ts similarity index 100% rename from packages/core/src/scripts/prepare.ts rename to packages/core/solidity/src/scripts/prepare.ts diff --git a/packages/core/src/set-access-control.ts b/packages/core/solidity/src/set-access-control.ts similarity index 100% rename from packages/core/src/set-access-control.ts rename to packages/core/solidity/src/set-access-control.ts diff --git a/packages/core/src/set-clock-mode.ts b/packages/core/solidity/src/set-clock-mode.ts similarity index 100% rename from packages/core/src/set-clock-mode.ts rename to packages/core/solidity/src/set-clock-mode.ts diff --git a/packages/core/src/set-info.ts b/packages/core/solidity/src/set-info.ts similarity index 100% rename from packages/core/src/set-info.ts rename to packages/core/solidity/src/set-info.ts diff --git a/packages/core/src/set-upgradeable.ts b/packages/core/solidity/src/set-upgradeable.ts similarity index 100% rename from packages/core/src/set-upgradeable.ts rename to packages/core/solidity/src/set-upgradeable.ts diff --git a/packages/core/src/solidity-version.json b/packages/core/solidity/src/solidity-version.json similarity index 100% rename from packages/core/src/solidity-version.json rename to packages/core/solidity/src/solidity-version.json diff --git a/packages/core/src/stablecoin.test.ts b/packages/core/solidity/src/stablecoin.test.ts similarity index 100% rename from packages/core/src/stablecoin.test.ts rename to packages/core/solidity/src/stablecoin.test.ts diff --git a/packages/core/src/stablecoin.test.ts.md b/packages/core/solidity/src/stablecoin.test.ts.md similarity index 100% rename from packages/core/src/stablecoin.test.ts.md rename to packages/core/solidity/src/stablecoin.test.ts.md diff --git a/packages/core/src/stablecoin.test.ts.snap b/packages/core/solidity/src/stablecoin.test.ts.snap similarity index 100% rename from packages/core/src/stablecoin.test.ts.snap rename to packages/core/solidity/src/stablecoin.test.ts.snap diff --git a/packages/core/src/stablecoin.ts b/packages/core/solidity/src/stablecoin.ts similarity index 100% rename from packages/core/src/stablecoin.ts rename to packages/core/solidity/src/stablecoin.ts diff --git a/packages/core/src/test.ts b/packages/core/solidity/src/test.ts similarity index 100% rename from packages/core/src/test.ts rename to packages/core/solidity/src/test.ts diff --git a/packages/core/src/utils/define-functions.ts b/packages/core/solidity/src/utils/define-functions.ts similarity index 100% rename from packages/core/src/utils/define-functions.ts rename to packages/core/solidity/src/utils/define-functions.ts diff --git a/packages/core/src/utils/duration.ts b/packages/core/solidity/src/utils/duration.ts similarity index 100% rename from packages/core/src/utils/duration.ts rename to packages/core/solidity/src/utils/duration.ts diff --git a/packages/core/src/utils/find-cover.ts b/packages/core/solidity/src/utils/find-cover.ts similarity index 100% rename from packages/core/src/utils/find-cover.ts rename to packages/core/solidity/src/utils/find-cover.ts diff --git a/packages/core/src/utils/format-lines.ts b/packages/core/solidity/src/utils/format-lines.ts similarity index 100% rename from packages/core/src/utils/format-lines.ts rename to packages/core/solidity/src/utils/format-lines.ts diff --git a/packages/core/src/utils/map-values.ts b/packages/core/solidity/src/utils/map-values.ts similarity index 100% rename from packages/core/src/utils/map-values.ts rename to packages/core/solidity/src/utils/map-values.ts diff --git a/packages/core/src/utils/sorted-by.ts b/packages/core/solidity/src/utils/sorted-by.ts similarity index 100% rename from packages/core/src/utils/sorted-by.ts rename to packages/core/solidity/src/utils/sorted-by.ts diff --git a/packages/core/src/utils/to-identifier.test.ts b/packages/core/solidity/src/utils/to-identifier.test.ts similarity index 100% rename from packages/core/src/utils/to-identifier.test.ts rename to packages/core/solidity/src/utils/to-identifier.test.ts diff --git a/packages/core/src/utils/to-identifier.ts b/packages/core/solidity/src/utils/to-identifier.ts similarity index 100% rename from packages/core/src/utils/to-identifier.ts rename to packages/core/solidity/src/utils/to-identifier.ts diff --git a/packages/core/src/utils/transitive-closure.ts b/packages/core/solidity/src/utils/transitive-closure.ts similarity index 100% rename from packages/core/src/utils/transitive-closure.ts rename to packages/core/solidity/src/utils/transitive-closure.ts diff --git a/packages/core/src/utils/version.test.ts b/packages/core/solidity/src/utils/version.test.ts similarity index 100% rename from packages/core/src/utils/version.test.ts rename to packages/core/solidity/src/utils/version.test.ts diff --git a/packages/core/src/utils/version.ts b/packages/core/solidity/src/utils/version.ts similarity index 100% rename from packages/core/src/utils/version.ts rename to packages/core/solidity/src/utils/version.ts diff --git a/packages/core/src/zip-foundry.test.ts b/packages/core/solidity/src/zip-foundry.test.ts similarity index 100% rename from packages/core/src/zip-foundry.test.ts rename to packages/core/solidity/src/zip-foundry.test.ts diff --git a/packages/core/src/zip-foundry.test.ts.md b/packages/core/solidity/src/zip-foundry.test.ts.md similarity index 100% rename from packages/core/src/zip-foundry.test.ts.md rename to packages/core/solidity/src/zip-foundry.test.ts.md diff --git a/packages/core/src/zip-foundry.test.ts.snap b/packages/core/solidity/src/zip-foundry.test.ts.snap similarity index 100% rename from packages/core/src/zip-foundry.test.ts.snap rename to packages/core/solidity/src/zip-foundry.test.ts.snap diff --git a/packages/core/src/zip-foundry.ts b/packages/core/solidity/src/zip-foundry.ts similarity index 100% rename from packages/core/src/zip-foundry.ts rename to packages/core/solidity/src/zip-foundry.ts diff --git a/packages/core/src/zip-hardhat.test.ts b/packages/core/solidity/src/zip-hardhat.test.ts similarity index 100% rename from packages/core/src/zip-hardhat.test.ts rename to packages/core/solidity/src/zip-hardhat.test.ts diff --git a/packages/core/src/zip-hardhat.test.ts.md b/packages/core/solidity/src/zip-hardhat.test.ts.md similarity index 100% rename from packages/core/src/zip-hardhat.test.ts.md rename to packages/core/solidity/src/zip-hardhat.test.ts.md diff --git a/packages/core/src/zip-hardhat.test.ts.snap b/packages/core/solidity/src/zip-hardhat.test.ts.snap similarity index 100% rename from packages/core/src/zip-hardhat.test.ts.snap rename to packages/core/solidity/src/zip-hardhat.test.ts.snap diff --git a/packages/core/src/zip-hardhat.ts b/packages/core/solidity/src/zip-hardhat.ts similarity index 100% rename from packages/core/src/zip-hardhat.ts rename to packages/core/solidity/src/zip-hardhat.ts diff --git a/packages/core/tsconfig.json b/packages/core/solidity/tsconfig.json similarity index 85% rename from packages/core/tsconfig.json rename to packages/core/solidity/tsconfig.json index f6a21a39d..e51988c6e 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/solidity/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "incremental": true, "module": "commonjs", diff --git a/packages/core/zip-env-foundry.js b/packages/core/solidity/zip-env-foundry.js similarity index 100% rename from packages/core/zip-env-foundry.js rename to packages/core/solidity/zip-env-foundry.js diff --git a/packages/core/zip-env-foundry.ts b/packages/core/solidity/zip-env-foundry.ts similarity index 100% rename from packages/core/zip-env-foundry.ts rename to packages/core/solidity/zip-env-foundry.ts diff --git a/packages/core/zip-env-hardhat.js b/packages/core/solidity/zip-env-hardhat.js similarity index 100% rename from packages/core/zip-env-hardhat.js rename to packages/core/solidity/zip-env-hardhat.js diff --git a/packages/core/zip-env-hardhat.ts b/packages/core/solidity/zip-env-hardhat.ts similarity index 100% rename from packages/core/zip-env-hardhat.ts rename to packages/core/solidity/zip-env-hardhat.ts diff --git a/packages/ui/rollup.config.mjs b/packages/ui/rollup.config.mjs index 2ba764434..76077d7e9 100644 --- a/packages/ui/rollup.config.mjs +++ b/packages/ui/rollup.config.mjs @@ -97,7 +97,7 @@ export default [ }, plugins: [ // Generate openzeppelin-contracts.js data file - onStartRun(...'yarn --cwd ../core prepare'.split(' ')), + onStartRun(...'yarn --cwd ../core/solidity prepare'.split(' ')), svelte(await import('./svelte.config.js')), @@ -132,7 +132,7 @@ export default [ commonjs(), typescript({ - include: ['src/**/*.ts', '../core/src/**/*.ts', '../core-cairo/src/**/*.ts'], + include: ['src/**/*.ts', '../core/solidity/src/**/*.ts', '../core/cairo/src/**/*.ts'], sourceMap: true, inlineSources: true, }), diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index e3669d435..d15cb2f27 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -5,6 +5,6 @@ "lib": ["dom", "dom.iterable", "es2019", "es2019.array"], "skipLibCheck": true }, - "include": ["src/**/*", "../core/src/**/*", "../core-cairo/src/**/*"], + "include": ["src/**/*", "../core/solidity/src/**/*", "../core/cairo/src/**/*"], "exclude": ["node_modules/*", "__sapper__/*", "public/*"] } From 7a2c2e916530c84b4b4ebe06865061be4c4dac3e Mon Sep 17 00:00:00 2001 From: Eric Lau Date: Tue, 4 Feb 2025 15:06:08 -0500 Subject: [PATCH 2/5] Update dirs in readme --- README.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f7a74bcc7..1a012040d 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,7 @@ Contracts Wizard is a web application to interactively build a contract out of c Install dependencies with `yarn install`. -`packages/core` contains the code generation logic for Solidity. - -`packages/core-cairo` contains the code generation logic for Cairo. +`packages/core` contains the code generation logic for Solidity and Cairo under separately named subfolders. `packages/ui` is the interface built in Svelte. `yarn dev` spins up a local server to develop the UI. @@ -38,5 +36,5 @@ For Cairo, use the `data-lang` attribute: ` Date: Tue, 4 Feb 2025 15:43:10 -0500 Subject: [PATCH 3/5] Move language specific UIs to subfolders --- .../cairo/AccessControlSection.svelte | 4 +-- .../{ => lang}/cairo/AccountControls.svelte | 4 +-- packages/ui/src/{ => lang}/cairo/App.svelte | 16 +++++------ .../{ => lang}/cairo/CustomControls.svelte | 4 +-- .../{ => lang}/cairo/ERC1155Controls.svelte | 2 +- .../src/{ => lang}/cairo/ERC20Controls.svelte | 4 +-- .../{ => lang}/cairo/ERC721Controls.svelte | 4 +-- .../{ => lang}/cairo/GovernorControls.svelte | 8 +++--- .../src/{ => lang}/cairo/InfoSection.svelte | 0 .../cairo/RoyaltyInfoSection.svelte | 4 +-- .../cairo/UpgradeabilityField.svelte | 2 +- .../{ => lang}/cairo/VestingControls.svelte | 4 +-- .../ui/src/{ => lang}/cairo/highlightjs.ts | 0 .../src/{ => lang}/cairo/inject-hyperlinks.ts | 0 .../solidity}/AccessControlSection.svelte | 4 +-- .../ui/src/{ => lang/solidity}/App.svelte | 28 +++++++++---------- .../{ => lang/solidity}/CustomControls.svelte | 2 +- .../solidity}/DefenderDeployModal.svelte | 0 .../solidity}/ERC1155Controls.svelte | 2 +- .../{ => lang/solidity}/ERC20Controls.svelte | 4 +-- .../{ => lang/solidity}/ERC721Controls.svelte | 4 +-- .../solidity}/GovernorControls.svelte | 8 +++--- .../{ => lang/solidity}/InfoSection.svelte | 2 +- .../solidity}/RealWorldAssetControls.svelte | 4 +-- .../solidity}/StablecoinControls.svelte | 4 +-- .../solidity}/UpgradeabilitySection.svelte | 4 +-- .../ui/src/{ => lang/solidity}/Wiz.svelte | 14 +++++----- .../ui/src/{ => lang/solidity}/highlightjs.ts | 0 .../solidity}/inject-hyperlinks.ts | 0 packages/ui/src/{ => lang/solidity}/remix.ts | 0 .../src/{ => lang/solidity}/wiz-functions.ts | 0 packages/ui/src/main.ts | 4 +-- 32 files changed, 70 insertions(+), 70 deletions(-) rename packages/ui/src/{ => lang}/cairo/AccessControlSection.svelte (94%) rename packages/ui/src/{ => lang}/cairo/AccountControls.svelte (96%) rename packages/ui/src/{ => lang}/cairo/App.svelte (95%) rename packages/ui/src/{ => lang}/cairo/CustomControls.svelte (93%) rename packages/ui/src/{ => lang}/cairo/ERC1155Controls.svelte (98%) rename packages/ui/src/{ => lang}/cairo/ERC20Controls.svelte (97%) rename packages/ui/src/{ => lang}/cairo/ERC721Controls.svelte (97%) rename packages/ui/src/{ => lang}/cairo/GovernorControls.svelte (97%) rename packages/ui/src/{ => lang}/cairo/InfoSection.svelte (100%) rename packages/ui/src/{ => lang}/cairo/RoyaltyInfoSection.svelte (94%) rename packages/ui/src/{ => lang}/cairo/UpgradeabilityField.svelte (89%) rename packages/ui/src/{ => lang}/cairo/VestingControls.svelte (95%) rename packages/ui/src/{ => lang}/cairo/highlightjs.ts (100%) rename packages/ui/src/{ => lang}/cairo/inject-hyperlinks.ts (100%) rename packages/ui/src/{ => lang/solidity}/AccessControlSection.svelte (95%) rename packages/ui/src/{ => lang/solidity}/App.svelte (95%) rename packages/ui/src/{ => lang/solidity}/CustomControls.svelte (96%) rename packages/ui/src/{ => lang/solidity}/DefenderDeployModal.svelte (100%) rename packages/ui/src/{ => lang/solidity}/ERC1155Controls.svelte (98%) rename packages/ui/src/{ => lang/solidity}/ERC20Controls.svelte (97%) rename packages/ui/src/{ => lang/solidity}/ERC721Controls.svelte (97%) rename packages/ui/src/{ => lang/solidity}/GovernorControls.svelte (97%) rename packages/ui/src/{ => lang/solidity}/InfoSection.svelte (94%) rename packages/ui/src/{ => lang/solidity}/RealWorldAssetControls.svelte (98%) rename packages/ui/src/{ => lang/solidity}/StablecoinControls.svelte (98%) rename packages/ui/src/{ => lang/solidity}/UpgradeabilitySection.svelte (92%) rename packages/ui/src/{ => lang/solidity}/Wiz.svelte (95%) rename packages/ui/src/{ => lang/solidity}/highlightjs.ts (100%) rename packages/ui/src/{utils => lang/solidity}/inject-hyperlinks.ts (100%) rename packages/ui/src/{ => lang/solidity}/remix.ts (100%) rename packages/ui/src/{ => lang/solidity}/wiz-functions.ts (100%) diff --git a/packages/ui/src/cairo/AccessControlSection.svelte b/packages/ui/src/lang/cairo/AccessControlSection.svelte similarity index 94% rename from packages/ui/src/cairo/AccessControlSection.svelte rename to packages/ui/src/lang/cairo/AccessControlSection.svelte index b170aee1e..751f51413 100644 --- a/packages/ui/src/cairo/AccessControlSection.svelte +++ b/packages/ui/src/lang/cairo/AccessControlSection.svelte @@ -1,8 +1,8 @@ diff --git a/packages/ui/src/cairo/VestingControls.svelte b/packages/ui/src/lang/cairo/VestingControls.svelte similarity index 95% rename from packages/ui/src/cairo/VestingControls.svelte rename to packages/ui/src/lang/cairo/VestingControls.svelte index 06fe80f81..40c25bce5 100644 --- a/packages/ui/src/cairo/VestingControls.svelte +++ b/packages/ui/src/lang/cairo/VestingControls.svelte @@ -1,11 +1,11 @@ diff --git a/packages/ui/src/RealWorldAssetControls.svelte b/packages/ui/src/lang/solidity/RealWorldAssetControls.svelte similarity index 98% rename from packages/ui/src/RealWorldAssetControls.svelte rename to packages/ui/src/lang/solidity/RealWorldAssetControls.svelte index 171e1c03d..a13634d05 100644 --- a/packages/ui/src/RealWorldAssetControls.svelte +++ b/packages/ui/src/lang/solidity/RealWorldAssetControls.svelte @@ -1,12 +1,12 @@ diff --git a/packages/ui/src/Wiz.svelte b/packages/ui/src/lang/solidity/Wiz.svelte similarity index 95% rename from packages/ui/src/Wiz.svelte rename to packages/ui/src/lang/solidity/Wiz.svelte index d8e64352c..25b747ec4 100644 --- a/packages/ui/src/Wiz.svelte +++ b/packages/ui/src/lang/solidity/Wiz.svelte @@ -1,13 +1,13 @@ diff --git a/packages/ui/src/lang/cairo/VestingControls.svelte b/packages/ui/src/cairo/VestingControls.svelte similarity index 95% rename from packages/ui/src/lang/cairo/VestingControls.svelte rename to packages/ui/src/cairo/VestingControls.svelte index 40c25bce5..1a51a31fa 100644 --- a/packages/ui/src/lang/cairo/VestingControls.svelte +++ b/packages/ui/src/cairo/VestingControls.svelte @@ -1,11 +1,11 @@ diff --git a/packages/ui/src/lang/solidity/RealWorldAssetControls.svelte b/packages/ui/src/solidity/RealWorldAssetControls.svelte similarity index 98% rename from packages/ui/src/lang/solidity/RealWorldAssetControls.svelte rename to packages/ui/src/solidity/RealWorldAssetControls.svelte index a13634d05..62dfaaa25 100644 --- a/packages/ui/src/lang/solidity/RealWorldAssetControls.svelte +++ b/packages/ui/src/solidity/RealWorldAssetControls.svelte @@ -1,12 +1,12 @@ diff --git a/packages/ui/src/lang/solidity/Wiz.svelte b/packages/ui/src/solidity/Wiz.svelte similarity index 95% rename from packages/ui/src/lang/solidity/Wiz.svelte rename to packages/ui/src/solidity/Wiz.svelte index 25b747ec4..346f8e8b8 100644 --- a/packages/ui/src/lang/solidity/Wiz.svelte +++ b/packages/ui/src/solidity/Wiz.svelte @@ -1,13 +1,13 @@