-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
58 lines (58 loc) · 1.81 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
"author": "Rohit Kadhe",
"license": "MIT",
"name": "clickhouse-schema",
"description": "Clickhouse-Schema is a TypeScript library that simplifies working with ClickHouse databases by allowing developers to effortlessly define table schemas in TypeScript. This approach not only ensures robust type safety but also significantly reduces development time by automating the generation of TypeScript types that mirror your ClickHouse schemas.",
"version": "2.0.1",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist",
"!dist/**/*.map",
"!dist/jest.config.*",
"!dist/tsconfig.tsbuildinfo",
"!dist/tests",
"README.md",
"LICENSE",
"package.json"
],
"repository": {
"type": "git",
"url": "https://github.com/Scale3-Labs/clickhouse-schema"
},
"scripts": {
"lint": "eslint . --ext .ts",
"test": "jest",
"build": "npm run lint && tsc --build && tsc-alias",
"changeset": "changeset",
"changeset_version": "changeset version"
},
"keywords": [
"clickhouse-schema",
"clickhouse-type-safety",
"clickhouse-types",
"clickhouse-type-inference",
"infer-clickhouse-types",
"clickhouse-schema-type-inference",
"clickhouse-type-inference",
"type-safety"
],
"devDependencies": {
"@changesets/cli": "^2.27.1",
"@types/jest": "^29.5.12",
"@types/node": "^20.11.28",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"eslint": "^8.57.0",
"eslint-config-standard-with-typescript": "^43.0.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-n": "^16.6.2",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-unused-imports": "^3.1.0",
"http": "^0.0.1-security",
"jest": "^29.7.0",
"ts-jest": "^29.1.2",
"ts-node": "^10.9.2",
"tsc-alias": "^1.8.8",
"typescript": "^4.5.4"
}
}