-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
114 lines (114 loc) · 3.33 KB
/
package.json
File metadata and controls
114 lines (114 loc) · 3.33 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
{
"name": "sqm",
"version": "0.7.1",
"description": "A lightweight and flexible query maker library for building raw SQL queries in JavaScript.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"module": "dist/index.mjs",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.js"
},
"./queryUtils": {
"import": "./dist/queryUtils/index.mjs",
"require": "./dist/queryUtils/index.js"
},
"./types": {
"import": "./dist/types/index.mjs",
"require": "./dist/types/index.js"
},
"./ddl": {
"import": "./dist/queryKinds/ddl/index.mjs",
"require": "./dist/queryKinds/ddl/index.js"
},
"./dml": {
"import": "./dist/queryKinds/dml/index.mjs",
"require": "./dist/queryKinds/dml/index.js"
},
"./ddl/table": {
"import": "./dist/queryKinds/ddl/table/index.mjs",
"require": "./dist/queryKinds/ddl/table/index.js"
}
},
"scripts": {
"build": "tsup --config tsup.config.ts --format esm",
"build:dev": "tsup --config tsup.config.ts --watch --format esm",
"start:dev": "nodemon --watch 'dist' --exec 'wait-on dist/index.mjs && node dist/index.mjs'",
"start:dev:deno": "nodemon --watch 'dist' --exec 'wait-on dist/index.mjs && deno run --allow-read dist/index.mjs'",
"start:dev:bun": "nodemon --watch 'dist' --exec 'wait-on dist/index.mjs && bun run dist/index.mjs'",
"dev": "concurrently \"pnpm run build:dev\" \"pnpm run start:dev\"",
"dev:deno": "concurrently \"pnpm run build:dev\" \"pnpm run start:dev:deno\"",
"dev:bun": "concurrently \"pnpm run build:dev\" \"pnpm run start:dev:bun\"",
"start": "node dist/index.js",
"build:prod:everything": "tsup --config tsup.config.ts",
"build:prod:qjs": "tsup --config tsup.config.qjs.ts",
"build:prod": "concurrently \"pnpm run build:prod:everything\" \"pnpm run build:prod:qjs\"",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"publish:jsr:dry": "jsr publish --dry-run --allow-dirty"
},
"files": [
"dist",
"README.md",
"LICENSE.md"
],
"keywords": [
"query",
"maker",
"library",
"sql",
"select",
"insert",
"update",
"delete",
"postgres"
],
"repository": {
"type": "git",
"url": "git+https://github.com/NickRMD/queryMaker.git"
},
"homepage": "https://github.com/NickRMD/queryMaker#readme",
"bugs": {
"url": "https://github.com/NickRMD/queryMaker/issues"
},
"author": "Nicolas R. M. Dias <nicolasrenanmachado@gmail.com>",
"license": "Apache-2.0",
"devDependencies": {
"@biomejs/biome": "^2.3.2",
"@swc/core": "^1.14.0",
"@vitest/coverage-v8": "^4.0.5",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.2",
"concurrently": "^9.2.1",
"jsr": "^0.13.5",
"nodemon": "^3.1.10",
"terser": "^5.44.0",
"tslib": "^2.8.1",
"tsup": "^8.5.0",
"typescript": "^5.9.3",
"vitest": "^4.0.5",
"wait-on": "^9.0.1",
"zod": "^4.1.12"
},
"peerDependencies": {
"class-transformer": ">=0.5.0",
"class-validator": ">=0.14.0",
"zod": ">=4"
},
"peerDependenciesMeta": {
"zod": {
"optional": true
},
"class-validator": {
"optional": true
},
"class-transformer": {
"optional": true
}
},
"engines": {
"node": ">=21"
}
}