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-10-22 17:13:35 -04:00
"test" : "vitest run; cd build/frontend-legacy && npm run test" ,
"test:coverage" : "vitest run --coverage --reporter=default" ,
"test:update-snapshots" : "vitest run --update; cd build/frontend-legacy && npm run test:update-snapshots" ,
"test:watch" : "concurrently 'vitest watch' 'cd build/frontend-legacy && npm run 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-09-28 11:33:36 -04:00
"@nextcloud/password-confirmation" : "^6.0.1" ,
2024-08-03 02:36:09 -04:00
"@nextcloud/paths" : "^2.2.1" ,
2025-10-24 21:18:14 -04:00
"@nextcloud/vue" : "^9.1.0" ,
2025-10-28 13:45:44 -04:00
"pinia" : "^3.0.3" ,
2025-11-07 21:26:43 -05:00
"vue" : "^3.5.24"
2018-12-11 14:56:46 -05:00
} ,
"devDependencies" : {
2025-10-19 12:36:22 -04:00
"@nextcloud/browserslist-config" : "^3.1.1" ,
2025-10-19 12:43:40 -04:00
"@nextcloud/e2e-test-server" : "^0.4.0" ,
2025-10-01 09:32:27 -04:00
"@nextcloud/eslint-config" : "^9.0.0-rc.5" ,
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-10-24 21:18:58 -04:00
"@types/dockerode" : "^3.3.45" ,
2024-01-19 21:27:48 -05:00
"@types/wait-on" : "^5.3.4" ,
2025-08-01 21:14:51 -04:00
"@vitest/coverage-v8" : "^3.2.4" ,
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" ,
"@zip.js/zip.js" : "^2.8.8" ,
"concurrently" : "^9.2.1" ,
2025-10-19 12:43:40 -04:00
"cypress" : "^15.5.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-10-06 13:36:05 -04:00
"dockerode" : "^4.0.9" ,
2025-11-02 19:23:47 -05:00
"eslint" : "^9.39.0" ,
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-03 03:09:38 -05:00
"globals" : "^16.5.0" ,
2025-10-19 12:36:22 -04:00
"jsdom" : "^27.0.1" ,
2025-10-13 20:25:34 -04:00
"jsdom-testing-mocks" : "^1.16.0" ,
2025-11-02 19:24:17 -05:00
"sass" : "^1.93.3" ,
2025-10-19 12:36:22 -04:00
"stylelint" : "^16.25.0" ,
2024-08-27 15:56:15 -04:00
"stylelint-use-logical" : "^2.1.2" ,
2025-08-02 04:18:41 -04:00
"ts-node" : "^10.9.2" ,
2024-12-06 21:17:41 -05:00
"tslib" : "^2.8.1" ,
2025-10-27 16:36:00 -04:00
"vite" : "^7.1.12" ,
2025-08-02 04:18:41 -04:00
"vitest" : "^3.2.4" ,
2025-10-19 12:36:22 -04:00
"wait-on" : "^9.0.1"
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
}