mirror of
https://github.com/go-gitea/gitea
synced 2024-09-02 23:45:30 +02:00
Use `happy-dom` again in vitest as it has caught up recently to `jsdom` in terms of features and it is a much more lightweight solution. I encountered [one bug](https://github.com/capricorn86/happy-dom/issues/1342), but it's an easy workaround until fixed. I regenerated the lockfile to get rid of the transitive dependencies so that's why the diff also has some upgrades in it. In total, this change removes 39 npm dependencies.
101 lines
3.1 KiB
JSON
101 lines
3.1 KiB
JSON
{
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">= 18.0.0"
|
|
},
|
|
"dependencies": {
|
|
"@citation-js/core": "0.7.9",
|
|
"@citation-js/plugin-bibtex": "0.7.9",
|
|
"@citation-js/plugin-csl": "0.7.9",
|
|
"@citation-js/plugin-software-formats": "0.6.1",
|
|
"@claviska/jquery-minicolors": "2.3.6",
|
|
"@github/markdown-toolbar-element": "2.2.3",
|
|
"@github/relative-time-element": "4.3.1",
|
|
"@github/text-expander-element": "2.6.1",
|
|
"@mcaptcha/vanilla-glue": "0.1.0-alpha-3",
|
|
"@primer/octicons": "19.8.0",
|
|
"add-asset-webpack-plugin": "2.0.1",
|
|
"ansi_up": "6.0.2",
|
|
"asciinema-player": "3.7.0",
|
|
"chart.js": "4.4.2",
|
|
"chartjs-adapter-dayjs-4": "1.0.4",
|
|
"chartjs-plugin-zoom": "2.0.1",
|
|
"clippie": "4.0.7",
|
|
"css-loader": "6.10.0",
|
|
"dayjs": "1.11.10",
|
|
"dropzone": "6.0.0-beta.2",
|
|
"easymde": "2.18.0",
|
|
"esbuild-loader": "4.1.0",
|
|
"escape-goat": "4.0.0",
|
|
"fast-glob": "3.3.2",
|
|
"htmx.org": "1.9.11",
|
|
"idiomorph": "0.3.0",
|
|
"jquery": "3.7.1",
|
|
"katex": "0.16.9",
|
|
"license-checker-webpack-plugin": "0.2.1",
|
|
"mermaid": "10.9.0",
|
|
"mini-css-extract-plugin": "2.8.1",
|
|
"minimatch": "9.0.3",
|
|
"monaco-editor": "0.47.0",
|
|
"monaco-editor-webpack-plugin": "7.1.0",
|
|
"pdfobject": "2.3.0",
|
|
"postcss": "8.4.35",
|
|
"postcss-loader": "8.1.1",
|
|
"postcss-nesting": "12.1.0",
|
|
"pretty-ms": "9.0.0",
|
|
"sortablejs": "1.15.2",
|
|
"swagger-ui-dist": "5.12.0",
|
|
"tailwindcss": "3.4.1",
|
|
"temporal-polyfill": "0.2.3",
|
|
"throttle-debounce": "5.0.0",
|
|
"tinycolor2": "1.6.0",
|
|
"tippy.js": "6.3.7",
|
|
"toastify-js": "1.12.0",
|
|
"tributejs": "5.1.3",
|
|
"uint8-to-base64": "0.2.0",
|
|
"vue": "3.4.21",
|
|
"vue-bar-graph": "2.0.0",
|
|
"vue-chartjs": "5.3.0",
|
|
"vue-loader": "17.4.2",
|
|
"vue3-calendar-heatmap": "2.0.5",
|
|
"webpack": "5.90.3",
|
|
"webpack-cli": "5.1.4",
|
|
"wrap-ansi": "9.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint-community/eslint-plugin-eslint-comments": "4.1.0",
|
|
"@playwright/test": "1.42.1",
|
|
"@stoplight/spectral-cli": "6.11.0",
|
|
"@stylistic/eslint-plugin-js": "1.7.0",
|
|
"@stylistic/stylelint-plugin": "2.1.0",
|
|
"@vitejs/plugin-vue": "5.0.4",
|
|
"eslint": "8.57.0",
|
|
"eslint-plugin-array-func": "4.0.0",
|
|
"eslint-plugin-github": "4.10.2",
|
|
"eslint-plugin-i": "2.29.1",
|
|
"eslint-plugin-jquery": "1.5.1",
|
|
"eslint-plugin-no-jquery": "2.7.0",
|
|
"eslint-plugin-no-use-extend-native": "0.5.0",
|
|
"eslint-plugin-regexp": "2.3.0",
|
|
"eslint-plugin-sonarjs": "0.24.0",
|
|
"eslint-plugin-unicorn": "51.0.1",
|
|
"eslint-plugin-vitest": "0.3.26",
|
|
"eslint-plugin-vitest-globals": "1.4.0",
|
|
"eslint-plugin-vue": "9.23.0",
|
|
"eslint-plugin-vue-scoped-css": "2.7.2",
|
|
"eslint-plugin-wc": "2.0.4",
|
|
"happy-dom": "14.2.0",
|
|
"markdownlint-cli": "0.39.0",
|
|
"postcss-html": "1.6.0",
|
|
"stylelint": "16.2.1",
|
|
"stylelint-declaration-block-no-ignored-properties": "2.8.0",
|
|
"stylelint-declaration-strict-value": "1.10.4",
|
|
"svgo": "3.2.0",
|
|
"updates": "15.3.1",
|
|
"vite-string-plugin": "1.1.5",
|
|
"vitest": "1.3.1"
|
|
},
|
|
"browserslist": [
|
|
"defaults"
|
|
]
|
|
}
|