From da663178957ecaafb4e2ea2d2e1a68685de50ab6 Mon Sep 17 00:00:00 2001 From: Tasio Victoria Date: Mon, 27 Nov 2023 16:12:05 -0500 Subject: [PATCH] Lint --- .eslintrc.js | 5 ----- .github/workflows/basic.yml | 18 +++++++++--------- package.json | 8 ++------ 3 files changed, 11 insertions(+), 20 deletions(-) delete mode 100644 .eslintrc.js diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index ccae5d5..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - root: true, - ignorePatterns: ['target/**'], - extends: ['@uju-labs/eslint-config-custom/library'], -} diff --git a/.github/workflows/basic.yml b/.github/workflows/basic.yml index 54e8bbc..1fddc0e 100644 --- a/.github/workflows/basic.yml +++ b/.github/workflows/basic.yml @@ -11,10 +11,10 @@ jobs: - name: Checkout sources uses: actions/checkout@v2 - - name: Use Node.js - uses: actions/setup-node@v3 + - name: Use Bun + uses: oven-sh/setup-bun@v1 with: - node-version: '18.x' + bun-version: '1.0.12' - name: Install stable toolchain uses: actions-rs/toolchain@v1 @@ -33,11 +33,11 @@ jobs: target key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - - name: Run npm install - run: npm install + - name: Run bun install + run: bun install - name: Run codegen - run: npm run codegen + run: bun run codegen - name: Check schema changes run: | @@ -49,13 +49,13 @@ jobs: fi - name: Run lint - run: npm run lint + run: bun run lint - name: Run build - run: npm run build + run: bun run build - name: Run unit-tests - run: npm run test:unit + run: bun run test:unit coverage: name: Coverage diff --git a/package.json b/package.json index 8fd381a..2eb91fc 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ ], "scripts": { "codegen": "./scripts/schema.sh", - "lint": "cargo clippy --all-targets -- -D warnings && eslint .", + "lint": "cargo clippy --all-targets -- -D warnings", "wasm": "cargo build --release --lib --target wasm32-unknown-unknown", "build": "bun run wasm && tsc -p ./tsconfig.json", "optimize": "./scripts/optimize.sh", @@ -19,10 +19,6 @@ }, "dependencies": { "lodash": "^4.17.21", - "typescript": "5.1.6", - "eslint": "^8.48.0" - }, - "devDependencies": { - "@uju-labs/eslint-config-custom": "workspace:*" + "typescript": "5.1.6" } }