Skip to content

Commit fe5ba90

Browse files
authored
Merge pull request #39 from scitix/chore/npm-publish-prep
chore: prepare for npm publish
2 parents caebf7d + 97c4b00 commit fe5ba90

File tree

3 files changed

+72
-7
lines changed

3 files changed

+72
-7
lines changed

.npmignore

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Source (compiled output is in dist/)
2+
src/
3+
tsconfig*.json
4+
5+
# Docker & K8s
6+
Dockerfile.*
7+
Makefile
8+
helm/
9+
k8s/
10+
11+
# Docs & GitHub
12+
docs/
13+
.github/
14+
.claude/
15+
CLAUDE.md
16+
CONTRIBUTING.md
17+
CODE_OF_CONDUCT.md
18+
SECURITY.md
19+
CHANGELOG.md
20+
AGENTS.md
21+
22+
# Dev config
23+
.gitignore
24+
.env
25+
.env.*
26+
.vscode/
27+
.idea/
28+
29+
# Tests
30+
**/*.test.ts
31+
**/*.test.js
32+
vitest.config.*
33+
34+
# Runtime data
35+
.siclaw/
36+
*.sqlite
37+
*.db
38+
39+
# Other entry points (only siclaw.mjs is needed)
40+
siclaw-tui.mjs
41+
siclaw-gateway.mjs
42+
siclaw-agentbox.mjs

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
**AI Agent platform for SRE — the collaborative AI foundation for your team**
88

9+
[![npm](https://img.shields.io/npm/v/siclaw?logo=npm)](https://www.npmjs.com/package/siclaw)
910
[![CI](https://github.com/scitix/siclaw/actions/workflows/ci.yml/badge.svg)](https://github.com/scitix/siclaw/actions/workflows/ci.yml)
1011
[![Node.js](https://img.shields.io/badge/Node.js-%3E%3D22-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
1112
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)

package.json

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "siclaw",
33
"version": "0.1.0",
4+
"description": "AI-powered SRE copilot for Kubernetes diagnostics via natural language",
45
"type": "module",
56
"bin": {
67
"siclaw": "./siclaw.mjs"
@@ -12,6 +13,27 @@
1213
"settings.example.json"
1314
],
1415
"license": "Apache-2.0",
16+
"publishConfig": {
17+
"access": "public"
18+
},
19+
"repository": {
20+
"type": "git",
21+
"url": "git+https://github.com/scitix/siclaw.git"
22+
},
23+
"homepage": "https://github.com/scitix/siclaw#readme",
24+
"bugs": {
25+
"url": "https://github.com/scitix/siclaw/issues"
26+
},
27+
"keywords": [
28+
"sre",
29+
"kubernetes",
30+
"k8s",
31+
"ai",
32+
"copilot",
33+
"diagnostics",
34+
"claude",
35+
"agent"
36+
],
1537
"engines": {
1638
"node": ">=22.12.0"
1739
},
@@ -22,21 +44,14 @@
2244
"@mariozechner/pi-coding-agent": "^0.55.3",
2345
"@modelcontextprotocol/sdk": "^1.27.1",
2446
"@sinclair/typebox": "^0.34.0",
25-
"@types/js-yaml": "^4.0.9",
26-
"@types/node-forge": "^1.3.14",
27-
"clsx": "^2.1.1",
2847
"diff": "^8.0.3",
2948
"drizzle-orm": "^0.45.1",
30-
"framer-motion": "^12.31.0",
3149
"js-yaml": "^4.1.1",
32-
"lucide-react": "^0.563.0",
3350
"markdown-it": "^14.1.0",
3451
"mysql2": "^3.16.3",
3552
"node-forge": "^1.3.3",
36-
"react-router-dom": "^7.13.0",
3753
"sql.js": "^1.12.0",
3854
"sqlite-vec": "^0.1.7-alpha.2",
39-
"tailwind-merge": "^3.4.0",
4055
"ws": "^8.18.0",
4156
"zod": "^3.24.0"
4257
},
@@ -51,14 +66,21 @@
5166
},
5267
"devDependencies": {
5368
"@types/diff": "^7.0.2",
69+
"@types/js-yaml": "^4.0.9",
5470
"@types/markdown-it": "^14.1.2",
5571
"@types/node": "^22.19.8",
72+
"@types/node-forge": "^1.3.14",
5673
"@types/react-router-dom": "^5.3.3",
5774
"@types/sql.js": "^1.4.9",
5875
"@types/ws": "^8.5.0",
5976
"autoprefixer": "^10.4.24",
77+
"clsx": "^2.1.1",
6078
"drizzle-kit": "^0.31.8",
79+
"framer-motion": "^12.31.0",
80+
"lucide-react": "^0.563.0",
6181
"postcss": "^8.5.6",
82+
"react-router-dom": "^7.13.0",
83+
"tailwind-merge": "^3.4.0",
6284
"tailwindcss": "^4.1.18",
6385
"tsx": "^4.21.0",
6486
"typescript": "^5.9.0",

0 commit comments

Comments
 (0)