"author":"Nextcloud GmbH and Nextcloud contributors",
"private":true,
"directories":{
"lib":"lib",
"test":"tests"
@ -11,34 +19,32 @@
"scripts":{
"build":"webpack --node-env production --progress",
"postbuild":"build/npm-post-build.sh",
"cypress":"npm run cypress:component && npm run cypress:e2e",
"cypress:component":"cypress run --component",
"cypress:e2e":"cypress run --e2e",
"cypress:gui":"cypress open",
"cypress:version":"cypress version",
"dev":"webpack --node-env development --progress",
"watch":"webpack --node-env development --progress --watch",
"lint":"eslint",
"lint:fix":"eslint --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":"babel-node core/src/icons.js",
"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":"vitest run",
"test:watch":"vitest watch",
"test:coverage":"vitest run --coverage --reporter=default --reporter=junit --outputFile=test-report.junit.xml",