diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/misc/zammad/package.json')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/misc/zammad/package.json | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/networking/misc/zammad/package.json b/nixpkgs/pkgs/applications/networking/misc/zammad/package.json new file mode 100644 index 000000000000..09c7bc0ca139 --- /dev/null +++ b/nixpkgs/pkgs/applications/networking/misc/zammad/package.json @@ -0,0 +1,152 @@ +{ + "private": true, + "scripts": { + "generate-graphql-api": "RAILS_ENV=development bundle exec rails generate zammad:graphql_introspection > tmp/graphql_introspection.json && npx graphql-codegen -c .graphql_code_generator.yml && rm tmp/graphql_introspection.json", + "dev": "RAILS_ENV=development forego start -f Procfile.dev", + "dev:https": "VITE_RUBY_HTTPS=true RAILS_ENV=development forego start -f Procfile.dev-https", + "https:generate": "sh contrib/ssl/generate-ssl.sh", + "i18n": "rails generate zammad:translation_catalog", + "lint": "vue-tsc --noEmit && eslint --cache --cache-location ./tmp/eslintcache.js -c .eslintrc.js --ext .js,.ts,.vue app/frontend/ .eslint-plugin-zammad/", + "lint:fix": "yarn lint -- --fix", + "lint:css": "stylelint **/*.{css,vue,scss}", + "lint:css:fix": "stylelint **/*.{css,vue,scss} --fix", + "test": "VTL_SKIP_AUTO_CLEANUP=true TZ=utc vitest", + "test:ct": "CY_OPEN=true yarn --cwd ./.cypress cypress open --component --project ../ --config-file .cypress/cypress.config.mjs", + "test:ci:ct": "CI=true yarn --cwd ./.cypress cypress run --component --project ../ --config-file .cypress/cypress.config.mjs --browser electron", + "cypress:snapshots": "sh .cypress/visual-regression/snapshots.sh", + "cypress:install": "yarn --cwd ./.cypress install", + "postinstall": "node script/fix-node-modules.mjs", + "story": "histoire dev", + "story:build": "HISTOIRE_BUILD=1 histoire build" + }, + "engines": { + "node": ">=16" + }, + "packageManager": "yarn@1.22.19", + "devDependencies": { + "@graphql-codegen/cli": "^3.0.0", + "@graphql-codegen/introspection": "^3.0.0", + "@graphql-codegen/near-operation-file-preset": "^2.5.0", + "@graphql-codegen/typescript": "^3.0.0", + "@graphql-codegen/typescript-operations": "^3.0.0", + "@graphql-codegen/typescript-vue-apollo": "^3.3.7", + "@histoire/plugin-vue": "^0.14.2", + "@pinia/testing": "^0.0.14", + "@tailwindcss/line-clamp": "^0.4.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/user-event": "^14.4.3", + "@testing-library/vue": "^6.6.1", + "@types/lodash-es": "^4.17.6", + "@types/rails__actioncable": "^6.1.6", + "@types/ua-parser-js": "^0.7.36", + "@types/uuid": "^9.0.0", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", + "@vitejs/plugin-vue": "^4.0.0", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.2", + "@vue/test-utils": "^2.2.10", + "autoprefixer": "^10.4.13", + "eslint": "^8.33.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-config-prettier": "^8.6.0", + "eslint-import-resolver-alias": "^1.1.2", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier-vue": "^4.2.0", + "eslint-plugin-security": "^1.7.1", + "eslint-plugin-sonarjs": "^0.18.0", + "eslint-plugin-vue": "^9.9.0", + "eslint-plugin-zammad": "file:.eslint-plugin-zammad", + "histoire": "^0.14.2", + "jsdom": "^21.1.0", + "mock-apollo-client": "^1.2.1", + "postcss": "^8.4.21", + "postcss-html": "^1.5.0", + "prettier": "2.8.4", + "prettier-plugin-tailwindcss": "^0.2.2", + "regenerator-runtime": "^0.13.11", + "sass": "^1.58.0", + "stylelint": "^14.16.1", + "stylelint-config-prettier": "^9.0.5", + "stylelint-config-recommended-vue": "^1.4.0", + "stylelint-config-standard": "^29.0.0", + "stylelint-config-standard-scss": "^6.1.0", + "stylelint-prettier": "^2.0.0", + "stylelint-scss": "^4.4.0", + "tailwindcss": "^3.2.6", + "timezone-mock": "^1.3.6", + "ts-node": "^10.9.1", + "type-fest": "^3.5.7", + "typescript": "^4.9.5", + "vite": "^4.0.4", + "vite-plugin-pwa": "^0.14.1", + "vite-plugin-ruby": "^3.1.3", + "vite-plugin-svg-icons": "^2.0.1", + "vitest": "^0.28.4", + "vitest-axe": "^0.1.0", + "vue-tsc": "^1.0.24" + }, + "dependencies": { + "@apollo/client": "^3.7.7", + "@formkit/core": "^1.0.0-beta.13-c578106", + "@formkit/dev": "^1.0.0-beta.13-c578106", + "@formkit/i18n": "^1.0.0-beta.13-c578106", + "@formkit/inputs": "^1.0.0-beta.13-c578106", + "@formkit/rules": "^1.0.0-beta.13-c578106", + "@formkit/tailwindcss": "^1.0.0-beta.13-c578106", + "@formkit/themes": "^1.0.0-beta.13-c578106", + "@formkit/utils": "^1.0.0-beta.13-c578106", + "@formkit/validation": "^1.0.0-beta.13-c578106", + "@formkit/vue": "^1.0.0-beta.13-c578106", + "@rails/actioncable": "6.1.7", + "@tiptap/core": "^2.0.0-beta.217", + "@tiptap/extension-blockquote": "^2.0.0-beta.217", + "@tiptap/extension-character-count": "^2.0.0-beta.217", + "@tiptap/extension-image": "^2.0.0-beta.217", + "@tiptap/extension-link": "^2.0.0-beta.217", + "@tiptap/extension-list-item": "^2.0.0-beta.217", + "@tiptap/extension-mention": "^2.0.0-beta.217", + "@tiptap/extension-ordered-list": "^2.0.0-beta.217", + "@tiptap/extension-paragraph": "^2.0.0-beta.217", + "@tiptap/extension-strike": "^2.0.0-beta.217", + "@tiptap/extension-underline": "^2.0.0-beta.217", + "@tiptap/pm": "^2.0.0-beta.217", + "@tiptap/starter-kit": "^2.0.0-beta.217", + "@tiptap/suggestion": "^2.0.0-beta.217", + "@tiptap/vue-3": "^2.0.0-beta.217", + "@vue/apollo-composable": "^4.0.0-beta.2", + "@vueuse/core": "^9.12.0", + "@vueuse/router": "^9.12.0", + "@vueuse/shared": "^9.12.0", + "async-mutex": "^0.4.0", + "flatpickr": "^4.6.13", + "graphql": "^16.6.0", + "graphql-ruby-client": "^1.11.5", + "graphql-tag": "^2.12.6", + "linkify-string": "^4.1.0", + "linkifyjs": "^4.1.0", + "lodash-es": "^4.17.21", + "loglevel": "^1.8.1", + "mitt": "^3.0.0", + "pinia": "^2.0.30", + "tippy.js": "^6.3.7", + "ua-parser-js": "^1.0.33", + "uuid": "^9.0.0", + "vue": "^3.2.47", + "vue-advanced-cropper": "^2.8.8", + "vue-easy-lightbox": "1.12.0", + "vue-router": "^4.1.6", + "vue3-draggable-resizable": "^1.6.5", + "vuedraggable": "^4.1.0", + "workbox-core": "^6.5.4", + "workbox-precaching": "^6.5.4", + "workbox-window": "^6.5.4" + }, + "resolutions": { + "loader-utils": "^3.2.1", + "postcss": "^8.4.21" + }, + "name": "Zammad", + "version": "5.4.1" +} |