Skip to content

Commit 2cf7069

Browse files
committed
0xsequence top-level meta package
1 parent a7cfe1e commit 2cf7069

18 files changed

Lines changed: 60 additions & 20 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ A simple & powerful Ethereum development library and Web-based smart wallet.
1616
* auth
1717
* bridge
1818
* chaind
19+
* config
1920
* deployer
2021
* guard
2122
* multicall
2223
* network
2324
* provider
2425
* relayer
2526
* transactions
27+
* utils
2628
* wallet
2729

2830

packages/0xsequence/package.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "0xsequence",
33
"version": "0.7.0",
4-
"description": "A simple & powerful development stack for Ethereum",
4+
"description": "Sequence: simple & powerful Ethereum development library and Web-based smart wallet",
55
"source": "src/index.ts",
66
"main": "dist/0xsequence.cjs.js",
77
"module": "dist/0xsequence.esm.js",
@@ -27,7 +27,17 @@
2727
},
2828
"dependencies": {
2929
"@0xsequence/abi": "^0.7.0",
30+
"@0xsequence/api": "^0.7.0",
31+
"@0xsequence/auth": "^0.7.0",
32+
"@0xsequence/chaind": "^0.7.0",
33+
"@0xsequence/config": "^0.7.0",
34+
"@0xsequence/guard": "^0.7.0",
35+
"@0xsequence/multicall": "^0.7.0",
36+
"@0xsequence/network": "^0.7.0",
3037
"@0xsequence/provider": "^0.7.0",
38+
"@0xsequence/relayer": "^0.7.0",
39+
"@0xsequence/transactions": "^0.7.0",
40+
"@0xsequence/utils": "^0.7.0",
3141
"@0xsequence/wallet": "^0.7.0",
3242
"ethers": "^5.0.26"
3343
},

packages/0xsequence/src/index.ts

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,39 @@
11
import * as abi from '@0xsequence/abi'
2+
import * as api from '@0xsequence/api'
3+
import * as auth from '@0xsequence/auth'
4+
import * as chaind from '@0xsequence/chaind'
5+
import * as config from '@0xsequence/config'
6+
import * as guard from '@0xsequence/guard'
7+
import * as multicall from '@0xsequence/multicall'
8+
import * as network from '@0xsequence/network'
29
import * as provider from '@0xsequence/provider'
3-
import * as wallet from '@0xsequence/wallet'
4-
5-
export const sequence = {
6-
abi,
7-
provider,
8-
// ... etc.
9-
}
10-
11-
// NOTE: 0xsequence top-level package will not export the entiure @0xsequence/wallet
12-
// module, only utility methods.
13-
14-
// TODO: utils.recover, etc.. from 0xsequence/wallet
15-
// TODO: for utils, included utils.typedData.encode(), etc..TypedDataUtils
16-
// or typedData.XX at same level as utils
17-
// or utils.wallet, utils.typedData, etc.
10+
import * as relayer from '@0xsequence/relayer'
11+
import * as transactions from '@0xsequence/transactions'
12+
import * as _utils from '@0xsequence/utils'
1813

1914
// pkg-level export of 0xsequence/provider for easier consumption
2015
import { Wallet } from '@0xsequence/provider'
2116

17+
// utility methods
18+
// TODO: add util methods from @0xsequence/wallet to utils
19+
const utils = {
20+
..._utils
21+
}
22+
23+
// sequence meta-package types
2224
export {
25+
abi,
26+
api,
27+
auth,
28+
chaind,
29+
config,
30+
guard,
31+
multicall,
32+
network,
33+
provider,
34+
relayer,
35+
transactions,
36+
utils,
37+
2338
Wallet
24-
// etc.....
2539
}

packages/abi/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@0xsequence/abi",
33
"version": "0.7.0",
4+
"description": "abi sub-package for Sequence",
45
"source": "src/index.ts",
56
"main": "dist/0xsequence-abi.cjs.js",
67
"module": "dist/0xsequence-abi.esm.js",

packages/api/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@0xsequence/api",
33
"version": "0.7.0",
4+
"description": "api sub-package for Sequence",
45
"source": "src/index.ts",
56
"main": "dist/0xsequence-api.cjs.js",
67
"module": "dist/0xsequence-api.esm.js",

packages/auth/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@0xsequence/auth",
33
"version": "0.7.0",
4+
"description": "auth sub-package for Sequence",
45
"source": "src/index.ts",
56
"main": "dist/0xsequence-auth.cjs.js",
67
"module": "dist/0xsequence-auth.esm.js",

packages/bridge/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@0xsequence/bridge",
33
"version": "0.7.0",
4+
"description": "bridge sub-package for Sequence",
45
"source": "src/index.ts",
56
"main": "dist/0xsequence-bridge.cjs.js",
67
"module": "dist/0xsequence-bridge.esm.js",

packages/chaind/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@0xsequence/chaind",
33
"version": "0.7.0",
4+
"description": "chaind sub-package for Sequence",
45
"source": "src/index.ts",
56
"main": "dist/0xsequence-chaind.cjs.js",
67
"module": "dist/0xsequence-chaind.esm.js",

packages/config/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@0xsequence/config",
33
"version": "0.7.0",
4+
"description": "config sub-package for Sequence",
45
"source": "src/index.ts",
56
"main": "dist/0xsequence-config.cjs.js",
67
"module": "dist/0xsequence-config.esm.js",

packages/deployer/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@0xsequence/deployer",
33
"version": "0.7.0",
4+
"description": "deployer sub-package for Sequence",
45
"source": "src/index.ts",
56
"main": "dist/0xsequence-deployer.cjs.js",
67
"module": "dist/0xsequence-deployer.esm.js",

0 commit comments

Comments
 (0)