Skip to content

Commit 8ec94cd

Browse files
authored
Merge pull request #1108 from 20minutes/fix/remove-babel-esm
Jump to ESM, remove Babel et use ESLint 9
2 parents df9b3a3 + e607c5e commit 8ec94cd

24 files changed

+920
-1746
lines changed

.babelrc

Lines changed: 0 additions & 17 deletions
This file was deleted.

.eslintrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,11 @@ updates:
33
- package-ecosystem: npm
44
directory: "/"
55
schedule:
6-
interval: daily
7-
time: "02:00"
6+
interval: weekly
7+
time: "04:00"
88
timezone: Europe/Paris
99
open-pull-requests-limit: 10
10-
reviewers:
11-
- j0k3r
12-
groups:
13-
babel-dependencies:
14-
patterns:
15-
- "*babel*"
1610
ignore:
17-
# because of ESM
18-
- dependency-name: "semver-diff"
19-
versions:
20-
- ">= 4.0.0"
21-
# because of ESM
22-
- dependency-name: "node-fetch"
23-
versions:
24-
- "> 2"
25-
# because of ESM
26-
- dependency-name: "@octokit/rest"
27-
versions:
28-
- ">= 21"
29-
# because of ESM
30-
- dependency-name: "@octokit/graphql"
31-
versions:
32-
- ">= 8"
3311
# because it requires Serverless v4
3412
- dependency-name: "serverless-offline"
3513
versions:

eslint.config.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import baseConfig from '@20minutes/eslint-config'
2+
3+
export default [
4+
...baseConfig,
5+
{
6+
settings: {
7+
react: {
8+
version: '18.0',
9+
},
10+
},
11+
},
12+
]

functions/artifacts.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ArtifactsHandler } from './classes/ArtifactsHandler'
1+
import { ArtifactsHandler } from './classes/ArtifactsHandler.js'
22

33
const artifacts = new ArtifactsHandler(
44
process.env.GITHUB_TOKEN,

functions/auto-merge.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AutomergeHandler } from './classes/AutomergeHandler'
1+
import { AutomergeHandler } from './classes/AutomergeHandler.js'
22

33
const autoMerge = new AutomergeHandler(process.env.GITHUB_TOKEN)
44

functions/classes/ArtifactsHandler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Handler } from './Handler'
1+
import { Handler } from './Handler.js'
22

33
export class ArtifactsHandler extends Handler {
44
constructor(githubToken, namespace = '', artifactsRegex = '') {

functions/classes/AutomergeHandler.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { GraphqlResponseError } from '@octokit/graphql'
2-
import semverDiff from 'semver-diff'
3-
import { Handler } from './Handler'
2+
import semverDiff from 'semver/functions/diff'
3+
import { Handler } from './Handler.js'
44

55
export class AutomergeHandler extends Handler {
66
async handle(body, callback) {

functions/classes/FixupHandler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Handler } from './Handler'
1+
import { Handler } from './Handler.js'
22

33
export class FixupHandler extends Handler {
44
constructor(githubToken, namespace = '') {

functions/classes/Handler.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export class Handler {
1414
})
1515
}
1616

17-
// eslint-disable-next-line class-methods-use-this
1817
validateEvent(body) {
1918
// when creating the webhook
2019
if (body && 'hook' in body) {

0 commit comments

Comments
 (0)