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" ,
2026-06-10 03:51:27 -04:00
"lint" : "eslint --suppressions-location build/eslint-baseline.json --no-error-on-unmatched-pattern ./cypress ./tests/playwright" ,
2025-10-19 12:36:22 -04:00
"postlint" : "build/demi.sh lint" ,
"lint:fix" : "build/demi.sh lint:fix" ,
2026-03-16 21:31:09 -04:00
"playwright" : "playwright test" ,
"playwright:install" : "playwright install chromium-headless-shell" ,
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" ,
2026-04-06 18:31:00 -04:00
"test" : "vitest run" ,
"test:coverage" : "vitest run --coverage" ,
"test:update-snapshots" : "vitest run --update" ,
"test:watch" : "vitest 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" ,
2026-05-01 13:36:15 -04:00
"@nextcloud/auth" : "^2.6.0" ,
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" ,
2026-05-20 10:44:31 -04:00
"@nextcloud/dialogs" : "^7.4.0" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/event-bus" : "^3.3.3" ,
2026-02-12 05:49:21 -05:00
"@nextcloud/files" : "^4.0.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" ,
2026-03-17 18:10:30 -04:00
"@nextcloud/password-confirmation" : "^6.1.0" ,
2026-02-20 21:07:05 -05:00
"@nextcloud/paths" : "^3.1.0" ,
2025-11-25 18:31:43 -05:00
"@nextcloud/router" : "^3.1.0" ,
2026-02-12 05:49:21 -05:00
"@nextcloud/sharing" : "^0.4.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" ,
2026-04-29 13:33:03 -04:00
"marked" : "^17.0.1" ,
2026-04-06 21:13:00 -04:00
"p-queue" : "^9.2.0" ,
2025-11-25 18:31:43 -05:00
"pinia" : "^3.0.4" ,
2026-02-14 18:07:24 -05:00
"sortablejs" : "^1.15.7" ,
2026-05-15 05:54:06 -04:00
"vue" : "^3.5.34" ,
2026-04-29 13:33:03 -04:00
"vue-router" : "^5.0.6" ,
2025-11-26 08:09:21 -05:00
"vuex" : "^4.1.0" ,
2026-05-08 21:07:52 -04:00
"webdav" : "^5.10.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-04-18 19:02:49 -04:00
"@nextcloud/eslint-config" : "^9.0.0-rc.9" ,
2026-05-15 05:54:37 -04:00
"@nextcloud/stylelint-config" : "^3.2.2" ,
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" ,
2026-03-16 21:31:09 -04:00
"@playwright/test" : "^1.59.1" ,
2026-05-08 21:08:07 -04:00
"@testing-library/cypress" : "^10.1.3" ,
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-05-29 21:06:12 -04:00
"@vitest/coverage-v8" : "^4.1.7" ,
2025-10-22 17:13:35 -04:00
"@vue/test-utils" : "^2.4.6" ,
2026-03-18 17:22:07 -04:00
"@vue/tsconfig" : "^0.9.0" ,
2026-04-19 05:38:03 -04:00
"@zip.js/zip.js" : "^2.8.26" ,
2025-10-19 12:36:22 -04:00
"concurrently" : "^9.2.1" ,
2026-05-22 21:09:51 -04:00
"cypress" : "^15.15.0" ,
2025-08-29 21:04:16 -04:00
"cypress-axe" : "^1.7.0" ,
2026-05-29 21:06:43 -04:00
"cypress-if" : "^1.16.1" ,
2026-03-20 22:09:35 -04:00
"cypress-split" : "^1.24.31" ,
2026-05-15 05:51:48 -04:00
"cypress-vite" : "^1.10.0" ,
2024-07-19 21:22:59 -04:00
"cypress-wait-until" : "^3.0.2" ,
2026-05-22 21:06:51 -04:00
"eslint" : "^10.4.0" ,
2026-05-15 21:06:36 -04:00
"eslint-plugin-cypress" : "^6.4.1" ,
2026-05-08 21:06:12 -04:00
"eslint-plugin-no-only-tests" : "^3.4.0" ,
2025-11-25 18:31:43 -05:00
"is-svg" : "^6.1.0" ,
2026-05-08 21:08:49 -04:00
"jsdom" : "^29.1.1" ,
2025-10-13 20:25:34 -04:00
"jsdom-testing-mocks" : "^1.16.0" ,
2026-05-15 05:52:35 -04:00
"msw" : "^2.14.6" ,
2026-05-29 21:06:57 -04:00
"sass" : "^1.100.0" ,
2026-06-01 12:34:17 -04:00
"stylelint" : "^17.12.0" ,
2026-04-06 18:31:00 -04:00
"vite" : "^7.3.2" ,
"vitest" : "^4.1.4"
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
}