Skip to content

Commit 6cb87f3

Browse files
moved towards typescript
1 parent 4005657 commit 6cb87f3

File tree

16 files changed

+3307
-5807
lines changed

16 files changed

+3307
-5807
lines changed

src/pretalx/frontend/schedule-editor/package-lock.json

Lines changed: 2646 additions & 5339 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/pretalx/frontend/schedule-editor/package.json

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
"start": "vite",
88
"build": "vite build",
99
"preview": "vite preview",
10-
"lint": "npm run lint:eslint && npm run lint:stylelint",
11-
"lint:eslint": "eslint src --ext .js,.vue",
10+
"lint": "npm run lint:eslint && npm run lint:stylelint && npm run lint:tsc",
11+
"lint:eslint": "eslint src --ext .js,.ts,.vue",
1212
"lint:stylelint": "stylelint \"**/*.{styl,vue}\"",
13+
"lint:tsc": "tsc --noEmit",
1314
"i18n:extract": "npx i18next-parser 'src/**/*.vue' -c i18next-parser.config.cjs",
1415
"i18n:convert2gettext": "i18next-conv -K -l en -s locales/en/translation.json -t locales/en/translation.po",
1516
"test": "echo \"Error: no test specified\" && exit 1",
@@ -28,19 +29,29 @@
2829
"vue": "^3.5.17"
2930
},
3031
"devDependencies": {
32+
"@types/lodash": "^4.14.202",
33+
"@types/markdown-it": "^12.2.3",
34+
"@types/node": "^20.19.9",
35+
"@typescript-eslint/eslint-plugin": "^8.38.0",
36+
"@typescript-eslint/parser": "^8.38.0",
3137
"@vitejs/plugin-vue": "^5.2.4",
38+
"@vue/eslint-config-typescript": "^14.6.0",
39+
"@vue/tsconfig": "^0.4.0",
3240
"eslint": "^9.0.0",
3341
"eslint-plugin-vue": "^9.25.0",
3442
"eslint-plugin-vue-pug": "^0.5.4",
3543
"i18next-conv": "^15.1.1",
36-
"i18next-parser": "^9.3.0",
44+
"i18next-parser": "^9.0.0",
3745
"pug": "^3.0.3",
3846
"stylelint": "^16.3.1",
3947
"stylelint-config-standard": "^36.0.0",
4048
"stylelint-plugin-stylus": "^1.0.0",
41-
"stylus": "^0.59.0",
49+
"stylus": "^0.63.0",
50+
"typescript": "^5.3.3",
4251
"vite": "^6.3.5",
43-
"vite-bundle-visualizer": "^0.10.0"
52+
"vite-bundle-visualizer": "^0.10.0",
53+
"vite-plugin-checker": "^0.10.1",
54+
"vue-tsc": "^2.0.8"
4455
},
4556
"bugs": {
4657
"url": "https://github.com/pretalx/schedule-editor/issues"

0 commit comments

Comments
 (0)