-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
48 lines (48 loc) · 1.42 KB
/
Copy pathpackage.json
File metadata and controls
48 lines (48 loc) · 1.42 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
{
"name": "herdr-micro",
"version": "0.1.0",
"repository": {
"type": "git",
"url": "git+https://github.com/chenxin-yan/herdr-micro.git"
},
"bin": {
"herdr-micro": "src/main.ts"
},
"files": [
"src",
"device/boot.py",
"device/code.py",
"device/protocol.py",
"bun.lock"
],
"type": "module",
"scripts": {
"dev": "bun run src/main.ts",
"device:deploy": "./device/deploy.sh",
"device:verify": "bun device/verify.ts",
"test": "bun test",
"check:types": "tsc --noEmit",
"lint": "oxlint",
"lint:fix": "oxlint --fix",
"fmt": "oxfmt --check",
"fmt:fix": "oxfmt",
"check": "bun run --parallel lint fmt check:types",
"check:fix": "bun run --sequential lint:fix fmt:fix",
"build": "bun run check:types && bun run build:binary",
"build:binary": "bun build ./src/main.ts --compile --minify --bytecode --format=esm --target=bun-darwin-arm64 --no-compile-autoload-bunfig --no-compile-autoload-dotenv --outfile ./dist/herdr-micro",
"install:prod": "bun install --production --frozen-lockfile --ignore-scripts --no-progress",
"start": "./dist/herdr-micro"
},
"dependencies": {
"@effect/platform-bun": "4.0.0-rc.108",
"effect": "4.0.0-rc.108"
},
"devDependencies": {
"@changesets/cli": "^3.0.0",
"@types/bun": "1.3.14",
"oxfmt": "^0.63.0",
"oxlint": "^1.78.0",
"typescript": "7.0.2"
},
"packageManager": "bun@1.3.14"
}