Skip to content

Commit bdf6c6e

Browse files
skiniksanbratenpatak-dev
authored
feat: add @tsky/lex-cli for generating typescript definitions (#28)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com> Co-authored-by: patak <583075+patak-dev@users.noreply.github.com>
1 parent df0946b commit bdf6c6e

27 files changed

+7756
-50
lines changed

biome.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"dist",
1717
"node_modules",
1818
"package.json",
19-
"tsconfig.json"
19+
"tsconfig.json",
20+
"packages/lexicons/src/lib/lexicons.ts"
2021
]
2122
},
2223
"linter": {

package.json

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
{
2-
"name": "tsky",
3-
"type": "module",
4-
"version": "0.1.0",
5-
"private": true,
6-
"packageManager": "pnpm@9.14.2",
7-
"license": "MIT",
8-
"homepage": "https://tsky.dev/",
9-
"repository": {
10-
"type": "git",
11-
"url": "git+https://github.com/tsky-dev/tsky.git"
12-
},
13-
"scripts": {
14-
"dev": "pnpm run --filter @tsky/core dev",
15-
"build": "pnpm run --filter @tsky/core build",
16-
"docs:dev": "pnpm run --filter @tsky/docs dev",
17-
"docs:build": "pnpm run --filter @tsky/docs build",
18-
"docs:preview": "pnpm run --filter @tsky/docs preview",
19-
"format": "biome format",
20-
"format:fix": "biome format --write .",
21-
"lint": "biome lint .",
22-
"lint:fix": "biome lint --write .",
23-
"check": "biome check",
24-
"check:fix": "biome check --write ."
25-
},
26-
"devDependencies": {
27-
"@biomejs/biome": "^1.9.4",
28-
"nano-staged": "^0.8.0"
29-
},
30-
"nano-staged": {
31-
"*.{js,ts,cjs,mjs,json}": ["biome check --write --"]
32-
}
33-
}
1+
{
2+
"name": "tsky",
3+
"type": "module",
4+
"version": "0.1.0",
5+
"private": true,
6+
"packageManager": "pnpm@9.14.2",
7+
"license": "MIT",
8+
"homepage": "https://tsky.dev/",
9+
"repository": {
10+
"type": "git",
11+
"url": "git+https://github.com/tsky-dev/tsky.git"
12+
},
13+
"scripts": {
14+
"dev": "pnpm run --filter @tsky/core dev",
15+
"build": "pnpm run --filter @tsky/core build",
16+
"docs:dev": "pnpm run --filter @tsky/docs dev",
17+
"docs:build": "pnpm run --filter @tsky/docs build",
18+
"docs:preview": "pnpm run --filter @tsky/docs preview",
19+
"format": "biome format",
20+
"format:fix": "biome format --write .",
21+
"lint": "biome lint .",
22+
"lint:fix": "biome lint --write .",
23+
"check": "biome check",
24+
"check:fix": "biome check --write ."
25+
},
26+
"devDependencies": {
27+
"@biomejs/biome": "^1.9.4",
28+
"nano-staged": "^0.8.0"
29+
},
30+
"nano-staged": {
31+
"*.{js,ts,cjs,mjs,json}": ["biome check --write --"]
32+
}
33+
}

packages/lex-cli/package.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"name": "@tsky/lex-cli",
3+
"type": "module",
4+
"version": "0.0.1",
5+
"license": "MIT",
6+
"exports": {
7+
".": {
8+
"types": "./dist/index.d.ts",
9+
"import": "./dist/index.js"
10+
}
11+
},
12+
"bin": "./dist/index.js",
13+
"scripts": {
14+
"build": "tsc",
15+
"clean": "rm -rf dist",
16+
"prepublish": "pnpm run clean && pnpm run build"
17+
},
18+
"dependencies": {
19+
"clipanion": "4.0.0-rc.4",
20+
"picocolors": "^1.1.1",
21+
"prettier": "^3.3.3",
22+
"typanion": "^3.14.0"
23+
},
24+
"devDependencies": {
25+
"@types/node": "^22.8.1",
26+
"typescript": "^5.7.2"
27+
}
28+
}

0 commit comments

Comments
 (0)