Skip to content

Commit af4a6cb

Browse files
[Web][UMA-1264] Multi-chain: Move @umami/tzkt to @umami/chains #2462
1 parent 2312579 commit af4a6cb

19 files changed

+1422
-21
lines changed

packages/chains/.depcheckrc

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ignores: ["@types/*", "rimraf", "depcheck", "madge"]
2+
quiet: true

packages/chains/.eslintrc.cjs

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/** @type {import('eslint').Linter.Config} */
2+
module.exports = {
3+
extends: ["@umami/eslint-config"],
4+
parserOptions: {
5+
project: "tsconfig.json",
6+
parser: "@typescript-eslint/parser",
7+
tsconfigRootDir: __dirname,
8+
},
9+
};

packages/chains/babel.config.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../babel.config.json"
3+
}

packages/chains/jest.config.ts

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import baseConfig from "@umami/jest-config";
2+
import type { Config } from "jest";
3+
4+
const config: Config = {
5+
...baseConfig,
6+
testEnvironment: "jsdom",
7+
setupFilesAfterEnv: ["<rootDir>/src/setupTests.ts"],
8+
rootDir: "./",
9+
};
10+
export default config;

packages/chains/package.json

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"name": "@umami/chains",
3+
"packageManager": "[email protected]",
4+
"type": "module",
5+
"module": "./dist/index.js",
6+
"main": "./dist/index.cjs",
7+
"types": "./dist/index.d.ts",
8+
"exports": {
9+
".": {
10+
"@umami/source": "./src/index.ts",
11+
"import": "./dist/index.js",
12+
"require": "./dist/index.cjs",
13+
"types": "./dist/index.d.ts"
14+
}
15+
},
16+
"dependencies": {
17+
"@chriscdn/promise-semaphore": "^2.0.9",
18+
"@tzkt/sdk-api": "^2.2.1",
19+
"@umami/tezos": "workspace:^",
20+
"lodash": "^4.17.21",
21+
"promise-retry": "^2.0.1",
22+
"zod": "^3.24.1"
23+
},
24+
"devDependencies": {
25+
"@babel/core": "^7.26.0",
26+
"@types/babel__core": "^7.20.5",
27+
"@types/eslint": "^8",
28+
"@types/jest": "^29.5.14",
29+
"@umami/utils": "workspace:^",
30+
"@types/lodash": "^4",
31+
"@types/promise-retry": "^1.1.6",
32+
"@umami/eslint-config": "workspace:^",
33+
"@umami/jest-config": "workspace:^",
34+
"@umami/typescript-config": "workspace:^",
35+
"babel-jest": "^29.7.0",
36+
"depcheck": "^1.4.7",
37+
"eslint": "^8.57.0",
38+
"jest": "^29.7.0",
39+
"madge": "^8.0.0",
40+
"prettier": "^3.4.2",
41+
"rimraf": "^6.0.1",
42+
"tsup": "^8.3.5",
43+
"typescript": "^5.7.2"
44+
},
45+
"scripts": {
46+
"build": "tsup-node --dts",
47+
"build:quick": "tsup-node",
48+
"clean": "rimraf build dist .turbo",
49+
"check-circular-deps": "madge --circular src/index.ts",
50+
"check-types:watch": "pnpm check-types --watch",
51+
"check-types": "tsc",
52+
"dev": "tsup-node --watch",
53+
"format:ci": "prettier --ignore-path ../../.gitignore --check .",
54+
"format": "prettier --ignore-path ../../.gitignore --write .",
55+
"lint:ci": "eslint src --ext .ts --max-warnings=0",
56+
"lint": "eslint src --ext .ts --fix",
57+
"test:watch": "jest --watch",
58+
"test": "jest"
59+
},
60+
"tsup": {
61+
"entry": [
62+
"src/index.ts"
63+
],
64+
"clean": true,
65+
"format": [
66+
"cjs",
67+
"esm"
68+
]
69+
}
70+
}

packages/chains/src/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "./indexers";

packages/chains/src/indexers/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "./tezos";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "./tzkt";

0 commit comments

Comments
 (0)