2018-12-11 14:56:46 -05:00
{
"name" : "nextcloud" ,
2020-03-21 05:36:25 -04:00
"version" : "1.0.0" ,
2025-10-01 10:04:10 -04:00
"private" : true ,
2018-12-11 14:56:46 -05:00
"description" : "Nextcloud Server" ,
2025-10-01 10:04:10 -04:00
"keywords" : [
"nextcloud"
] ,
"repository" : {
"type" : "git" ,
"url" : "https://github.com/nextcloud/server.git"
} ,
"license" : "AGPL-3.0-or-later" ,
2024-06-12 15:37:42 -04:00
"author" : "Nextcloud GmbH and Nextcloud contributors" ,
2025-10-19 12:36:22 -04:00
"type" : "module" ,
2018-12-11 14:56:46 -05:00
"scripts" : {
2025-10-19 12:36:22 -04:00
"build" : "build/demi.sh build" ,
2024-06-12 15:20:30 -04:00
"postbuild" : "build/npm-post-build.sh" ,
2025-10-14 07:53:20 -04:00
"cypress" : "cypress run --e2e" ,
2025-10-01 10:04:10 -04:00
"cypress:gui" : "cypress open" ,
"cypress:version" : "cypress version" ,
2025-10-19 12:36:22 -04:00
"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" ,
2025-10-01 10:04:10 -04:00
"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)" ,
2025-10-19 12:36:22 -04:00
"sass:icons" : "node build/icons.mjs" ,
2025-10-01 10:04:10 -04:00
"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)" ,
2025-05-31 10:02:08 -04:00
"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" ,
2025-11-24 10:23:02 -05:00
"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" ,
2025-10-19 12:36:22 -04:00
"watch" : "build/demi.sh --parallel watch"
2018-12-11 14:56:46 -05:00
} ,
2025-10-01 10:04:10 -04:00
"browserslist" : [
"extends @nextcloud/browserslist-config"
2018-12-11 14:56:46 -05:00
] ,
"dependencies" : {
2025-12-12 10:52:35 -05:00
"@mdi/js" : "^7.4.47" ,
2025-10-22 17:07:55 -04:00
"@mdi/svg" : "^7.4.47" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/auth" : "^2.5.3" ,
2025-10-19 12:36:22 -04:00
"@nextcloud/axios" : "^2.5.2" ,
2025-10-22 17:07:55 -04:00
"@nextcloud/calendar-availability-vue" : "^3.0.0" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/capabilities" : "^1.2.1" ,
2025-12-21 18:39:12 -05:00
"@nextcloud/dialogs" : "^7.2.0" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/event-bus" : "^3.3.3" ,
2026-01-15 18:24:31 -05:00
"@nextcloud/files" : "^4.0.0-rc.0" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/initial-state" : "^3.0.0" ,
"@nextcloud/l10n" : "^3.4.1" ,
2025-12-19 21:20:24 -05:00
"@nextcloud/logger" : "^3.0.3" ,
2025-11-16 11:41:01 -05:00
"@nextcloud/password-confirmation" : "^6.0.2" ,
2025-12-19 21:20:24 -05:00
"@nextcloud/paths" : "^3.0.0" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/router" : "^3.1.0" ,
"@nextcloud/sharing" : "^0.3.0" ,
2025-12-11 04:17:22 -05:00
"@nextcloud/vue" : "^9.3.1" ,
2025-11-28 10:35:09 -05:00
"@vueuse/core" : "^14.1.0" ,
2025-12-12 10:52:35 -05:00
"@vueuse/integrations" : "^14.1.0" ,
2026-01-27 11:06:23 -05:00
"color" : "^5.0.3" ,
2025-11-25 18:31:43 -05:00
"debounce" : "^3.0.0" ,
"pinia" : "^3.0.4" ,
2025-12-12 10:52:35 -05:00
"sortablejs" : "^1.15.6" ,
2026-01-22 04:20:36 -05:00
"vue" : "^3.5.27" ,
2025-11-26 08:09:21 -05:00
"vuex" : "^4.1.0" ,
2025-11-25 18:31:43 -05:00
"webdav" : "^5.8.0"
2018-12-11 14:56:46 -05:00
} ,
"devDependencies" : {
2025-11-13 12:56:43 -05:00
"@nextcloud/browserslist-config" : "^3.1.2" ,
2025-10-19 12:43:40 -04:00
"@nextcloud/e2e-test-server" : "^0.4.0" ,
2026-01-25 07:45:06 -05:00
"@nextcloud/eslint-config" : "^9.0.0-rc.7" ,
2026-01-18 19:11:42 -05:00
"@nextcloud/stylelint-config" : "^3.2.0" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/typings" : "^1.10.0" ,
2025-10-19 12:36:22 -04:00
"@nextcloud/vite-config" : "^2.5.2" ,
2025-09-11 08:56:30 -04:00
"@testing-library/cypress" : "^10.1.0" ,
2025-10-22 17:13:35 -04:00
"@testing-library/jest-dom" : "^6.9.1" ,
"@testing-library/vue" : "^8.1.0" ,
2026-01-24 11:32:41 -05:00
"@types/dockerode" : "^4.0.1" ,
2026-01-24 10:11:19 -05:00
"@vitest/coverage-istanbul" : "^4.0.18" ,
2025-10-22 17:13:35 -04:00
"@vue/test-utils" : "^2.4.6" ,
2025-10-19 12:36:22 -04:00
"@vue/tsconfig" : "^0.8.1" ,
2026-01-16 21:11:39 -05:00
"@zip.js/zip.js" : "^2.8.15" ,
2025-10-19 12:36:22 -04:00
"concurrently" : "^9.2.1" ,
2026-01-16 21:10:00 -05:00
"cypress" : "^15.9.0" ,
2025-08-29 21:04:16 -04:00
"cypress-axe" : "^1.7.0" ,
2025-02-07 22:52:02 -05:00
"cypress-if" : "^1.13.2" ,
2025-10-19 12:43:40 -04:00
"cypress-split" : "^1.24.25" ,
"cypress-vite" : "^1.8.0" ,
2024-07-19 21:22:59 -04:00
"cypress-wait-until" : "^3.0.2" ,
2025-12-22 06:09:35 -05:00
"eslint" : "^9.39.2" ,
2026-01-18 08:41:39 -05:00
"eslint-plugin-cypress" : "^5.2.1" ,
2025-10-15 10:00:01 -04:00
"eslint-plugin-no-only-tests" : "^3.3.0" ,
2025-11-25 18:31:43 -05:00
"is-svg" : "^6.1.0" ,
2025-12-26 21:14:16 -05:00
"jsdom" : "^27.4.0" ,
2025-10-13 20:25:34 -04:00
"jsdom-testing-mocks" : "^1.16.0" ,
2026-01-05 07:43:48 -05:00
"msw" : "^2.12.7" ,
2026-01-22 04:20:12 -05:00
"sass" : "^1.97.3" ,
2026-01-18 19:11:42 -05:00
"stylelint" : "^17.0.0" ,
2026-01-18 06:04:42 -05:00
"vite" : "^7.3.1" ,
2025-12-11 11:34:35 -05:00
"vitest" : "^4.0.15"
2019-06-18 04:13:01 -04:00
} ,
2021-12-06 02:25:57 -05:00
"engines" : {
2025-11-05 13:15:37 -05:00
"node" : "^24.0.0" ,
"npm" : "^11.3.0"
2019-05-23 11:03:04 -04:00
}
2024-11-18 11:34:55 -05:00
}