Skip to content

Commit

Permalink
chore: Version packages 🔖 (#467)
Browse files Browse the repository at this point in the history
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @evmts/[email protected]

### Minor Changes

- [#398](#398)
[`bd4f456`](bd4f456)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added install
command to install contracts from etherscan

### Patch Changes

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]
    -   @evmts/[email protected]

## @evmts/[email protected]

### Minor Changes

- [#473](#473)
[`9f44e3f`](9f44e3f)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added new package
@evmts/viem as a new way to wrap viem with evmts functionality

    # @evmts/viem

A [viem](https://viem.sh) extension for integrating viem with EVMts.
[Extensions](https://viem.sh/docs/clients/custom.html) allow plugins to
decorate viem clients with additional functionality.

    ## Installation

    #### npm:

    ```bash
    npm install @viem/evmts-extension
    ```

    #### pnpm:

    ```bash
    pnpm install @viem/evmts-extension
    ```

    #### bun:

    ```bash
    bun install @viem/evmts-extension
    ```

    #### yarn:

    ```bash
    yarn add @viem/evmts-extension
    ```

    ## Basic Usage

    ```typescript
    import { getContractFromEvmts } from "@evmts/viem";
    import { publicClient } from "./client";

    const contract = getContractFromEvmts({
      evmts: await import("./MyContract.sol"),
      publicClient,
    });

    // 2. Call contract methods, listen to events, etc.
    const result = await contract.read.totalSupply();
    const unwatch = contract.watchEvent.Transfer(
      { from: "0xA0Cf798816D4b9b9866b5330EEa46a18382f251e" },
      {
        onLogs(logs) {
          console.log(logs);
        },
      }
    );
    ```

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#466](#466)
[`1c4cbd2`](1c4cbd2)
Thanks [@roninjin10](https://github.com/roninjin10)! - Updated Bun to
use native Bun.file api which is more peformant than using `fs`

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance via using native Bun FS methods

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO
such as readFileSync. With the introduction of async mode the bundler
now is more non blocking when it is bundling now. Solc is still
syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This
FileAccessObject is the same shape as `node:fs` module. Bun uses this
generic interace to use native Bun file access.

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#466](#466)
[`1c4cbd2`](1c4cbd2)
Thanks [@roninjin10](https://github.com/roninjin10)! - Updated
@evmts/bundler to take a fileAccessObject as a parameter

    ### Context

@evmts/bundler is the internal bundler for all other bundlers and the
language server. We changed it to take fileAccessObject as a parameter
instead of using `fs` and `fs/promises`

    ### Impact

By taking in a file-access-object instead of using `fs` we can implement
important features.

- the ability to use virtual files in the typescript lsp before the user
saves the file.
    -   the ability to use more peformant bun file read methods

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO
such as readFileSync. With the introduction of async mode the bundler
now is more non blocking when it is bundling now. Solc is still
syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This
FileAccessObject is the same shape as `node:fs` module. Bun uses this
generic interace to use native Bun file access.

- [#475](#475)
[`cb83c0c`](cb83c0c)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added snapshot
test of vite bundler build outputs

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO
such as readFileSync. With the introduction of async mode the bundler
now is more non blocking when it is bundling now. Solc is still
syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This
FileAccessObject is the same shape as `node:fs` module. Bun uses this
generic interace to use native Bun file access.

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO
such as readFileSync. With the introduction of async mode the bundler
now is more non blocking when it is bundling now. Solc is still
syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This
FileAccessObject is the same shape as `node:fs` module. Bun uses this
generic interace to use native Bun file access.

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO
such as readFileSync. With the introduction of async mode the bundler
now is more non blocking when it is bundling now. Solc is still
syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This
FileAccessObject is the same shape as `node:fs` module. Bun uses this
generic interace to use native Bun file access.

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO
such as readFileSync. With the introduction of async mode the bundler
now is more non blocking when it is bundling now. Solc is still
syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This
FileAccessObject is the same shape as `node:fs` module. Bun uses this
generic interace to use native Bun file access.

- [#475](#475)
[`cb83c0c`](cb83c0c)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added snapshot
test of vite bundler build outputs

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#468](#468)
[`e99fcd0`](e99fcd0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improved
peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO
such as readFileSync. With the introduction of async mode the bundler
now is more non blocking when it is bundling now. Solc is still
syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This
FileAccessObject is the same shape as `node:fs` module. Bun uses this
generic interace to use native Bun file access.

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#469](#469)
[`dbc2da6`](dbc2da6)
Thanks [@roninjin10](https://github.com/roninjin10)! - Made
@evmts/config loading async

- [#475](#475)
[`cb83c0c`](cb83c0c)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added snapshot
test of vite bundler build outputs

## @evmts/[email protected]

### Patch Changes

- [#475](#475)
[`cb83c0c`](cb83c0c)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added snapshot
test of vite bundler build outputs

## @evmts/[email protected]

### Patch Changes

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#466](#466)
[`1c4cbd2`](1c4cbd2)
Thanks [@roninjin10](https://github.com/roninjin10)! - Updated
@evmts/ts-plugin to use LSP to get files

Previously EVMts relied on `fs.readFileSync` to implement the LSP. By
replacing this with using `typescriptLanguageServer.readFile` we are
able to rely on the LSP to get the file instead of the file system

In future versions of EVMts when we add a vscode plugin this will make
the LSP smart enough to update before the user even clicks `save`

- [#418](#418)
[`fbf8f49`](fbf8f49)
Thanks [@roninjin10](https://github.com/roninjin10)! - Fixed bug with
LSP potentially not resolving EVMts correctly in nested node module

- Updated dependencies
\[[`dbc2da6`](dbc2da6),
[`1c4cbd2`](1c4cbd2),
[`e99fcd0`](e99fcd0),
[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]

## [email protected]

### Patch Changes

- Updated dependencies
\[[`cb83c0c`](cb83c0c)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
  • Loading branch information
github-actions[bot] and github-actions[bot] authored Sep 18, 2023
1 parent 9f44e3f commit 5574a5d
Show file tree
Hide file tree
Showing 43 changed files with 292 additions and 289 deletions.
12 changes: 0 additions & 12 deletions .changeset/calm-ads-burn.md

This file was deleted.

52 changes: 0 additions & 52 deletions .changeset/empty-queens-perform.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/famous-ravens-tease.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/kind-eggs-mate.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/lucky-jobs-yell.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/moody-pets-wink.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/silver-papayas-kick.md

This file was deleted.

16 changes: 0 additions & 16 deletions .changeset/silver-starfishes-refuse.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/slow-files-stare.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/thin-fans-wink.md

This file was deleted.

20 changes: 20 additions & 0 deletions bundlers/bun/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# @evmts/bun-plugin

## 0.10.0

### Patch Changes

- [#469](https://github.com/evmts/evmts-monorepo/pull/469) [`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6) Thanks [@roninjin10](https://github.com/roninjin10)! - Made @evmts/config loading async

- [#466](https://github.com/evmts/evmts-monorepo/pull/466) [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440) Thanks [@roninjin10](https://github.com/roninjin10)! - Updated Bun to use native Bun.file api which is more peformant than using `fs`

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance via using native Bun FS methods

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO such as readFileSync. With the introduction of async mode the bundler now is more non blocking when it is bundling now. Solc is still syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This FileAccessObject is the same shape as `node:fs` module. Bun uses this generic interace to use native Bun file access.

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440), [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/bundler@0.10.0
- @evmts/config@0.10.0

## 0.9.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions bundlers/bun/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/bun-plugin",
"version": "0.9.0",
"version": "0.10.0",
"private": false,
"description": "A bun plugin for evmts",
"contributors": [
Expand Down Expand Up @@ -45,7 +45,7 @@
},
"dependencies": {
"@evmts/bundler": "workspace:^",
"@evmts/config": "^0.9.0"
"@evmts/config": "^0.10.0"
},
"devDependencies": {
"@evmts/core": "workspace:^",
Expand Down
31 changes: 31 additions & 0 deletions bundlers/bundler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# @evmts/core

## 0.10.0

### Patch Changes

- [#469](https://github.com/evmts/evmts-monorepo/pull/469) [`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6) Thanks [@roninjin10](https://github.com/roninjin10)! - Made @evmts/config loading async

- [#466](https://github.com/evmts/evmts-monorepo/pull/466) [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440) Thanks [@roninjin10](https://github.com/roninjin10)! - Updated @evmts/bundler to take a fileAccessObject as a parameter

### Context

@evmts/bundler is the internal bundler for all other bundlers and the language server. We changed it to take fileAccessObject as a parameter instead of using `fs` and `fs/promises`

### Impact

By taking in a file-access-object instead of using `fs` we can implement important features.

- the ability to use virtual files in the typescript lsp before the user saves the file.
- the ability to use more peformant bun file read methods

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO such as readFileSync. With the introduction of async mode the bundler now is more non blocking when it is bundling now. Solc is still syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This FileAccessObject is the same shape as `node:fs` module. Bun uses this generic interace to use native Bun file access.

- [#475](https://github.com/evmts/evmts-monorepo/pull/475) [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e) Thanks [@roninjin10](https://github.com/roninjin10)! - Added snapshot test of vite bundler build outputs

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/config@0.10.0
- @evmts/core@0.10.0

## 0.9.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/bundler/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/bundler",
"version": "0.9.0",
"version": "0.10.0",
"private": false,
"description": "Internal bundler for Evmts",
"keywords": [
Expand Down
15 changes: 15 additions & 0 deletions bundlers/esbuild/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @evmts/plugin

## 0.10.0

### Patch Changes

- [#469](https://github.com/evmts/evmts-monorepo/pull/469) [`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6) Thanks [@roninjin10](https://github.com/roninjin10)! - Made @evmts/config loading async

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO such as readFileSync. With the introduction of async mode the bundler now is more non blocking when it is bundling now. Solc is still syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This FileAccessObject is the same shape as `node:fs` module. Bun uses this generic interace to use native Bun file access.

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440), [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/bundler@0.10.0

## 0.9.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/esbuild/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/esbuild-plugin",
"version": "0.9.0",
"version": "0.10.0",
"contributors": [
"Will Cory <[email protected]>"
],
Expand Down
15 changes: 15 additions & 0 deletions bundlers/rollup/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @evmts/plugin

## 0.10.0

### Patch Changes

- [#469](https://github.com/evmts/evmts-monorepo/pull/469) [`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6) Thanks [@roninjin10](https://github.com/roninjin10)! - Made @evmts/config loading async

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO such as readFileSync. With the introduction of async mode the bundler now is more non blocking when it is bundling now. Solc is still syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This FileAccessObject is the same shape as `node:fs` module. Bun uses this generic interace to use native Bun file access.

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440), [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/bundler@0.10.0

## 0.9.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/rollup/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/rollup-plugin",
"version": "0.9.0",
"version": "0.10.0",
"contributors": [
"Will Cory <[email protected]>"
],
Expand Down
15 changes: 15 additions & 0 deletions bundlers/rspack/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @evmts/plugin

## 0.10.0

### Patch Changes

- [#469](https://github.com/evmts/evmts-monorepo/pull/469) [`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6) Thanks [@roninjin10](https://github.com/roninjin10)! - Made @evmts/config loading async

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO such as readFileSync. With the introduction of async mode the bundler now is more non blocking when it is bundling now. Solc is still syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This FileAccessObject is the same shape as `node:fs` module. Bun uses this generic interace to use native Bun file access.

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440), [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/bundler@0.10.0

## 0.9.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/rspack/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/rspack-plugin",
"version": "0.9.0",
"version": "0.10.0",
"private": false,
"contributors": [
"Will Cory <[email protected]>"
Expand Down
17 changes: 17 additions & 0 deletions bundlers/vite/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @evmts/plugin

## 0.10.0

### Patch Changes

- [#469](https://github.com/evmts/evmts-monorepo/pull/469) [`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6) Thanks [@roninjin10](https://github.com/roninjin10)! - Made @evmts/config loading async

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO such as readFileSync. With the introduction of async mode the bundler now is more non blocking when it is bundling now. Solc is still syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This FileAccessObject is the same shape as `node:fs` module. Bun uses this generic interace to use native Bun file access.

- [#475](https://github.com/evmts/evmts-monorepo/pull/475) [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e) Thanks [@roninjin10](https://github.com/roninjin10)! - Added snapshot test of vite bundler build outputs

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440), [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/bundler@0.10.0

## 0.9.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/vite/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/vite-plugin",
"version": "0.9.0",
"version": "0.10.0",
"private": false,
"contributors": [
"Will Cory <[email protected]>"
Expand Down
15 changes: 15 additions & 0 deletions bundlers/webpack/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @evmts/plugin

## 0.10.0

### Patch Changes

- [#469](https://github.com/evmts/evmts-monorepo/pull/469) [`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6) Thanks [@roninjin10](https://github.com/roninjin10)! - Made @evmts/config loading async

- [#468](https://github.com/evmts/evmts-monorepo/pull/468) [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30) Thanks [@roninjin10](https://github.com/roninjin10)! - Improved peformance of bundler via enabling async mode

Previously all bundlers including the Bun bundler ran with syncronous IO such as readFileSync. With the introduction of async mode the bundler now is more non blocking when it is bundling now. Solc is still syncronous but all IO is now async.

@evmts/bundler now takes a File-Access-Object as a param. This FileAccessObject is the same shape as `node:fs` module. Bun uses this generic interace to use native Bun file access.

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440), [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/bundler@0.10.0

## 0.9.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/webpack/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/webpack-plugin",
"version": "0.9.0",
"version": "0.10.0",
"private": false,
"description": "A webpack plugin for evmts",
"contributors": [
Expand Down
13 changes: 13 additions & 0 deletions cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @evmts/cli

## 0.10.0

### Minor Changes

- [#398](https://github.com/evmts/evmts-monorepo/pull/398) [`bd4f456`](https://github.com/evmts/evmts-monorepo/commit/bd4f4563e1c6f3203df5d8042a30082f7f739f68) Thanks [@roninjin10](https://github.com/roninjin10)! - Added install command to install contracts from etherscan

### Patch Changes

- Updated dependencies [[`dbc2da6`](https://github.com/evmts/evmts-monorepo/commit/dbc2da6092eae3a7ec2d2519ea8c04505aa911f6), [`1c4cbd2`](https://github.com/evmts/evmts-monorepo/commit/1c4cbd2b87abd1c2174fb0d2e7a684367e074440), [`e99fcd0`](https://github.com/evmts/evmts-monorepo/commit/e99fcd09e530a58fddb0d3fa19be0f5439e74f30), [`cb83c0c`](https://github.com/evmts/evmts-monorepo/commit/cb83c0c81fae63decd7bbdb79b9c3cce2c7e0b8e)]:
- @evmts/bundler@0.10.0
- @evmts/config@0.10.0
- @evmts/core@0.10.0

## 0.9.0

### Patch Changes
Expand Down
Loading

1 comment on commit 5574a5d

@vercel
Copy link

@vercel vercel bot commented on 5574a5d Sep 18, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

evmts-docs – ./

evmts-docs-evmts.vercel.app
evmts-docs-git-main-evmts.vercel.app
evmts.dev

Please sign in to comment.