fix package.json format (#20)

* fix package.json format
add code-qa.yml step to PRs

* fix package-lock.json to use npm instead of codeartifact

* removing test step as it requires vs code

* update code owner file
This commit is contained in:
ColemanRoo
2024-11-27 16:00:53 -06:00
committed by GitHub
parent ffbe1b0382
commit b1c0e9be41
4 changed files with 3739 additions and 2217 deletions

4
.github/CODEOWNERS vendored
View File

@@ -1,4 +1,2 @@
# These owners will be the default owners for everything in the repo # These owners will be the default owners for everything in the repo
* @stea9499 * @stea9499 @ColemanRoo @mrubens
* @ColemanRoo
* @mrubens

27
.github/workflows/code-qa.yml vendored Normal file
View File

@@ -0,0 +1,27 @@
name: Code QA Roo Cline
on:
push:
branches: [main]
pull_request:
types: [opened, reopened, ready_for_review, synchronize]
branches: [main]
jobs:
code-qa:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
- name: Install dependencies
run: npm run install:all
- name: Compile TypeScript
run: npm run compile

5923
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -145,7 +145,7 @@
"start:webview": "cd webview-ui && npm run start", "start:webview": "cd webview-ui && npm run start",
"build:webview": "cd webview-ui && npm run build", "build:webview": "cd webview-ui && npm run build",
"test:webview": "cd webview-ui && npm run test", "test:webview": "cd webview-ui && npm run test",
"publish:marketplace": "vsce publish && ovsx publish", "publish:marketplace": "vsce publish && ovsx publish"
}, },
"devDependencies": { "devDependencies": {
"@types/diff": "^5.2.1", "@types/diff": "^5.2.1",