Skip to content

Commit 6b601e7

Browse files
Copilotiansan5653
andcommitted
Update all dependencies to latest versions and GitHub Actions
Co-authored-by: iansan5653 <2294248+iansan5653@users.noreply.github.com>
1 parent 9322a0a commit 6b601e7

7 files changed

Lines changed: 1112 additions & 901 deletions

File tree

.eslintrc.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,9 @@
66
"prettier"
77
],
88
"parser": "@typescript-eslint/parser",
9-
"plugins": [
10-
"@typescript-eslint",
11-
"googleappsscript"
12-
],
9+
"plugins": ["@typescript-eslint", "googleappsscript"],
1310
"env": {
1411
"googleappsscript/googleappsscript": true
1512
},
16-
"ignorePatterns": [
17-
"*.js"
18-
]
19-
}
13+
"ignorePatterns": ["*.js"]
14+
}

.github/workflows/checks.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,14 @@ jobs:
1212
name: Build & Lint
1313
steps:
1414
- name: Fetch Repository
15-
uses: actions/checkout@v1
15+
uses: actions/checkout@v4
1616
with:
1717
fetch-depth: 1
18-
- name: Cache Dependencies
19-
uses: actions/cache@v1
18+
- name: Setup Node.js
19+
uses: actions/setup-node@v4
2020
with:
21-
path: ~/.npm
22-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
23-
restore-keys: |
24-
${{ runner.os }}-node-
21+
node-version: "20"
22+
cache: "npm"
2523
- name: Install Dependencies
2624
run: npm ci
2725
- name: Lint

license.md

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,17 @@ MIT License
22

33
Copyright (c) 2023 Ian Sanders
44

5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
6+
documentation files (the "Software"), to deal in the Software without restriction, including without
7+
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
8+
Software, and to permit persons to whom the Software is furnished to do so, subject to the following
9+
conditions:
1110

12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
11+
The above copyright notice and this permission notice shall be included in all copies or substantial portions
12+
of the Software.
1413

15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
15+
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
16+
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
17+
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
18+
DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)