annotate client/package.json @ 3678:8f58851927c0

client: make layer factory only return new layer config for individual maps instead of each time it is invoked. The purpose of the factory was to support multiple maps with individual layers. But returning a new config each time it is invoked leads to bugs that rely on the layer's state. Now this factory reuses the same objects it created before, per map.
author Markus Kottlaender <markus@intevation.de>
date Mon, 17 Jun 2019 17:31:35 +0200
parents f6d67697f158
children d4a5d11e23a0 dbdef91a3ff3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
1 {
595
6c3527ddc200 gemma is not wamos
Tom Gottfried <tom@intevation.de>
parents: 570
diff changeset
2 "name": "gemmajs",
2363
2b17579e1d44 Bumped version for next development period.
Sascha Wilde <wilde@intevation.de>
parents: 2361
diff changeset
3 "version": "3.0.0-dev",
1258
fdadfb4a3b60 client: add license and repo to package.json
Bernhard Reiter <bernhard@intevation.de>
parents: 1187
diff changeset
4 "license": "AGPL-3.0-or-later",
fdadfb4a3b60 client: add license and repo to package.json
Bernhard Reiter <bernhard@intevation.de>
parents: 1187
diff changeset
5 "repository": {
1299
2738a6ae9ad8 fontawesome 4 -> 5
Markus Kottlaender <markus@intevation.de>
parents: 1258
diff changeset
6 "type": "hg",
2738a6ae9ad8 fontawesome 4 -> 5
Markus Kottlaender <markus@intevation.de>
parents: 1258
diff changeset
7 "url": "https://hg.intevation.de/gemma"
1258
fdadfb4a3b60 client: add license and repo to package.json
Bernhard Reiter <bernhard@intevation.de>
parents: 1187
diff changeset
8 },
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
9 "private": true,
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
10 "scripts": {
1802
70573eea890e improve Translation process : improve package.json and update the documentation
Fadi Abbud <fadi.abbud@intevation.de>
parents: 1671
diff changeset
11 "serve": "make translations && VUE_APP_HGREV=$(hg log -r . --template \"{data|shortdate}-{node|short}\") vue-cli-service serve",
70573eea890e improve Translation process : improve package.json and update the documentation
Fadi Abbud <fadi.abbud@intevation.de>
parents: 1671
diff changeset
12 "build": "make translations && VUE_APP_HGREV=$(hg log -r . --template \"{data|shortdate}-{node|short}\") vue-cli-service build",
1671
89b38d7e7b6a included bundleanalyzer buildstep
Thomas Junk <thomas.junk@intevation.de>
parents: 1643
diff changeset
13 "analyze": "ANALYZE=true vue-cli-service serve",
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
14 "lint": "vue-cli-service lint",
164
7c40e9f28f94 test: Moved testfile. Established nightwatch tests
Thomas Junk <thomas.junk@intevation.de>
parents: 159
diff changeset
15 "test:unit": "vue-cli-service test:unit",
7c40e9f28f94 test: Moved testfile. Established nightwatch tests
Thomas Junk <thomas.junk@intevation.de>
parents: 159
diff changeset
16 "test:e2e": "vue-cli-service test:e2e"
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
17 },
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
18 "dependencies": {
1120
c316fcf94ea9 chore: update frontendlibs
Thomas Junk <thomas.junk@intevation.de>
parents: 1116
diff changeset
19 "@fortawesome/fontawesome-svg-core": "^1.2.8",
1299
2738a6ae9ad8 fontawesome 4 -> 5
Markus Kottlaender <markus@intevation.de>
parents: 1258
diff changeset
20 "@fortawesome/free-brands-svg-icons": "^5.5.0",
2738a6ae9ad8 fontawesome 4 -> 5
Markus Kottlaender <markus@intevation.de>
parents: 1258
diff changeset
21 "@fortawesome/free-regular-svg-icons": "^5.5.0",
1120
c316fcf94ea9 chore: update frontendlibs
Thomas Junk <thomas.junk@intevation.de>
parents: 1116
diff changeset
22 "@fortawesome/free-solid-svg-icons": "^5.5.0",
1097
874d19f32015 added fontawesome5 and implemented one example icon on login screen
Markus Kottlaender <markus@intevation.de>
parents: 1082
diff changeset
23 "@fortawesome/vue-fontawesome": "^0.1.2",
2108
cac5d2fba591 bbox tool from turfjs added. zoomToExtent function added to map.js
Thomas Junk <thomas.junk@intevation.de>
parents: 1905
diff changeset
24 "@turf/bbox": "^6.0.1",
2269
dfa4db82e784 refac: classes for automatic filling added
Thomas Junk <thomas.junk@intevation.de>
parents: 2264
diff changeset
25 "@turf/boolean-contains": "^6.0.1",
dfa4db82e784 refac: classes for automatic filling added
Thomas Junk <thomas.junk@intevation.de>
parents: 2264
diff changeset
26 "@turf/boolean-within": "^6.0.1",
1643
1fde2f48977b fix: calculate center to zoom to via turfjs
Thomas Junk <thomas.junk@intevation.de>
parents: 1634
diff changeset
27 "@turf/center": "^6.0.1",
738
d7530644dde3 client: add calculation of fairway rectangles
Bernhard Reiter <bernhard@intevation.de>
parents: 713
diff changeset
28 "@turf/distance": "^6.0.1",
d7530644dde3 client: add calculation of fairway rectangles
Bernhard Reiter <bernhard@intevation.de>
parents: 713
diff changeset
29 "@turf/helpers": "^6.1.4",
2269
dfa4db82e784 refac: classes for automatic filling added
Thomas Junk <thomas.junk@intevation.de>
parents: 2264
diff changeset
30 "@turf/line-intersect": "^6.0.2",
2264
627bfcbbf631 client: Draw fairway dimensions for all LoS and in more "cut cases".
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
31 "@turf/line-slice": "^5.1.5",
2269
dfa4db82e784 refac: classes for automatic filling added
Thomas Junk <thomas.junk@intevation.de>
parents: 2264
diff changeset
32 "@turf/line-split": "^5.1.5",
428
d7a06b9fffc9 feat: Usability for usermanagement improved.
Thomas Junk <thomas.junk@intevation.de>
parents: 384
diff changeset
33 "animate.css": "^3.7.0",
6
7c1bde663c8e current frontend
Thomas Junk <thomas.junk@intevation.de>
parents: 3
diff changeset
34 "axios": "^0.18.0",
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
35 "bootstrap": "^4.1.1",
570
7575cf0e15ff feat: Add coordinate system for fairway profile
Thomas Junk <thomas.junk@intevation.de>
parents: 568
diff changeset
36 "d3": "^5.7.0",
2684
c4da269238a4 client: waterlevel diagram: visualize data gaps
Markus Kottlaender <markus@intevation.de>
parents: 2363
diff changeset
37 "d3-line-chunked": "^1.4.1",
2745
d2896bb852e7 import_overview: paging interval selection
Thomas Junk <thomas.junk@intevation.de>
parents: 2684
diff changeset
38 "date-fns": "^1.30.1",
646
4450f2ab41e0 refac: Fairwawprofile view adapted
Thomas Junk <thomas.junk@intevation.de>
parents: 601
diff changeset
39 "debounce": "^1.2.0",
3565
f6d67697f158 client: improve waterlevel diagram
Bernhard Reiter <bernhard@intevation.de>
parents: 2746
diff changeset
40 "file-saver": "^2.0.2",
568
99968a7394f7 feat: PurgeCSS added to remove unnecessary CSS weight
Thomas Junk <thomas.junk@intevation.de>
parents: 565
diff changeset
41 "glob-all": "^3.1.0",
1877
46d007e3de2d client: upgrade jspdf dependency
Bernhard Reiter <bernhard@intevation.de>
parents: 1874
diff changeset
42 "jspdf": "^1.5.3",
159
3d9341f6da4e feat: Locale of browser determines the default language
Thomas Junk <thomas.junk@intevation.de>
parents: 141
diff changeset
43 "locale2": "^2.2.0",
2175
ac16da662827 lodash updated
Thomas Junk <thomas.junk@intevation.de>
parents: 2108
diff changeset
44 "lodash.debounce": "^4.0.8",
1461
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
45 "ol": "^5.3.0",
568
99968a7394f7 feat: PurgeCSS added to remove unnecessary CSS weight
Thomas Junk <thomas.junk@intevation.de>
parents: 565
diff changeset
46 "path": "^0.12.7",
1514
cea6ad2be9ee prettier added explicitely. pretty-quick upgraded
Thomas Junk <thomas.junk@intevation.de>
parents: 1484
diff changeset
47 "prettier": "^1.15.3",
1461
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
48 "purgecss-webpack-plugin": "^1.4.0",
565
4bc27eea4f09 feat: Added tooltips for user roles
Thomas Junk <thomas.junk@intevation.de>
parents: 484
diff changeset
49 "v-tooltip": "^2.0.0-rc.33",
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
50 "vue": "^2.5.16",
1163
fb5c83d4ea1d added copy coordinates button to fairway profile
Markus Kottlaender <markus@intevation.de>
parents: 1120
diff changeset
51 "vue-clipboard2": "^0.2.1",
864
2079fabbe6dd client: add fill-colour setting to systemconfig
Bernhard Reiter <bernhard@intevation.de>
parents: 738
diff changeset
52 "vue-color": "^2.6.0",
713
badbc0207418 feat: systeminformation feature added
Thomas Junk <thomas.junk@intevation.de>
parents: 646
diff changeset
53 "vue-highlightjs": "^1.3.3",
1532
44e094330272 automatic imports: fields added
Thomas Junk <thomas.junk@intevation.de>
parents: 1514
diff changeset
54 "vue-js-toggle-button": "^1.3.0",
1461
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
55 "vue-router": "^3.0.2",
1368
d1d8c7bd16a1 switched from vue2-toastr to vue-snotify
Thomas Junk <thomas.junk@intevation.de>
parents: 1299
diff changeset
56 "vue-snotify": "^3.2.1",
1070
12312fb1cda2 webpack-cli added
Thomas Junk <thomas.junk@intevation.de>
parents: 1036
diff changeset
57 "vuex": "^3.0.1",
12312fb1cda2 webpack-cli added
Thomas Junk <thomas.junk@intevation.de>
parents: 1036
diff changeset
58 "webpack-cli": "^3.1.2"
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
59 },
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
60 "devDependencies": {
1461
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
61 "@vue/cli-plugin-babel": "^3.2.0",
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
62 "@vue/cli-plugin-e2e-nightwatch": "^3.2.0",
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
63 "@vue/cli-plugin-eslint": "^3.2.1",
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
64 "@vue/cli-plugin-unit-jest": "^3.2.0",
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
65 "@vue/cli-service": "^3.2.0",
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
66 "@vue/eslint-config-prettier": "^4.0.1",
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
67 "@vue/test-utils": "^1.0.0-beta.26",
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
68 "babel-core": "7.0.0-bridge.0",
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
69 "babel-jest": "^23.0.1",
1461
08036d9f0c67 chore: update libraries
Thomas Junk <thomas.junk@intevation.de>
parents: 1402
diff changeset
70 "concurrently": "^4.1.0",
1120
c316fcf94ea9 chore: update frontendlibs
Thomas Junk <thomas.junk@intevation.de>
parents: 1116
diff changeset
71 "copy-webpack-plugin": "^4.6.0",
1402
acb71a982837 client: improve translation process docs
Fadi Abbud <fadi.abbud@intevation.de>
parents: 1368
diff changeset
72 "easygettext": "^2.7.0",
1120
c316fcf94ea9 chore: update frontendlibs
Thomas Junk <thomas.junk@intevation.de>
parents: 1116
diff changeset
73 "node-sass": "^4.10.0",
1514
cea6ad2be9ee prettier added explicitely. pretty-quick upgraded
Thomas Junk <thomas.junk@intevation.de>
parents: 1484
diff changeset
74 "pretty-quick": "^1.8.0",
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
75 "sass-loader": "^7.0.1",
1802
70573eea890e improve Translation process : improve package.json and update the documentation
Fadi Abbud <fadi.abbud@intevation.de>
parents: 1671
diff changeset
76 "vue-gettext": "^2.1.2",
601
e3d8b732bc97 webpack-bundle-analyzer added to client dependencies
Thomas Junk <thomas.junk@intevation.de>
parents: 595
diff changeset
77 "vue-template-compiler": "^2.5.17",
1120
c316fcf94ea9 chore: update frontendlibs
Thomas Junk <thomas.junk@intevation.de>
parents: 1116
diff changeset
78 "webpack-bundle-analyzer": "^3.0.3"
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
79 },
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
80 "browserslist": [
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
81 "> 1%",
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
82 "last 2 versions",
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
83 "not ie <= 8"
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
84 ]
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
85 }