Skip to content

Commit 959ea82

Browse files
committed
feat: switch to es modules
1 parent 74a4f85 commit 959ea82

30 files changed

Lines changed: 447 additions & 1819 deletions

.github/workflows/checks.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ jobs:
3737
cache: 'npm'
3838
- run: npm ci --no-audit
3939
- run: npm run test:js
40+
- run: npm run coverage
4041
- uses: codecov/codecov-action@v5
4142
with:
4243
token: ${{ secrets.CODECOV_TOKEN }}

_locales/en/messages.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
"message": "GitLab (Token)"
126126
},
127127
"account_gitea": {
128-
"message": "Gitea (Token)"
128+
"message": "Gitea/Forgejo (Token)"
129129
},
130130
"addAccount": {
131131
"message": "Add account"

eslint.config.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,19 @@ import freaktechnikConfigExtension from "@freaktechnik/eslint-config-extension";
22
import freaktechnikConfigTest from "@freaktechnik/eslint-config-test";
33
import freaktechnikConfigNode from "@freaktechnik/eslint-config-node";
44

5+
const LAST_ITEM = -1;
6+
57
export default [
68
...freaktechnikConfigExtension,
79
...freaktechnikConfigTest,
8-
freaktechnikConfigNode.at(-1),
10+
freaktechnikConfigNode.at(LAST_ITEM),
911
{
10-
files: ["scripts/**/*.js"],
12+
files: [ "scripts/**/*.js" ],
1113
rules: {
1214
"one-var": "off",
1315
},
1416
},
1517
{
1618
ignores: [ "scripts/config.js" ],
1719
},
18-
]
20+
];

manifest.json

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,16 @@
11
{
22
"browser_specific_settings": {
33
"gecko": {
4-
"strict_min_version": "64.0",
4+
"strict_min_version": "112.0",
55
"id": "{8d4b86c5-64bf-4780-b029-0112386735ab}"
66
}
77
},
88
"manifest_version": 2,
99
"background": {
1010
"scripts": [
11-
"scripts/config.js",
12-
"scripts/menu-spec.js",
13-
"scripts/github.js",
14-
"scripts/github-light.js",
15-
"scripts/github-enterprise.js",
16-
"scripts/github-user-token.js",
17-
"scripts/github-enterprise-pat.js",
18-
"scripts/gitlab.js",
19-
"scripts/gitea.js",
20-
"scripts/storage.js",
21-
"scripts/storage-manager.js",
22-
"scripts/handler.js",
23-
"scripts/client-manager.js",
2411
"scripts/background.js"
25-
]
12+
],
13+
"type": "module"
2614
},
2715
"browser_action": {
2816
"browser_style": true,

options.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
<link rel="stylesheet" href="styles/options.css">
77

88
<script src="scripts/l10n.js"></script>
9-
<script src="scripts/storage.js"></script>
10-
<script src="scripts/storage-manager.js"></script>
11-
<script src="scripts/options.js"></script>
9+
<script src="scripts/options.js" type="module"></script>
1210
</head>
1311
<body>
1412
<section id="accounts">

0 commit comments

Comments
 (0)