{ "name": "text", "description": "Collaborative document editing", "version": "3.3.0", "authors": [ { "name": "Julius Härtl", "email": "jus@bitgrid.net", "role": "Developer" } ], "license": "agpl", "private": true, "scripts": { "dev": "NODE_ENV=development webpack --config webpack.dev.js", "watch": "NODE_ENV=development webpack --progress --watch --config webpack.dev.js", "build": "NODE_ENV=production webpack --progress --config webpack.prod.js", "lint": "eslint --ext .js,.vue src", "lint:fix": "eslint --ext .js,.vue src --fix", "stylelint": "stylelint src/**/*.vue src/**/*.scss src/**/*.css", "stylelint:fix": "stylelint src/**/*.vue src/**/*.scss src/**/*.css --fix", "test": "NODE_ENV=test jest --passWithNoTests src/", "test:coverage": "NODE_ENV=test jest --coverage src/" }, "browserslist": [ "extends @nextcloud/browserslist-config" ], "dependencies": { "@nextcloud/auth": "~1.3.0", "@nextcloud/axios": "~1.6.0", "@nextcloud/browser-storage": "~0.1.1", "@nextcloud/event-bus": "~1.2.0", "@nextcloud/initial-state": "~1.2.0", "@nextcloud/l10n": "~1.4.1", "@nextcloud/moment": "~1.1.1", "@nextcloud/router": "~1.2.0", "@nextcloud/vue": "~3.9.0", "core-js": "~3.12.1", "entities": "~2.2.0", "escape-html": "~1.0.3", "highlight.js": "~10.7.3", "markdown-it": "~12.0.6", "markdown-it-task-lists": "~2.1.1", "prosemirror-collab": "~1.2.2", "prosemirror-inputrules": "~1.1.3", "prosemirror-markdown": "~1.8.0", "prosemirror-model": "~1.16.1", "prosemirror-schema-list": "~1.1.6", "prosemirror-state": "~1.3.4", "prosemirror-transform": "~1.4.2", "prosemirror-utils": "~1.0.0-0", "prosemirror-view": "~1.23.12", "proxy-polyfill": "~0.3.2", "tiptap": "~1.32.2", "tiptap-commands": "~1.17.1", "tiptap-extensions": "~1.35.2", "tiptap-utils": "~1.13.1", "vue": "~2.6.14", "vue-click-outside": "~1.0.7", "vuex": "~3.6.2" }, "engines": { "node": "^14.0.0", "npm": "^7.0.0" }, "devDependencies": { "@babel/core": "~7.14.8", "@babel/plugin-proposal-class-properties": "~7.13.0", "@babel/plugin-syntax-dynamic-import": "~7.8.3", "@babel/plugin-transform-classes": "~7.14.9", "@babel/plugin-transform-modules-commonjs": "~7.14.5", "@babel/plugin-transform-runtime": "~7.14.5", "@babel/preset-env": "~7.14.9", "@cypress/browserify-preprocessor": "~3.0.1", "@nextcloud/browserslist-config": "~2.1.0", "@nextcloud/eslint-config": "~2.2.0", "@nextcloud/eslint-plugin": "~1.5.0", "@vue/test-utils": "~1.2.2", "babel-core": "~7.0.0-bridge.0", "babel-eslint": "~10.1.0", "babel-jest": "~26.6.3", "babel-loader": "~8.2.2", "clean-webpack-plugin": "~3.0.0", "css-loader": "~5.2.7", "cypress": "~9.2.0", "eslint": "~6.8.0", "eslint-config-standard": "~14.1.1", "eslint-friendly-formatter": "~4.0.1", "eslint-loader": "~4.0.2", "eslint-plugin-import": "~2.23.4", "eslint-plugin-nextcloud": "~0.3.0", "eslint-plugin-node": "~11.1.0", "eslint-plugin-promise": "~4.3.1", "eslint-plugin-standard": "~4.1.0", "eslint-plugin-vue": "~6.2.2", "file-loader": "~6.2.0", "jest": "~26.6.3", "jest-environment-jsdom-fourteen": "~1.0.1", "jest-serializer-vue": "~2.0.2", "node-sass": "~5.0.0", "raw-loader": "~4.0.2", "sass-loader": "~10.1.1", "style-loader": "~2.0.0", "stylelint": "~13.13.1", "stylelint-config-recommended-scss": "~4.2.0", "stylelint-scss": "~3.19.0", "stylelint-webpack-plugin": "~2.1.1", "url-loader": "~4.1.1", "vue-jest": "~3.0.7", "vue-loader": "~15.9.8", "vue-template-compiler": "~2.6.14", "webpack": "~4.46.0", "webpack-cli": "~4.7.2", "webpack-merge": "~5.7.3" }, "jest": { "verbose": true, "testEnvironment": "jest-environment-jsdom-fourteen", "moduleFileExtensions": [ "js", "vue" ], "moduleNameMapper": { "^@/(.*)$": "/src/$1" }, "testPathIgnorePatterns": [ "/src/tests/fixtures/", "/build" ], "transform": { "^.+\\.js$": "/node_modules/babel-jest", ".*\\.(vue)$": "/node_modules/vue-jest" }, "snapshotSerializers": [ "/node_modules/jest-serializer-vue" ], "globalSetup": "/src/tests/setup.js" } }