Skip to content

Commit c74e769

Browse files
authored
Merge pull request #12 from fedwiki/decaffeinate
decaffeinate
2 parents 20f2d61 + 09b8f6d commit c74e769

18 files changed

+1605
-4246
lines changed

.github/workflows/test.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
strategy:
14+
matrix:
15+
# Releases https://github.com/nodejs/release#release-schedule
16+
node-version:
17+
- 18.x # Maintenance
18+
- 20.x # Maintenance
19+
- 22.x # Active
20+
21+
steps:
22+
- uses: actions/checkout@v4
23+
- name: Use Node.js ${{ matrix.node-version }}
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: ${{ matrix.node-version }}
27+
- run: npm ci
28+
- run: npm test

.gitignore

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
/*/*.js
2-
/*/*.map
1+
client/calendar.*
2+
coverage
33
node_modules
44
npm-debug.log
5+
meta-client.json

.npmignore

+10-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,10 @@
1-
/**/*.coffee
2-
Gruntfile.js
1+
coverage
2+
scripts
3+
src
4+
test
5+
meta-client.json
6+
eslint.config.js
7+
.github
8+
.prettier*
9+
.vscode
10+
.zed

.prettierignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
client/*.js
2+
coverage

.prettierrc.json

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"semi": false,
3+
"singleQuote": true,
4+
"bracketSpacing": true,
5+
"bracketSameLine": true,
6+
"arrowParens": "avoid",
7+
"printWidth": 120
8+
}

.travis.yml

-12
This file was deleted.

.vscode/extensions.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["esbenp.prettier-vscode", "dbaeumer.vscode-eslint"]
3+
}

.vscode/settings.json

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"editor.codeActionsOnSave": {
3+
"source.fixAll.eslint": "explicit"
4+
},
5+
"editor.defaultFormatter": "esbenp.prettier-vscode",
6+
"editor.formatOnSave": true
7+
}

.zed/settings.json

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Folder-specific settings
2+
//
3+
// For a full list of overridable settings, and general information on folder-specific settings,
4+
// see the documentation: https://zed.dev/docs/configuring-zed#settings-files
5+
{
6+
"format_on_save": "on"
7+
}

client/calendar.coffee

-130
This file was deleted.

eslint.config.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import globals from 'globals'
2+
import pluginJs from '@eslint/js'
3+
4+
/** @type {import('eslint').Linter.Config[]} */
5+
export default [
6+
pluginJs.configs.recommended,
7+
{
8+
rules: {
9+
'no-unused-vars': 'warn',
10+
},
11+
},
12+
{ ignores: ['client/*'] },
13+
{
14+
languageOptions: {
15+
globals: {
16+
wiki: 'readonly',
17+
...globals.browser,
18+
...globals.jquery,
19+
...globals.mocha,
20+
},
21+
},
22+
},
23+
]

0 commit comments

Comments
 (0)