nextcloud/package.json
Ferdinand Thiessen 9baac21534
build(deps): add missing dependencies
During the initial Vue 3 migration some dependencies were forgotten to
be explicitly mentioned as dependencies.
This aligns those dependencies with the package.json
It was only working because they were peer dependencies of other
dependencies we already added.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-11-26 10:51:26 +01:00

102 lines
3.7 KiB
JSON

{
"name": "nextcloud",
"version": "1.0.0",
"private": true,
"description": "Nextcloud Server",
"keywords": [
"nextcloud"
],
"repository": {
"type": "git",
"url": "https://github.com/nextcloud/server.git"
},
"license": "AGPL-3.0-or-later",
"author": "Nextcloud GmbH and Nextcloud contributors",
"type": "module",
"scripts": {
"build": "build/demi.sh build",
"postbuild": "build/npm-post-build.sh",
"cypress": "cypress run --e2e",
"cypress:gui": "cypress open",
"cypress:version": "cypress version",
"dev": "build/demi.sh dev",
"postinstall": "build/demi.sh ci",
"lint": "eslint --suppressions-location build/eslint-baseline.json --no-error-on-unmatched-pattern ./cypress",
"postlint": "build/demi.sh lint",
"lint:fix": "build/demi.sh lint:fix",
"sass": "sass --style compressed --load-path core/css core/css/ $(for cssdir in $(find apps -mindepth 2 -maxdepth 2 -name \"css\"); do if ! $(git check-ignore -q $cssdir); then printf \"$cssdir \"; fi; done)",
"sass:icons": "node build/icons.mjs",
"sass:watch": "sass --watch --load-path core/css core/css/ $(for cssdir in $(find apps -mindepth 2 -maxdepth 2 -name \"css\"); do if ! $(git check-ignore -q $cssdir); then printf \"$cssdir \"; fi; done)",
"stylelint": "stylelint $(for appdir in $(ls apps); do if ! $(git check-ignore -q \"apps/$appdir\"); then printf \"'apps/$appdir/**/*.{scss,vue}' \"; fi; done) 'core/**/*.{scss,vue}'",
"stylelint:fix": "npm run stylelint -- --fix",
"test": "build/demi.sh test",
"test:coverage": "build/demi.sh test:coverage",
"test:update-snapshots": "build/demi.sh test:update-snapshots",
"test:watch": "build/demi.sh --parallel test:watch",
"watch": "build/demi.sh --parallel watch"
},
"browserslist": [
"extends @nextcloud/browserslist-config"
],
"dependencies": {
"@mdi/svg": "^7.4.47",
"@nextcloud/auth": "^2.5.3",
"@nextcloud/axios": "^2.5.2",
"@nextcloud/calendar-availability-vue": "^3.0.0",
"@nextcloud/capabilities": "^1.2.1",
"@nextcloud/dialogs": "^7.1.0",
"@nextcloud/event-bus": "^3.3.3",
"@nextcloud/files": "^3.12.0",
"@nextcloud/initial-state": "^3.0.0",
"@nextcloud/l10n": "^3.4.1",
"@nextcloud/logger": "^3.0.2",
"@nextcloud/moment": "^1.3.5",
"@nextcloud/password-confirmation": "^6.0.2",
"@nextcloud/paths": "^2.3.0",
"@nextcloud/router": "^3.1.0",
"@nextcloud/sharing": "^0.3.0",
"@nextcloud/vue": "^9.3.0",
"debounce": "^3.0.0",
"pinia": "^3.0.4",
"vue": "^3.5.25",
"webdav": "^5.8.0"
},
"devDependencies": {
"@nextcloud/browserslist-config": "^3.1.2",
"@nextcloud/e2e-test-server": "^0.4.0",
"@nextcloud/eslint-config": "^9.0.0-rc.6",
"@nextcloud/stylelint-config": "^3.1.1",
"@nextcloud/typings": "^1.10.0",
"@nextcloud/vite-config": "^2.5.2",
"@testing-library/cypress": "^10.1.0",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/vue": "^8.1.0",
"@types/dockerode": "^3.3.47",
"@vitest/coverage-v8": "^4.0.14",
"@vue/test-utils": "^2.4.6",
"@vue/tsconfig": "^0.8.1",
"@zip.js/zip.js": "^2.8.11",
"concurrently": "^9.2.1",
"cypress": "^15.7.0",
"cypress-axe": "^1.7.0",
"cypress-if": "^1.13.2",
"cypress-split": "^1.24.25",
"cypress-vite": "^1.8.0",
"cypress-wait-until": "^3.0.2",
"eslint": "^9.39.1",
"eslint-plugin-cypress": "^5.2.0",
"eslint-plugin-no-only-tests": "^3.3.0",
"is-svg": "^6.1.0",
"jsdom": "^27.2.0",
"jsdom-testing-mocks": "^1.16.0",
"sass": "^1.94.2",
"stylelint": "^16.26.0",
"stylelint-use-logical": "^2.1.2",
"vite": "^7.2.4",
"vitest": "^4.0.14"
},
"engines": {
"node": "^24.0.0",
"npm": "^11.3.0"
}
}