Skip to content

Commit 3cbbbbd

Browse files
committed
feat/initial commit
1 parent f198296 commit 3cbbbbd

3 files changed

Lines changed: 10 additions & 11 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ SpecCursor is a GitHub App that autonomously upgrades dependencies, patches regr
3636

3737
```bash
3838
# Clone the repository
39-
git clone https://github.com/fraware/specursor.git
39+
git clone https://github.com/fraware/speccursor.git
4040

4141
# Install dependencies
4242
pnpm install

apps/ai-service/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"joi": "^17.11.0",
4141
"uuid": "^9.0.1",
4242
"openai": "^4.20.0",
43-
"langchain": "^0.0.200",
4443
"diff": "^5.1.0",
4544
"jsdiff": "^1.1.1",
4645
"@speccursor/shared-types": "workspace:*",

scripts/run-ci-tests.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,13 @@ function checkDependencies() {
116116
function installDependencies() {
117117
logStep('Installing Dependencies');
118118

119-
// Install npm dependencies
120-
const npmResult = runCommand('npm install');
121-
if (!npmResult.success) {
122-
logError('Failed to install npm dependencies');
119+
// Install pnpm dependencies
120+
const pnpmResult = runCommand('pnpm install');
121+
if (!pnpmResult.success) {
122+
logError('Failed to install pnpm dependencies');
123123
return false;
124124
}
125-
logSuccess('npm dependencies installed');
125+
logSuccess('pnpm dependencies installed');
126126

127127
// Install Rust dependencies if Cargo.toml exists
128128
if (fs.existsSync('workers/rust-worker/Cargo.toml')) {
@@ -144,7 +144,7 @@ function runStaticAnalysis() {
144144

145145
// ESLint
146146
logInfo('Running ESLint...');
147-
const eslintResult = runCommand('npm run lint');
147+
const eslintResult = runCommand('pnpm run lint');
148148
if (eslintResult.success) {
149149
logSuccess('ESLint passed');
150150
} else {
@@ -154,7 +154,7 @@ function runStaticAnalysis() {
154154

155155
// TypeScript type check
156156
logInfo('Running TypeScript type check...');
157-
const tscResult = runCommand('npm run type-check');
157+
const tscResult = runCommand('pnpm run type-check');
158158
if (tscResult.success) {
159159
logSuccess('TypeScript type check passed');
160160
} else {
@@ -164,7 +164,7 @@ function runStaticAnalysis() {
164164

165165
// Prettier check
166166
logInfo('Running Prettier check...');
167-
const prettierResult = runCommand('npm run format:check');
167+
const prettierResult = runCommand('pnpm run format:check');
168168
if (prettierResult.success) {
169169
logSuccess('Prettier check passed');
170170
} else {
@@ -207,7 +207,7 @@ function runUnitTests() {
207207
for (const pkg of packages) {
208208
if (fs.existsSync(path.join(pkg, 'package.json'))) {
209209
logInfo(`Running tests for ${pkg}...`);
210-
const testResult = runCommand('npm run test:unit', pkg);
210+
const testResult = runCommand('pnpm run test:unit', pkg);
211211
if (testResult.success) {
212212
logSuccess(`${pkg} tests passed`);
213213
} else {

0 commit comments

Comments
 (0)