From 64daac23ab0c6bd6e30317946a7e913c80d92852 Mon Sep 17 00:00:00 2001 From: Alberto Quiles Boix Date: Thu, 25 Jul 2024 11:36:14 +0200 Subject: [PATCH 1/4] fix #8 --- .github/workflows/publish.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 590cc98..a9e3640 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,6 +7,9 @@ on: jobs: publish: runs-on: ubuntu-latest + strategy: + matrix: + deno-version: [ 1.45.3 ] permissions: contents: read @@ -33,6 +36,10 @@ jobs: - name: run prettier checker run: yarn prettier:check + - name: Use Deno Version ${{ matrix.deno-version }} + uses: denoland/setup-deno@v1 + with: + deno-version: ${{ matrix.deno-version }} - name: run tests run: deno task test From 173750146e445866b75c6946aa1af1a397968ce6 Mon Sep 17 00:00:00 2001 From: Alberto Quiles Boix Date: Thu, 25 Jul 2024 11:38:15 +0200 Subject: [PATCH 2/4] fix #8 --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a9e3640..224e557 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - deno-version: [ 1.45.3 ] + deno-version: [1.45.3] permissions: contents: read From 0494bb3fac89f84c6c967c98dea1d7d09f84e14e Mon Sep 17 00:00:00 2001 From: Alberto Quiles Boix Date: Thu, 25 Jul 2024 11:43:27 +0200 Subject: [PATCH 3/4] fix #8 --- src/objects/grid.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/objects/grid.ts b/src/objects/grid.ts index 24dc6c5..4ba704a 100644 --- a/src/objects/grid.ts +++ b/src/objects/grid.ts @@ -91,18 +91,18 @@ export class Grid { return new Grid(this._matrix); } - get width() { + get width(): number { return this._matrix[0].length; } - get height() { + get height(): number { return this._matrix.length; } public findPath( startPoint: PointInterface, endPoint: PointInterface, - maxJumpCost: number = 5, + maxJumpCost = 5, finderEnum: FinderEnum = FinderEnum.JUMP_POINT, ): PointInterface[] { const gridClone = this.clone(); From aee48c1260a9e2a1d33d02f42084f346a310194a Mon Sep 17 00:00:00 2001 From: Alberto Quiles Boix Date: Thu, 25 Jul 2024 11:48:15 +0200 Subject: [PATCH 4/4] fix #8 --- .github/workflows/build.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..d1ef95d --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,32 @@ +name: Build +on: + push: + branches: [master] + pull_request: + +jobs: + tests: + name: "tests" + runs-on: ubuntu-latest + strategy: + matrix: + deno-version: [1.45.3] + + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: "20.x" + registry-url: "https://registry.npmjs.org" + - run: yarn install --frozen-lockfile + + - name: run prettier checker + run: yarn prettier:check + + - name: Use Deno Version ${{ matrix.deno-version }} + uses: denoland/setup-deno@v1 + with: + deno-version: ${{ matrix.deno-version }} + - name: run tests + run: deno task test