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-10-22 17:07:55 -04:00
"@mdi/svg" : "^7.4.47" ,
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-10-21 11:11:26 -04:00
"@nextcloud/dialogs" : "^7.1.0" ,
2025-11-02 19:24:38 -05:00
"@nextcloud/moment" : "^1.3.5" ,
2025-11-16 11:41:01 -05:00
"@nextcloud/password-confirmation" : "^6.0.2" ,
2025-11-15 03:33:37 -05:00
"@nextcloud/paths" : "^2.3.0" ,
2025-11-21 21:18:52 -05:00
"@nextcloud/vue" : "^9.3.0" ,
2025-10-28 13:45:44 -04:00
"pinia" : "^3.0.3" ,
2025-11-25 16:16:01 -05:00
"vue" : "^3.5.25"
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" ,
2025-11-25 08:10:32 -05:00
"@nextcloud/eslint-config" : "^9.0.0-rc.6" ,
2025-10-19 12:36:22 -04:00
"@nextcloud/stylelint-config" : "^3.1.1" ,
"@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" ,
2025-11-21 21:17:12 -05:00
"@types/dockerode" : "^3.3.47" ,
2025-11-25 17:58:43 -05:00
"@vitest/coverage-v8" : "^4.0.14" ,
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" ,
2025-11-24 09:46:01 -05:00
"@zip.js/zip.js" : "^2.8.11" ,
2025-10-19 12:36:22 -04:00
"concurrently" : "^9.2.1" ,
2025-11-21 21:17:37 -05:00
"cypress" : "^15.7.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-11-07 21:28:25 -05:00
"eslint" : "^9.39.1" ,
2025-10-19 12:43:40 -04:00
"eslint-plugin-cypress" : "^5.2.0" ,
2025-10-15 10:00:01 -04:00
"eslint-plugin-no-only-tests" : "^3.3.0" ,
2025-11-14 21:17:50 -05:00
"jsdom" : "^27.2.0" ,
2025-10-13 20:25:34 -04:00
"jsdom-testing-mocks" : "^1.16.0" ,
2025-11-24 11:42:34 -05:00
"sass" : "^1.94.2" ,
2025-11-24 09:46:09 -05:00
"stylelint" : "^16.26.0" ,
2024-08-27 15:56:15 -04:00
"stylelint-use-logical" : "^2.1.2" ,
2025-11-21 21:19:11 -05:00
"vite" : "^7.2.4" ,
2025-11-25 18:44:59 -05:00
"vitest" : "^4.0.14"
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
}