Commit Graph

28 Commits

Author SHA1 Message Date
Bryan Housel
6a4a1d57a7 Make a separate build:legacy target that runs buble
- `iD.js` for most browsers, `iD.legacy.js` for IE11/PhantomJS
- Skip buble plugin during normal development for faster builds
2020-01-21 15:25:10 -05:00
Bryan Housel
2f3a9ea283 I guess this workaround is still needed for Node 10+
(really closes #7036)
2019-11-11 14:23:13 -05:00
Bryan Housel
9908238205 Remove object-inspect, workaround seems fixed now
(closes #7036, re: 3bc1859f)
2019-11-11 14:03:30 -05:00
Bryan Housel
05b3d023ce pacify eslint 2019-11-07 17:16:45 -05:00
Bryan Housel
5da962a694 Just make the build steps sequential, build single target with buble 2019-11-07 17:16:45 -05:00
Bryan Housel
4a07ae7243 Testing out multiple build targets in build_src..
Also silence warnings - closes #4120
2019-11-07 17:16:45 -05:00
Bryan Housel
0bbe9dded1 Cleanup build_src script.. add emojis to build messages 2019-11-07 17:16:45 -05:00
Bryan Housel
263c3ad081 Modernize build scripts, working towards multiple rollup targets 2019-11-07 17:16:45 -05:00
Bryan Housel
3bc1859f64 Pull in object-inspect to workaround rollup node resolution bug
(thanks @EricB)

see also https://github.com/rollup/rollup-plugin-node-resolve/pull/195
2019-09-04 20:58:46 -04:00
Quincy Morgan
263d263d33 Don't import unused visualizer plugin 2019-08-09 09:38:38 -05:00
Quincy Morgan
c2743f7988 Improve build speed by skipping visualizer for now 2019-08-08 14:25:43 -05:00
Bryan Housel
d30a9b68df Drop support for node 6 2019-08-05 18:01:31 -04:00
Bryan Housel
75657e87a2 Update rollup-plugin-node-resolve mainFields option
Eliminates warnings about the deprecated options
2019-04-23 09:53:30 -04:00
Bryan Housel
1eeaca90a4 Add rollup-plugin-visualizer, but leave commented out
(this requires node 8+)
2019-03-30 10:11:00 -04:00
Bryan Housel
48872c45eb Minor cleanups to some of the build scripts 2019-03-08 11:01:42 -05:00
Bryan Housel
b0f86cdf31 Merge matching polygons across tile boundaries 2018-08-23 22:03:51 -04:00
Bryan Housel
f02630a8fc Restore rollup-plugin-includepaths dependency for finding d3
Apparently still needed to build the project on Windows
2018-06-29 19:32:50 +01:00
Bryan Housel
661c1331d6 Remove rollup cache so live reload works again
(closes #5089)
2018-06-18 18:19:16 -04:00
Bryan Housel
a39249552b Add indent:'' for rollup-plugin-json 2018-05-17 14:59:38 -04:00
Bryan Housel
1dbf273878 Remove flow
https://github.com/openstreetmap/iD/issues/3744#issuecomment-374950519
2018-03-22 16:51:53 -04:00
Bryan Housel
be85cd8e89 Drop support for node 4 / npm 2
(closes #4853)

This fixes several issues with dependency resolution
2018-03-19 11:59:41 -04:00
Kushan Joshi
e1e4cb1df5 Use remove-flow-types directly 2018-03-14 13:17:50 -04:00
Jon D
8655ec6baf Start adding flow annotations, plus updates to build and linting processes to support 2018-02-25 15:44:41 +00:00
Bryan Housel
8d26543773 Update to rollup v0.51.3 2017-11-11 00:09:07 -05:00
Bryan Housel
e6f46831f0 Pacify eslint 2017-09-29 10:13:42 -04:00
Kushan Joshi
6e3795bfd8 Merge branch 'master' of github.com:openstreetmap/iD into build
# Conflicts:
#	build_data.js
#	development_server.js
#	modules/services/mapillary.js
2017-09-28 17:27:34 +05:30
Kushan Joshi
6eb509d413 promisify build steps 2017-09-28 17:10:30 +05:30
Kushan Joshi
9b008a32a1 Separate build steps 2017-09-26 11:29:01 +05:30