Commit Graph

752 Commits

Author SHA1 Message Date
Bryan Housel
ed19ce5bb1 When testing, pick modern or legacy build depending on which browser
This also lets us remove the special phantom.html tests
2020-02-06 13:05:18 -05:00
Bryan Housel
de0ac9d451 Upgrade to name-suggestion-index v4.0.0
(closes #7336)

- json data files are distributed both regular and minified
- json data is no longer exported by index.mjs
2020-02-06 11:28:02 -05:00
Bryan Housel
c8fdab6f13 Minor semver for fontawesome
re: dff56c17d5 (commitcomment-37118502)
2020-02-04 15:23:41 -05:00
Quincy Morgan
7dce4409ee Update to temaki 3.15.0 (re: #7068)
Add terms for static caravan and notice board presets
2020-02-04 11:06:20 -05:00
Bryan Housel
dff56c17d5 Upgrade fontawesome versions, to avoid pulling different svg files 2020-02-03 17:45:06 -05:00
Quincy Morgan
2cd425eebb Update country-coder to 3.1.0 (re: #7311) 2020-02-03 09:04:36 -05:00
SilentSpike
9131514722 Create dist/data before building data 2020-01-30 18:53:39 +00:00
Bryan Housel
1e21eea745 Still actually need a devDependency on oci to build icons,translations 2020-01-30 10:00:50 -05:00
Bryan Housel
33a2dafc10 Fetch wmf-sitematrix from CDN.. No need to depend on it anymore. 2020-01-30 09:48:37 -05:00
Bryan Housel
fb4d658860 Don't bundle the community index anymore, fetch from CDN instead
Start fetching and preparing it just before the changeset gets sent
2020-01-29 15:24:26 -05:00
Bryan Housel
c481f90e7d Stop bundling wmf-sitematrix, move it extern
This also includes a bunch of tweaks to make the tests work
in both PhantomJS and modern browsers like Chrome.

Basically - introduce some more async into the test code so that
the coreData.get promise is guaranteed to settle.  Because in
PhantomJS the promise is polyfilled, and Chrome it's native, they
work slightly differently.
2020-01-29 12:30:11 -05:00
Bryan Housel
ce7cac6738 Move all the build scripts into scripts/ folder, ES6ify more stuff 2020-01-28 15:00:23 -05:00
Quincy Morgan
aadbddba2f Update to temaki 3.14.0 (close #7299, re: #7255) 2020-01-28 13:21:46 -05:00
Quincy Morgan
d7e4575a7b Update to temaki 3.13.0 (close #7298)
Add new rail icons (close #7255)
Render "statused" railways with lighter colors
Don't render disused features with a dashed stroke
2020-01-28 11:42:53 -05:00
greenkeeper[bot]
4c463dac70 fix(package): update martinez-polygon-clipping to version 0.6.0 2020-01-22 14:38:20 -05:00
Bryan Housel
5f9a9864d8 more changes to build scripts
- drop `build_src.js` and `build.js`
  - now we'll use rollup configs for all src building
- add `npm run build:css` and `npm run build:data`
- watcher now only watches for css file changes
  - src and data rebuilds are too slow to reasonably do "live"
- fix `build_css.js` and `build_data.js` to either exec or export
2020-01-22 12:21:36 -05:00
Bryan Housel
a7bbc8a9d8 Include rollup-plugin-progress to see what is making thing slow
(bundling big .json files)
2020-01-22 10:43:49 -05:00
Bryan Housel
509f949932 Make separate rollup config files for different builds 2020-01-22 10:25:32 -05:00
Bryan Housel
2bca239ba2 Can't include build:legacy in the parallel dist step
The dist steps run in parallel, so build:legacy won't be
finished before uglify tries to do it's thing
2020-01-21 15:33:52 -05:00
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
Quincy Morgan
ba40154a06 v2.17.1 2020-01-16 18:38:21 -05:00
Bryan Housel
28fc2869ca Upgrade to name-suggestion-index 3.7.0 2020-01-16 11:34:45 -05:00
Bryan Housel
e84dca4926 Update to osm-community-index v2.0.0 2020-01-15 17:48:02 -05:00
Quincy Morgan
b1478b281c Update to temaki 3.12.0 (re: #7068) 2020-01-14 12:23:18 -05:00
Bryan Housel
c75496e5c3 drop support for Node 8, end-of-life 2020-01-13 14:15:50 -05:00
Bryan Housel
66a738fafc Update to name-suggestion-index 3.6.0 2020-01-13 13:42:07 -05:00
Quincy Morgan
960e896551 Update to temaki 3.11.0 (close #7239, re: #7068) 2020-01-10 15:40:17 -05:00
Quincy Morgan
72dfcc4811 Update temaki to v3.10.0 (close #7235)
Update Butcher icon (close #7216)
Update icons for Island, Islet, and Water Tap presets
2020-01-08 18:23:57 -05:00
Quincy Morgan
9190cf5a68 Update to temaki 3.9.0
Update Dressmaker icon (close #7229)
Update Water Well icon (close #7170)
2020-01-07 15:26:14 -05:00
Quincy Morgan
a760a8f819 Update D3 to 5.15.0 (close #7191)
Update rolup/plugin-buble to 0.21.0 (close #7151)
2020-01-02 14:56:54 -05:00
Quincy Morgan
7b7a42cf76 v2.17.0 2019-12-23 14:04:11 -05:00
Quincy Morgan
6f7f2ab77f Revert "vA.B.C"
This reverts commit 1e9021265c.
2019-12-23 14:03:43 -05:00
Quincy Morgan
1e9021265c vA.B.C 2019-12-23 14:02:55 -05:00
Bryan Housel
dcf77236a4 Update to name-suggestion-index 3.5.0
(closes #7157)
2019-12-23 10:37:23 -05:00
Quincy Morgan
23d7e75943 Update to temaki v3.8.0 2019-12-21 14:22:49 -05:00
Quincy Morgan
8210a80c9e Update temaki to v3.7.0 (close #7142)
Update icon for bunker presets (close #7139)
Update icon for Boat Store and Boatyard presets
2019-12-19 17:07:16 -05:00
Quincy Morgan
189a3f87e3 Update rollup-plugin-visualizer to 3.3.1 (close #7054) 2019-12-18 13:02:24 -05:00
Quincy Morgan
2455ca283e Update d3 to v5.14.2 (close #7049) 2019-12-18 12:45:00 -05:00
Quincy Morgan
3f728c5f3e Update marked to 0.8.0 (close #7113)
Update fast-json-stable-stringify to 2.1.0 (close #7121)
2019-12-18 11:02:34 -05:00
Quincy Morgan
1020d04acf Update temaki to 3.6.0 2019-12-17 13:09:38 -05:00
Quincy Morgan
f9891538f2 Update to temaki v3.5.0 2019-12-12 11:50:12 -05:00
Quincy Morgan
394396326c Update to temaki 3.4.0 (close #7102) 2019-12-09 12:44:17 -05:00
Quincy Morgan
f078c347eb Update to temaki v3.3.0 (close #7094) 2019-12-06 14:27:32 -05:00
Quincy Morgan
4b982379ca Update temaki to v3.2.0 (close #7089) 2019-12-04 18:10:49 -05:00
Quincy Morgan
e48c469865 Update temaki to 3.1.0 (close #7084)
Add Access Aisle preset and rendering (close #7083)
2019-12-03 13:20:50 -05:00
Quincy Morgan
707c275041 Update fast-deep-equal to 3.1.1 (close #7076)
Update uglify-js to 3.7.1 (close #7065)
Update mapillary-js to 2.20.0 (close #7060)
2019-12-03 10:04:59 -05:00
Bryan Housel
16ff2b1373 Upgrade country-coder to scoped package @ideditor/country-coder 2019-12-02 13:51:04 -05:00
Bryan Housel
1217b040c9 Upgrade temaki to scoped package @ideditor/temaki 2019-12-02 10:44:44 -05:00
Quincy Morgan
0e7d888176 Update temaki to v2.3.0 (close #7074)
Update various preset icons for temaki 2.3.0
Add term to stable preset
Increase matchScore of Boatbuilder preset
2019-11-27 23:16:36 -05:00
Bryan Housel
b9f41bb48c Add workaround for missing ArrayBuffer.isView in PhantomJS
(closes #7072)
2019-11-27 10:53:24 -05:00