Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
cea66c7e
Commit
cea66c7e
authored
Sep 14, 2023
by
Will Cory
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(indexer): Fix uri util
parent
0bf53e73
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
224 additions
and
28 deletions
+224
-28
config.yml
.circleci/config.yml
+4
-0
indexer.cjs
indexer/api-ts/indexer.cjs
+2
-2
indexer.cjs.map
indexer/api-ts/indexer.cjs.map
+1
-1
indexer.js
indexer/api-ts/indexer.js
+2
-2
indexer.js.map
indexer/api-ts/indexer.js.map
+1
-1
indexer.spec.ts
indexer/api-ts/indexer.spec.ts
+12
-0
indexer.ts
indexer/api-ts/indexer.ts
+2
-2
package.json
indexer/api-ts/package.json
+8
-2
tsconfig.json
indexer/api-ts/tsconfig.json
+1
-1
pnpm-lock.yaml
pnpm-lock.yaml
+190
-16
pnpm-workspace.yaml
pnpm-workspace.yaml
+1
-1
No files found.
.circleci/config.yml
View file @
cea66c7e
...
@@ -887,6 +887,10 @@ jobs:
...
@@ -887,6 +887,10 @@ jobs:
name
:
Build
name
:
Build
command
:
make indexer
command
:
make indexer
working_directory
:
indexer
working_directory
:
indexer
-
run
:
name
:
Install node_modules
command
:
pnpm install --frozen-lockfile --offline
working_directory
:
indexer/api-ts
-
run
:
-
run
:
name
:
Install tygo
name
:
Install tygo
command
:
go install github.com/gzuidhof/tygo@latest
command
:
go install github.com/gzuidhof/tygo@latest
...
...
indexer/api-ts/indexer.cjs
View file @
cea66c7e
...
@@ -38,10 +38,10 @@ var createQueryString = ({ cursor, limit }) => {
...
@@ -38,10 +38,10 @@ var createQueryString = ({ cursor, limit }) => {
return `?${queries.join("&")}`;
return `?${queries.join("&")}`;
};
};
var depositEndpoint = ({ baseUrl = "", address, cursor, limit }) => {
var depositEndpoint = ({ baseUrl = "", address, cursor, limit }) => {
return [baseUrl, "deposits",
address, createQueryString({ cursor, limit })
].join("/");
return [baseUrl, "deposits",
`${address}${createQueryString({ cursor, limit })}`
].join("/");
};
};
var withdrawalEndoint = ({ baseUrl = "", address, cursor, limit }) => {
var withdrawalEndoint = ({ baseUrl = "", address, cursor, limit }) => {
return [baseUrl, "withdrawals",
address, createQueryString({ cursor, limit })
].join("/");
return [baseUrl, "withdrawals",
`${address}${createQueryString({ cursor, limit })}`
].join("/");
};
};
// Annotate the CommonJS export names for ESM import in node:
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
0 && (module.exports = {
...
...
indexer/api-ts/indexer.cjs.map
View file @
cea66c7e
{"version":3,"sources":["indexer.ts"],"sourcesContent":["export * from './generated'\n\ntype PaginationOptions = {\n limit?: number\n cursor?: string\n}\n\ntype Options = {\n baseUrl?: string\n address: `0x${string}`\n} & PaginationOptions\n\nconst createQueryString = ({ cursor, limit }: PaginationOptions): string => {\n if (cursor === undefined && limit === undefined) {\n return ''\n }\n const queries: string[] = []\n if (cursor) {\n queries.push(`cursor=${cursor}`)\n }\n if (limit) {\n queries.push(`limit=${limit}`)\n }\n return `?${queries.join('&')}`\n}\n\nexport const depositEndpoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'deposits', address, createQueryString({ cursor, limit })].join('/')\n}\n\nexport const withdrawalEndoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'withdrawals', address, createQueryString({ cursor, limit })].join('/')\n}\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA,IAAM,oBAAoB,CAAC,EAAE,QAAQ,MAAM,MAAiC;AAC1E,MAAI,WAAW,UAAa,UAAU,QAAW;AAC/C,WAAO;AAAA,EACT;AACA,QAAM,UAAoB,CAAC;AAC3B,MAAI,QAAQ;AACV,YAAQ,KAAK,UAAU,MAAM,EAAE;AAAA,EACjC;AACA,MAAI,OAAO;AACT,YAAQ,KAAK,SAAS,KAAK,EAAE;AAAA,EAC/B;AACA,SAAO,IAAI,QAAQ,KAAK,GAAG,CAAC;AAC9B;AAEO,IAAM,kBAAkB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC5F,SAAO,CAAC,SAAS,YAAY,SAAS,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,KAAK,GAAG;AACtF;AAEO,IAAM,oBAAoB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC9F,SAAO,CAAC,SAAS,eAAe,SAAS,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,KAAK,GAAG;AACzF;","names":[]}
{"version":3,"sources":["indexer.ts"],"sourcesContent":["export * from './generated'\n\ntype PaginationOptions = {\n limit?: number\n cursor?: string\n}\n\ntype Options = {\n baseUrl?: string\n address: `0x${string}`\n} & PaginationOptions\n\nconst createQueryString = ({ cursor, limit }: PaginationOptions): string => {\n if (cursor === undefined && limit === undefined) {\n return ''\n }\n const queries: string[] = []\n if (cursor) {\n queries.push(`cursor=${cursor}`)\n }\n if (limit) {\n queries.push(`limit=${limit}`)\n }\n return `?${queries.join('&')}`\n}\n\nexport const depositEndpoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'deposits', `${address}${createQueryString({ cursor, limit })}`].join('/')\n}\n\nexport const withdrawalEndoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'withdrawals', `${address}${createQueryString({ cursor, limit })}`].join('/')\n}\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA,IAAM,oBAAoB,CAAC,EAAE,QAAQ,MAAM,MAAiC;AAC1E,MAAI,WAAW,UAAa,UAAU,QAAW;AAC/C,WAAO;AAAA,EACT;AACA,QAAM,UAAoB,CAAC;AAC3B,MAAI,QAAQ;AACV,YAAQ,KAAK,UAAU,MAAM,EAAE;AAAA,EACjC;AACA,MAAI,OAAO;AACT,YAAQ,KAAK,SAAS,KAAK,EAAE;AAAA,EAC/B;AACA,SAAO,IAAI,QAAQ,KAAK,GAAG,CAAC;AAC9B;AAEO,IAAM,kBAAkB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC5F,SAAO,CAAC,SAAS,YAAY,GAAG,OAAO,GAAG,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,EAAE,KAAK,GAAG;AAC5F;AAEO,IAAM,oBAAoB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC9F,SAAO,CAAC,SAAS,eAAe,GAAG,OAAO,GAAG,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,EAAE,KAAK,GAAG;AAC/F;","names":[]}
\ No newline at end of file
\ No newline at end of file
indexer/api-ts/indexer.js
View file @
cea66c7e
...
@@ -13,10 +13,10 @@ var createQueryString = ({ cursor, limit }) => {
...
@@ -13,10 +13,10 @@ var createQueryString = ({ cursor, limit }) => {
return
`?
${
queries
.
join
(
"
&
"
)}
`
;
return
`?
${
queries
.
join
(
"
&
"
)}
`
;
};
};
var
depositEndpoint
=
({
baseUrl
=
""
,
address
,
cursor
,
limit
})
=>
{
var
depositEndpoint
=
({
baseUrl
=
""
,
address
,
cursor
,
limit
})
=>
{
return
[
baseUrl
,
"
deposits
"
,
address
,
createQueryString
({
cursor
,
limit
})
].
join
(
"
/
"
);
return
[
baseUrl
,
"
deposits
"
,
`
${
address
}${
createQueryString
({
cursor
,
limit
})}
`
].
join
(
"
/
"
);
};
};
var
withdrawalEndoint
=
({
baseUrl
=
""
,
address
,
cursor
,
limit
})
=>
{
var
withdrawalEndoint
=
({
baseUrl
=
""
,
address
,
cursor
,
limit
})
=>
{
return
[
baseUrl
,
"
withdrawals
"
,
address
,
createQueryString
({
cursor
,
limit
})
].
join
(
"
/
"
);
return
[
baseUrl
,
"
withdrawals
"
,
`
${
address
}${
createQueryString
({
cursor
,
limit
})}
`
].
join
(
"
/
"
);
};
};
export
{
export
{
depositEndpoint
,
depositEndpoint
,
...
...
indexer/api-ts/indexer.js.map
View file @
cea66c7e
{"version":3,"sources":["indexer.ts"],"sourcesContent":["export * from './generated'\n\ntype PaginationOptions = {\n limit?: number\n cursor?: string\n}\n\ntype Options = {\n baseUrl?: string\n address: `0x${string}`\n} & PaginationOptions\n\nconst createQueryString = ({ cursor, limit }: PaginationOptions): string => {\n if (cursor === undefined && limit === undefined) {\n return ''\n }\n const queries: string[] = []\n if (cursor) {\n queries.push(`cursor=${cursor}`)\n }\n if (limit) {\n queries.push(`limit=${limit}`)\n }\n return `?${queries.join('&')}`\n}\n\nexport const depositEndpoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'deposits', address, createQueryString({ cursor, limit })].join('/')\n}\n\nexport const withdrawalEndoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'withdrawals', address, createQueryString({ cursor, limit })].join('/')\n}\n\n"],"mappings":";AAYA,IAAM,oBAAoB,CAAC,EAAE,QAAQ,MAAM,MAAiC;AAC1E,MAAI,WAAW,UAAa,UAAU,QAAW;AAC/C,WAAO;AAAA,EACT;AACA,QAAM,UAAoB,CAAC;AAC3B,MAAI,QAAQ;AACV,YAAQ,KAAK,UAAU,MAAM,EAAE;AAAA,EACjC;AACA,MAAI,OAAO;AACT,YAAQ,KAAK,SAAS,KAAK,EAAE;AAAA,EAC/B;AACA,SAAO,IAAI,QAAQ,KAAK,GAAG,CAAC;AAC9B;AAEO,IAAM,kBAAkB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC5F,SAAO,CAAC,SAAS,YAAY,SAAS,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,KAAK,GAAG;AACtF;AAEO,IAAM,oBAAoB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC9F,SAAO,CAAC,SAAS,eAAe,SAAS,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,KAAK,GAAG;AACzF;","names":[]}
{"version":3,"sources":["indexer.ts"],"sourcesContent":["export * from './generated'\n\ntype PaginationOptions = {\n limit?: number\n cursor?: string\n}\n\ntype Options = {\n baseUrl?: string\n address: `0x${string}`\n} & PaginationOptions\n\nconst createQueryString = ({ cursor, limit }: PaginationOptions): string => {\n if (cursor === undefined && limit === undefined) {\n return ''\n }\n const queries: string[] = []\n if (cursor) {\n queries.push(`cursor=${cursor}`)\n }\n if (limit) {\n queries.push(`limit=${limit}`)\n }\n return `?${queries.join('&')}`\n}\n\nexport const depositEndpoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'deposits', `${address}${createQueryString({ cursor, limit })}`].join('/')\n}\n\nexport const withdrawalEndoint = ({ baseUrl = '', address, cursor, limit }: Options): string => {\n return [baseUrl, 'withdrawals', `${address}${createQueryString({ cursor, limit })}`].join('/')\n}\n\n"],"mappings":";AAYA,IAAM,oBAAoB,CAAC,EAAE,QAAQ,MAAM,MAAiC;AAC1E,MAAI,WAAW,UAAa,UAAU,QAAW;AAC/C,WAAO;AAAA,EACT;AACA,QAAM,UAAoB,CAAC;AAC3B,MAAI,QAAQ;AACV,YAAQ,KAAK,UAAU,MAAM,EAAE;AAAA,EACjC;AACA,MAAI,OAAO;AACT,YAAQ,KAAK,SAAS,KAAK,EAAE;AAAA,EAC/B;AACA,SAAO,IAAI,QAAQ,KAAK,GAAG,CAAC;AAC9B;AAEO,IAAM,kBAAkB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC5F,SAAO,CAAC,SAAS,YAAY,GAAG,OAAO,GAAG,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,EAAE,KAAK,GAAG;AAC5F;AAEO,IAAM,oBAAoB,CAAC,EAAE,UAAU,IAAI,SAAS,QAAQ,MAAM,MAAuB;AAC9F,SAAO,CAAC,SAAS,eAAe,GAAG,OAAO,GAAG,kBAAkB,EAAE,QAAQ,MAAM,CAAC,CAAC,EAAE,EAAE,KAAK,GAAG;AAC/F;","names":[]}
\ No newline at end of file
\ No newline at end of file
indexer/api-ts/indexer.spec.ts
0 → 100644
View file @
cea66c7e
import
{
test
,
expect
}
from
'
vitest
'
import
{
depositEndpoint
,
withdrawalEndoint
}
from
'
./indexer.ts
'
test
(
depositEndpoint
.
name
,
()
=>
{
expect
(
depositEndpoint
({
baseUrl
:
'
http://localhost:8080/api/v0
'
,
address
:
'
0x1234
'
,
cursor
:
'
0x1235
'
,
limit
:
10
})).
toMatchInlineSnapshot
(
'
"http://localhost:8080/api/v0/deposits/0x1234?cursor=0x1235&limit=10"
'
)
expect
(
depositEndpoint
({
baseUrl
:
'
http://localhost:8080/api/v0
'
,
address
:
'
0x1234
'
})).
toMatchInlineSnapshot
(
'
"http://localhost:8080/api/v0/deposits/0x1234"
'
)
})
test
(
withdrawalEndoint
.
name
,
()
=>
{
expect
(
withdrawalEndoint
({
baseUrl
:
'
http://localhost:8080/api/v0
'
,
address
:
'
0x1234
'
,
cursor
:
'
0x1235
'
,
limit
:
10
})).
toMatchInlineSnapshot
(
'
"http://localhost:8080/api/v0/withdrawals/0x1234?cursor=0x1235&limit=10"
'
)
expect
(
withdrawalEndoint
({
baseUrl
:
'
http://localhost:8080/api/v0
'
,
address
:
'
0x1234
'
})).
toMatchInlineSnapshot
(
'
"http://localhost:8080/api/v0/withdrawals/0x1234"
'
)
})
indexer/api-ts/indexer.ts
View file @
cea66c7e
...
@@ -25,10 +25,10 @@ const createQueryString = ({ cursor, limit }: PaginationOptions): string => {
...
@@ -25,10 +25,10 @@ const createQueryString = ({ cursor, limit }: PaginationOptions): string => {
}
}
export
const
depositEndpoint
=
({
baseUrl
=
''
,
address
,
cursor
,
limit
}:
Options
):
string
=>
{
export
const
depositEndpoint
=
({
baseUrl
=
''
,
address
,
cursor
,
limit
}:
Options
):
string
=>
{
return
[
baseUrl
,
'
deposits
'
,
address
,
createQueryString
({
cursor
,
limit
})
].
join
(
'
/
'
)
return
[
baseUrl
,
'
deposits
'
,
`
${
address
}${
createQueryString
({
cursor
,
limit
})}
`
].
join
(
'
/
'
)
}
}
export
const
withdrawalEndoint
=
({
baseUrl
=
''
,
address
,
cursor
,
limit
}:
Options
):
string
=>
{
export
const
withdrawalEndoint
=
({
baseUrl
=
''
,
address
,
cursor
,
limit
}:
Options
):
string
=>
{
return
[
baseUrl
,
'
withdrawals
'
,
address
,
createQueryString
({
cursor
,
limit
})
].
join
(
'
/
'
)
return
[
baseUrl
,
'
withdrawals
'
,
`
${
address
}${
createQueryString
({
cursor
,
limit
})}
`
].
join
(
'
/
'
)
}
}
indexer/api-ts/package.json
View file @
cea66c7e
...
@@ -17,7 +17,8 @@
...
@@ -17,7 +17,8 @@
],
],
"scripts"
:
{
"scripts"
:
{
"clean"
:
"rm -rf generated.ts indexer.cjs indexer.js"
,
"clean"
:
"rm -rf generated.ts indexer.cjs indexer.js"
,
"generate"
:
"npm run clean && tygo generate && mv ../api/routes/index.ts generated.ts && npx tsup"
"generate"
:
"npm run clean && tygo generate && mv ../api/routes/index.ts generated.ts && tsup"
,
"test"
:
"vitest"
},
},
"keywords"
:
[
"keywords"
:
[
"optimism"
,
"optimism"
,
...
@@ -30,4 +31,9 @@
...
@@ -30,4 +31,9 @@
"repository"
:
{
"repository"
:
{
"type"
:
"git"
,
"type"
:
"git"
,
"url"
:
"https://github.com/ethereum-optimism/optimism.git"
"url"
:
"https://github.com/ethereum-optimism/optimism.git"
}}
},
"devDependencies"
:
{
"tsup"
:
"^7.2.0"
,
"vitest"
:
"^0.34.4"
}
}
indexer/api-ts/tsconfig.json
View file @
cea66c7e
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
"strict"
:
true
,
"strict"
:
true
,
"skipLibCheck"
:
true
,
"skipLibCheck"
:
true
,
"module"
:
"ESNext"
,
"module"
:
"ESNext"
,
"moduleResolution"
:
"
bundler
"
,
"moduleResolution"
:
"
NodeNext
"
,
"jsx"
:
"react"
,
"jsx"
:
"react"
,
"target"
:
"ESNext"
,
"target"
:
"ESNext"
,
"noEmit"
:
true
"noEmit"
:
true
...
...
pnpm-lock.yaml
View file @
cea66c7e
...
@@ -35,7 +35,7 @@ importers:
...
@@ -35,7 +35,7 @@ importers:
version
:
10.0.1
version
:
10.0.1
'
@types/node'
:
'
@types/node'
:
specifier
:
^20.5.3
specifier
:
^20.5.3
version
:
20.
6.0
version
:
20.
5.3
'
@typescript-eslint/eslint-plugin'
:
'
@typescript-eslint/eslint-plugin'
:
specifier
:
^6.7.0
specifier
:
^6.7.0
version
:
6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.1.6)
version
:
6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.1.6)
...
@@ -126,6 +126,15 @@ importers:
...
@@ -126,6 +126,15 @@ importers:
endpoint-monitor
:
{}
endpoint-monitor
:
{}
indexer/api-ts
:
devDependencies
:
tsup
:
specifier
:
^7.2.0
version
:
7.2.0(@swc/core@1.3.76)(typescript@5.1.6)
vitest
:
specifier
:
^0.34.4
version
:
0.34.4
op-exporter
:
{}
op-exporter
:
{}
packages/chain-mon
:
packages/chain-mon
:
...
@@ -333,7 +342,7 @@ importers:
...
@@ -333,7 +342,7 @@ importers:
version
:
5.1.6
version
:
5.1.6
vite
:
vite
:
specifier
:
^4.4.6
specifier
:
^4.4.6
version
:
4.4.6(@types/node@20.
6.0
)
version
:
4.4.6(@types/node@20.
5.3
)
vitest
:
vitest
:
specifier
:
^0.34.2
specifier
:
^0.34.2
version
:
0.34.2(jsdom@22.1.0)
version
:
0.34.2(jsdom@22.1.0)
...
@@ -427,7 +436,7 @@ importers:
...
@@ -427,7 +436,7 @@ importers:
version
:
1.3.1(typescript@5.1.6)
version
:
1.3.1(typescript@5.1.6)
vite
:
vite
:
specifier
:
^4.4.6
specifier
:
^4.4.6
version
:
4.4.6(@types/node@20.
6.0
)
version
:
4.4.6(@types/node@20.
5.3
)
vitest
:
vitest
:
specifier
:
^0.34.2
specifier
:
^0.34.2
version
:
0.34.2(jsdom@22.1.0)
version
:
0.34.2(jsdom@22.1.0)
...
@@ -558,7 +567,7 @@ importers:
...
@@ -558,7 +567,7 @@ importers:
version
:
1.6.0(typescript@5.1.6)(zod@3.22.0)
version
:
1.6.0(typescript@5.1.6)(zod@3.22.0)
vite
:
vite
:
specifier
:
^4.4.9
specifier
:
^4.4.9
version
:
4.4.9(@types/node@20.
6.0
)
version
:
4.4.9(@types/node@20.
5.3
)
vitest
:
vitest
:
specifier
:
^0.34.1
specifier
:
^0.34.1
version
:
0.34.1
version
:
0.34.1
...
@@ -3779,7 +3788,7 @@ packages:
...
@@ -3779,7 +3788,7 @@ packages:
resolution
:
{
integrity
:
sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==
}
resolution
:
{
integrity
:
sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==
}
dependencies
:
dependencies
:
'
@types/minimatch'
:
5.1.2
'
@types/minimatch'
:
5.1.2
'
@types/node'
:
20.
6.0
'
@types/node'
:
20.
5.3
dev
:
true
dev
:
true
/@types/is-ci@3.0.0
:
/@types/is-ci@3.0.0
:
...
@@ -3848,7 +3857,7 @@ packages:
...
@@ -3848,7 +3857,7 @@ packages:
/@types/morgan@1.9.4
:
/@types/morgan@1.9.4
:
resolution
:
{
integrity
:
sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==
}
resolution
:
{
integrity
:
sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==
}
dependencies
:
dependencies
:
'
@types/node'
:
20.
6.0
'
@types/node'
:
20.
5.3
dev
:
true
dev
:
true
/@types/ms@0.7.31
:
/@types/ms@0.7.31
:
...
@@ -3872,6 +3881,10 @@ packages:
...
@@ -3872,6 +3881,10 @@ packages:
resolution
:
{
integrity
:
sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==
}
resolution
:
{
integrity
:
sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==
}
dev
:
true
dev
:
true
/@types/node@20.5.3
:
resolution
:
{
integrity
:
sha512-ITI7rbWczR8a/S6qjAW7DMqxqFMjjTo61qZVWJ1ubPvbIQsL5D/TvwjYEalM8Kthpe3hTzOGrF2TGbAu2uyqeA==
}
dev
:
true
/@types/node@20.6.0
:
/@types/node@20.6.0
:
resolution
:
{
integrity
:
sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==
}
resolution
:
{
integrity
:
sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==
}
...
@@ -4314,6 +4327,14 @@ packages:
...
@@ -4314,6 +4327,14 @@ packages:
chai
:
4.3.8
chai
:
4.3.8
dev
:
true
dev
:
true
/@vitest/expect@0.34.4
:
resolution
:
{
integrity
:
sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==
}
dependencies
:
'
@vitest/spy'
:
0.34.4
'
@vitest/utils'
:
0.34.4
chai
:
4.3.8
dev
:
true
/@vitest/runner@0.34.1
:
/@vitest/runner@0.34.1
:
resolution
:
{
integrity
:
sha512-YfQMpYzDsYB7yqgmlxZ06NI4LurHWfrH7Wy3Pvf/z/vwUSgq1zLAb1lWcItCzQG+NVox+VvzlKQrYEXb47645g==
}
resolution
:
{
integrity
:
sha512-YfQMpYzDsYB7yqgmlxZ06NI4LurHWfrH7Wy3Pvf/z/vwUSgq1zLAb1lWcItCzQG+NVox+VvzlKQrYEXb47645g==
}
dependencies
:
dependencies
:
...
@@ -4330,6 +4351,14 @@ packages:
...
@@ -4330,6 +4351,14 @@ packages:
pathe
:
1.1.1
pathe
:
1.1.1
dev
:
true
dev
:
true
/@vitest/runner@0.34.4
:
resolution
:
{
integrity
:
sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==
}
dependencies
:
'
@vitest/utils'
:
0.34.4
p-limit
:
4.0.0
pathe
:
1.1.1
dev
:
true
/@vitest/snapshot@0.34.1
:
/@vitest/snapshot@0.34.1
:
resolution
:
{
integrity
:
sha512-0O9LfLU0114OqdF8lENlrLsnn024Tb1CsS9UwG0YMWY2oGTQfPtkW+B/7ieyv0X9R2Oijhi3caB1xgGgEgclSQ==
}
resolution
:
{
integrity
:
sha512-0O9LfLU0114OqdF8lENlrLsnn024Tb1CsS9UwG0YMWY2oGTQfPtkW+B/7ieyv0X9R2Oijhi3caB1xgGgEgclSQ==
}
dependencies
:
dependencies
:
...
@@ -4346,6 +4375,14 @@ packages:
...
@@ -4346,6 +4375,14 @@ packages:
pretty-format
:
29.6.1
pretty-format
:
29.6.1
dev
:
true
dev
:
true
/@vitest/snapshot@0.34.4
:
resolution
:
{
integrity
:
sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==
}
dependencies
:
magic-string
:
0.30.1
pathe
:
1.1.1
pretty-format
:
29.6.1
dev
:
true
/@vitest/spy@0.34.1
:
/@vitest/spy@0.34.1
:
resolution
:
{
integrity
:
sha512-UT4WcI3EAPUNO8n6y9QoEqynGGEPmmRxC+cLzneFFXpmacivjHZsNbiKD88KUScv5DCHVDgdBsLD7O7s1enFcQ==
}
resolution
:
{
integrity
:
sha512-UT4WcI3EAPUNO8n6y9QoEqynGGEPmmRxC+cLzneFFXpmacivjHZsNbiKD88KUScv5DCHVDgdBsLD7O7s1enFcQ==
}
dependencies
:
dependencies
:
...
@@ -4358,6 +4395,12 @@ packages:
...
@@ -4358,6 +4395,12 @@ packages:
tinyspy
:
2.1.1
tinyspy
:
2.1.1
dev
:
true
dev
:
true
/@vitest/spy@0.34.4
:
resolution
:
{
integrity
:
sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==
}
dependencies
:
tinyspy
:
2.1.1
dev
:
true
/@vitest/utils@0.34.1
:
/@vitest/utils@0.34.1
:
resolution
:
{
integrity
:
sha512-/ql9dsFi4iuEbiNcjNHQWXBum7aL8pyhxvfnD9gNtbjR9fUKAjxhj4AA3yfLXg6gJpMGGecvtF8Au2G9y3q47Q==
}
resolution
:
{
integrity
:
sha512-/ql9dsFi4iuEbiNcjNHQWXBum7aL8pyhxvfnD9gNtbjR9fUKAjxhj4AA3yfLXg6gJpMGGecvtF8Au2G9y3q47Q==
}
dependencies
:
dependencies
:
...
@@ -4374,6 +4417,14 @@ packages:
...
@@ -4374,6 +4417,14 @@ packages:
pretty-format
:
29.6.1
pretty-format
:
29.6.1
dev
:
true
dev
:
true
/@vitest/utils@0.34.4
:
resolution
:
{
integrity
:
sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==
}
dependencies
:
diff-sequences
:
29.4.3
loupe
:
2.3.6
pretty-format
:
29.6.1
dev
:
true
/@vue/compiler-core@3.2.36
:
/@vue/compiler-core@3.2.36
:
resolution
:
{
integrity
:
sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==
}
resolution
:
{
integrity
:
sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==
}
dependencies
:
dependencies
:
...
@@ -14600,7 +14651,7 @@ packages:
...
@@ -14600,7 +14651,7 @@ packages:
-
zod
-
zod
dev
:
true
dev
:
true
/vite-node@0.34.1(@types/node@20.
6.0
)
:
/vite-node@0.34.1(@types/node@20.
5.3
)
:
resolution
:
{
integrity
:
sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==
}
resolution
:
{
integrity
:
sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==
}
engines
:
{
node
:
'
>=v14.18.0'
}
engines
:
{
node
:
'
>=v14.18.0'
}
hasBin
:
true
hasBin
:
true
...
@@ -14610,7 +14661,7 @@ packages:
...
@@ -14610,7 +14661,7 @@ packages:
mlly
:
1.4.0
mlly
:
1.4.0
pathe
:
1.1.1
pathe
:
1.1.1
picocolors
:
1.0.0
picocolors
:
1.0.0
vite
:
4.4.9(@types/node@20.
6.0
)
vite
:
4.4.9(@types/node@20.
5.3
)
transitivePeerDependencies
:
transitivePeerDependencies
:
-
'
@types/node'
-
'
@types/node'
-
less
-
less
...
@@ -14622,10 +14673,32 @@ packages:
...
@@ -14622,10 +14673,32 @@ packages:
-
terser
-
terser
dev
:
true
dev
:
true
/vite-node@0.34.2(@types/node@20.
6.0
)
:
/vite-node@0.34.2(@types/node@20.
5.3
)
:
resolution
:
{
integrity
:
sha512-JtW249Zm3FB+F7pQfH56uWSdlltCo1IOkZW5oHBzeQo0iX4jtC7o1t9aILMGd9kVekXBP2lfJBEQt9rBh07ebA==
}
resolution
:
{
integrity
:
sha512-JtW249Zm3FB+F7pQfH56uWSdlltCo1IOkZW5oHBzeQo0iX4jtC7o1t9aILMGd9kVekXBP2lfJBEQt9rBh07ebA==
}
engines
:
{
node
:
'
>=v14.18.0'
}
engines
:
{
node
:
'
>=v14.18.0'
}
hasBin
:
true
hasBin
:
true
dependencies
:
cac
:
6.7.14
debug
:
4.3.4(supports-color@8.1.1)
mlly
:
1.4.0
pathe
:
1.1.1
picocolors
:
1.0.0
vite
:
4.4.9(@types/node@20.5.3)
transitivePeerDependencies
:
-
'
@types/node'
-
less
-
lightningcss
-
sass
-
stylus
-
sugarss
-
supports-color
-
terser
dev
:
true
/vite-node@0.34.4(@types/node@20.6.0)
:
resolution
:
{
integrity
:
sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==
}
engines
:
{
node
:
'
>=v14.18.0'
}
hasBin
:
true
dependencies
:
dependencies
:
cac
:
6.7.14
cac
:
6.7.14
debug
:
4.3.4(supports-color@8.1.1)
debug
:
4.3.4(supports-color@8.1.1)
...
@@ -14644,7 +14717,7 @@ packages:
...
@@ -14644,7 +14717,7 @@ packages:
-
terser
-
terser
dev
:
true
dev
:
true
/vite@4.4.6(@types/node@20.
6.0
)
:
/vite@4.4.6(@types/node@20.
5.3
)
:
resolution
:
{
integrity
:
sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==
}
resolution
:
{
integrity
:
sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==
}
engines
:
{
node
:
^14.18.0 || >=16.0.0
}
engines
:
{
node
:
^14.18.0 || >=16.0.0
}
hasBin
:
true
hasBin
:
true
...
@@ -14672,7 +14745,7 @@ packages:
...
@@ -14672,7 +14745,7 @@ packages:
terser
:
terser
:
optional
:
true
optional
:
true
dependencies
:
dependencies
:
'
@types/node'
:
20.
6.0
'
@types/node'
:
20.
5.3
esbuild
:
0.18.15
esbuild
:
0.18.15
postcss
:
8.4.27
postcss
:
8.4.27
rollup
:
3.26.3
rollup
:
3.26.3
...
@@ -14680,6 +14753,42 @@ packages:
...
@@ -14680,6 +14753,42 @@ packages:
fsevents
:
2.3.2
fsevents
:
2.3.2
dev
:
true
dev
:
true
/vite@4.4.9(@types/node@20.5.3)
:
resolution
:
{
integrity
:
sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==
}
engines
:
{
node
:
^14.18.0 || >=16.0.0
}
hasBin
:
true
peerDependencies
:
'
@types/node'
:
'
>=
14'
less
:
'
*'
lightningcss
:
^1.21.0
sass
:
'
*'
stylus
:
'
*'
sugarss
:
'
*'
terser
:
^5.4.0
peerDependenciesMeta
:
'
@types/node'
:
optional
:
true
less
:
optional
:
true
lightningcss
:
optional
:
true
sass
:
optional
:
true
stylus
:
optional
:
true
sugarss
:
optional
:
true
terser
:
optional
:
true
dependencies
:
'
@types/node'
:
20.5.3
esbuild
:
0.18.15
postcss
:
8.4.27
rollup
:
3.28.0
optionalDependencies
:
fsevents
:
2.3.2
dev
:
true
/vite@4.4.9(@types/node@20.6.0)
:
/vite@4.4.9(@types/node@20.6.0)
:
resolution
:
{
integrity
:
sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==
}
resolution
:
{
integrity
:
sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==
}
engines
:
{
node
:
^14.18.0 || >=16.0.0
}
engines
:
{
node
:
^14.18.0 || >=16.0.0
}
...
@@ -14749,7 +14858,7 @@ packages:
...
@@ -14749,7 +14858,7 @@ packages:
dependencies
:
dependencies
:
'
@types/chai'
:
4.3.6
'
@types/chai'
:
4.3.6
'
@types/chai-subset'
:
1.3.3
'
@types/chai-subset'
:
1.3.3
'
@types/node'
:
20.
6.0
'
@types/node'
:
20.
5.3
'
@vitest/expect'
:
0.34.1
'
@vitest/expect'
:
0.34.1
'
@vitest/runner'
:
0.34.1
'
@vitest/runner'
:
0.34.1
'
@vitest/snapshot'
:
0.34.1
'
@vitest/snapshot'
:
0.34.1
...
@@ -14768,8 +14877,8 @@ packages:
...
@@ -14768,8 +14877,8 @@ packages:
strip-literal
:
1.0.1
strip-literal
:
1.0.1
tinybench
:
2.5.0
tinybench
:
2.5.0
tinypool
:
0.7.0
tinypool
:
0.7.0
vite
:
4.4.9(@types/node@20.
6.0
)
vite
:
4.4.9(@types/node@20.
5.3
)
vite-node
:
0.34.1(@types/node@20.
6.0
)
vite-node
:
0.34.1(@types/node@20.
5.3
)
why-is-node-running
:
2.2.2
why-is-node-running
:
2.2.2
transitivePeerDependencies
:
transitivePeerDependencies
:
-
less
-
less
...
@@ -14814,7 +14923,7 @@ packages:
...
@@ -14814,7 +14923,7 @@ packages:
dependencies
:
dependencies
:
'
@types/chai'
:
4.3.6
'
@types/chai'
:
4.3.6
'
@types/chai-subset'
:
1.3.3
'
@types/chai-subset'
:
1.3.3
'
@types/node'
:
20.
6.0
'
@types/node'
:
20.
5.3
'
@vitest/expect'
:
0.34.2
'
@vitest/expect'
:
0.34.2
'
@vitest/runner'
:
0.34.2
'
@vitest/runner'
:
0.34.2
'
@vitest/snapshot'
:
0.34.2
'
@vitest/snapshot'
:
0.34.2
...
@@ -14834,8 +14943,73 @@ packages:
...
@@ -14834,8 +14943,73 @@ packages:
strip-literal
:
1.0.1
strip-literal
:
1.0.1
tinybench
:
2.5.0
tinybench
:
2.5.0
tinypool
:
0.7.0
tinypool
:
0.7.0
vite
:
4.4.9(@types/node@20.5.3)
vite-node
:
0.34.2(@types/node@20.5.3)
why-is-node-running
:
2.2.2
transitivePeerDependencies
:
-
less
-
lightningcss
-
sass
-
stylus
-
sugarss
-
supports-color
-
terser
dev
:
true
/vitest@0.34.4
:
resolution
:
{
integrity
:
sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==
}
engines
:
{
node
:
'
>=v14.18.0'
}
hasBin
:
true
peerDependencies
:
'
@edge-runtime/vm'
:
'
*'
'
@vitest/browser'
:
'
*'
'
@vitest/ui'
:
'
*'
happy-dom
:
'
*'
jsdom
:
'
*'
playwright
:
'
*'
safaridriver
:
'
*'
webdriverio
:
'
*'
peerDependenciesMeta
:
'
@edge-runtime/vm'
:
optional
:
true
'
@vitest/browser'
:
optional
:
true
'
@vitest/ui'
:
optional
:
true
happy-dom
:
optional
:
true
jsdom
:
optional
:
true
playwright
:
optional
:
true
safaridriver
:
optional
:
true
webdriverio
:
optional
:
true
dependencies
:
'
@types/chai'
:
4.3.6
'
@types/chai-subset'
:
1.3.3
'
@types/node'
:
20.6.0
'
@vitest/expect'
:
0.34.4
'
@vitest/runner'
:
0.34.4
'
@vitest/snapshot'
:
0.34.4
'
@vitest/spy'
:
0.34.4
'
@vitest/utils'
:
0.34.4
acorn
:
8.10.0
acorn-walk
:
8.2.0
cac
:
6.7.14
chai
:
4.3.8
debug
:
4.3.4(supports-color@8.1.1)
local-pkg
:
0.4.3
magic-string
:
0.30.1
pathe
:
1.1.1
picocolors
:
1.0.0
std-env
:
3.3.3
strip-literal
:
1.0.1
tinybench
:
2.5.0
tinypool
:
0.7.0
vite
:
4.4.9(@types/node@20.6.0)
vite
:
4.4.9(@types/node@20.6.0)
vite-node
:
0.34.
2
(@types/node@20.6.0)
vite-node
:
0.34.
4
(@types/node@20.6.0)
why-is-node-running
:
2.2.2
why-is-node-running
:
2.2.2
transitivePeerDependencies
:
transitivePeerDependencies
:
-
less
-
less
...
...
pnpm-workspace.yaml
View file @
cea66c7e
...
@@ -2,4 +2,4 @@ packages:
...
@@ -2,4 +2,4 @@ packages:
-
'
packages/*'
-
'
packages/*'
-
'
endpoint-monitor'
-
'
endpoint-monitor'
-
'
op-exporter'
-
'
op-exporter'
-
'
indexer/ts'
-
'
indexer/
api-
ts'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment