Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
Blame · Line-by-line history

package.json

Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.

package.jsonBlame166 lines · 1 contributor
63fe719Claude1{
2 "name": "gluecron-vscode",
3 "displayName": "Gluecron",
4 "description": "AI-native git: chat with this repo, ship PRs, run specs, voice-to-PR",
5 "version": "0.1.0",
6 "publisher": "gluecron",
7 "license": "MIT",
8 "repository": {
9 "type": "git",
10 "url": "https://gluecron.com/ccantynz/Gluecron.com.git"
11 },
12 "engines": {
13 "vscode": "^1.85.0"
14 },
15 "categories": [
16 "SCM Providers",
17 "AI",
18 "Chat",
19 "Other"
20 ],
21 "keywords": [
22 "git",
23 "gluecron",
24 "ai",
25 "chat",
26 "pull-request",
27 "spec",
28 "voice"
29 ],
30 "main": "./out/extension.js",
31 "activationEvents": [
32 "onStartupFinished"
33 ],
34 "contributes": {
35 "configuration": {
36 "title": "Gluecron",
37 "properties": {
38 "gluecron.host": {
39 "type": "string",
40 "default": "https://gluecron.com",
41 "description": "Gluecron server URL (override for self-hosted instances)."
42 },
43 "gluecron.defaultBranch": {
44 "type": "string",
45 "default": "main",
46 "description": "Default branch used when constructing blob URLs."
47 }
48 }
49 },
50 "commands": [
51 {
52 "command": "gluecron.signIn",
53 "title": "Gluecron: Sign In (Personal Access Token)"
54 },
55 {
56 "command": "gluecron.signOut",
57 "title": "Gluecron: Sign Out"
58 },
59 {
60 "command": "gluecron.chatWithRepo",
61 "title": "Gluecron: Chat With This Repo"
62 },
63 {
64 "command": "gluecron.openInGluecron",
65 "title": "Gluecron: Open Current File on Web"
66 },
67 {
68 "command": "gluecron.openPRs",
69 "title": "Gluecron: Open Pull Requests"
70 },
71 {
72 "command": "gluecron.openIssues",
73 "title": "Gluecron: Open Issues"
74 },
75 {
76 "command": "gluecron.openStandups",
77 "title": "Gluecron: Open AI Standups"
78 },
79 {
80 "command": "gluecron.shipSpec",
81 "title": "Gluecron: Ship Current File as Spec"
82 },
83 {
84 "command": "gluecron.voiceToPR",
85 "title": "Gluecron: Voice-to-PR"
86 },
87 {
88 "command": "gluecron.aiCommitMessage",
89 "title": "Generate AI Commit Message",
90 "icon": "$(sparkle)"
91 }
92 ],
93 "viewsContainers": {
94 "activitybar": [
95 {
96 "id": "gluecron-sidebar",
97 "title": "Gluecron",
98 "icon": "media/gluecron.svg"
99 }
100 ]
101 },
102 "views": {
103 "gluecron-sidebar": [
104 {
105 "type": "webview",
106 "id": "gluecron.chat",
107 "name": "Chat",
108 "icon": "media/gluecron.svg",
109 "contextualTitle": "Repo Chat"
110 },
111 {
112 "type": "webview",
113 "id": "gluecron.pulls",
114 "name": "Pull Requests"
115 },
116 {
117 "type": "webview",
118 "id": "gluecron.issues",
119 "name": "Issues"
120 },
121 {
122 "type": "webview",
123 "id": "gluecron.standups",
124 "name": "AI Standups"
125 }
126 ]
127 },
128 "menus": {
129 "scm/title": [
130 {
131 "command": "gluecron.aiCommitMessage",
132 "group": "navigation",
133 "when": "scmProvider == git"
134 }
135 ],
136 "editor/context": [
137 {
138 "command": "gluecron.openInGluecron",
139 "group": "gluecron@1"
140 },
141 {
142 "command": "gluecron.chatWithRepo",
143 "group": "gluecron@2"
144 }
145 ],
146 "commandPalette": [
147 {
148 "command": "gluecron.signOut",
149 "when": "gluecron:signedIn"
150 }
151 ]
152 }
153 },
154 "scripts": {
155 "compile": "tsc -p .",
156 "watch": "tsc -watch -p .",
157 "package": "vsce package --no-dependencies",
158 "test": "node --test out/__tests__/extension.test.js"
159 },
160 "devDependencies": {
161 "@types/node": "^20.11.0",
162 "@types/vscode": "^1.85.0",
163 "@vscode/vsce": "^3.1.0",
164 "typescript": "^5.3.0"
165 }
166}