vikunja-frontend/package.json
konrad 3874355953 Add easymde & markdown preview for editing descriptions and comments (#183)
Make sure no text from previous mounts is left in the editor text field

Make preview not the default when rendering descrition settings

Add option to show editor by default while still having the option to show preview

Add option to show editor by default while still having the option to show preview

Use editor component for edit labels

Use editor component for edit team

Use editor component for edit namespace

Use editor component for edit list

Use editor component for edit task

Make sure we find all checkboxes

Fix checking wrong checkbox

Make finding and replacing checkboxes in a function actually work

Add upading text with checked checkboxes

Lazy load editor

Remove preview since we have a better one

Make easymde smaller by default

Add image upload from comments

Rename easymde component to editor

Only show preview button if editing is currently active

Make editor tabs look better when commenting

Make comments meta look better

Don't try to update if the value was initially set

Use editor to render and edit comments

Make preview optional

Make tabs look better

Don't switch to preview after editing

Centralize attachment state

Render markdown by default

Fix title being "null"

Fix loading attachment images

Add standalone preview

Fix callback url

Add onsuccess callback

Add file upload

Fix date parsing once and for all

Add more props for upload and such

Fix editor border color

Fix changing text after mounting

Add link to guide

Fix sizing of icons

Add timeout for changes

Add all easymde icons

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/183
2020-07-14 19:26:05 +00:00

76 lines
1.8 KiB
JSON

{
"name": "vikunja-frontend",
"version": "0.10.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"bulma": "0.9.0",
"camel-case": "4.1.1",
"copy-to-clipboard": "3.3.1",
"date-fns": "2.14.0",
"dompurify": "^2.0.12",
"lodash": "4.17.19",
"marked": "^1.1.0",
"register-service-worker": "1.7.1",
"snake-case": "3.0.3",
"v-tooltip": "2.0.3",
"verte": "0.0.12",
"vue": "2.6.11",
"vue-drag-resize": "1.4.1",
"vue-easymde": "1.2.1",
"vue-smooth-dnd": "0.8.1",
"vuex": "3.5.1"
},
"devDependencies": {
"@fortawesome/fontawesome-svg-core": "1.2.29",
"@fortawesome/free-regular-svg-icons": "5.13.1",
"@fortawesome/free-solid-svg-icons": "5.13.1",
"@fortawesome/vue-fontawesome": "0.1.10",
"@vue/cli": "4.4.6",
"@vue/cli-plugin-babel": "4.4.6",
"@vue/cli-plugin-eslint": "4.4.6",
"@vue/cli-plugin-pwa": "4.4.6",
"@vue/cli-service": "4.4.6",
"axios": "0.19.2",
"babel-eslint": "10.1.0",
"core-js": "3.6.5",
"eslint": "7.4.0",
"eslint-plugin-vue": "6.2.2",
"node-sass": "4.14.1",
"sass-loader": "9.0.2",
"vue-flatpickr-component": "8.1.5",
"vue-multiselect": "2.1.6",
"vue-notification": "1.3.20",
"vue-router": "3.3.4",
"vue-template-compiler": "2.6.11"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended"
],
"rules": {},
"parserOptions": {
"parser": "babel-eslint"
}
},
"postcss": {
"plugins": {
"autoprefixer": {}
}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
],
"license": "LGPL-3.0-or-later"
}