Commit Graph

23 Commits

Author SHA1 Message Date
Kirill Shumilov
d2027e79b3 chore(xod): update Webpack to v3 (bundle reduced x2), update Ramda versions, prepare it for further updates
Squashed commits:
[af77987] refactor(xod-client, xod-client-browser, xod-client-electron): move common webpack config into xod-client, and extend it with specific options in other endpoint clients (browser/electron)
[ddae62d] chore(xod): update `hm-def` to latest `0.2.1` version (that uses the same Ramda version)
[5d80680] chore(xod): prepare all Ramda imports and some functions to migrate to 0.25.1 to be optimized better by tree-shaker (0.25.0 already has a features for better tree shaking, but it has a lot of bugs and perfomance regressions, so we’ll stay at 0.24.1 for a while)
[9c05d6c] chore(xod-client-browser, xod-client-electron): enable UglifyJS webpack plugin to eliminate dead code and minify bundle (7.8MB -> 3.8MB)
[cafbfcf] chore(xod, xod-client-browser, xod-client-electron): update webpack to version 3, update loaders,
2017-12-29 13:31:32 +03:00
Evgeny Kochetkov
9d1a50dfcf infra(xod-project-browser): bring in why-did-you-update for detecting unnecessary rerenders
set env variable WHY_DID_YOU_UPDATE to true to enable it
2017-12-08 18:32:32 +03:00
Victor Nakoryakov
8863fe360f chore(infra): remove obsolete root-level dev-dependencies 2017-11-01 16:49:19 +03:00
Alexander Matsievsky
91b744a4d5 feat(xod-client,xod-client-browser,xod-client-electron): display compilation limits 2017-10-25 18:13:48 +03:00
Evgeny Kochetkov
bd26bb2618 chore(infra): update node, yarn, lerna; use yarn workspaces
Closes #805
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
27cda357e0 infra(xod-client, xod-client-electron, xod-client-browser): add babel-plugin-transform-object-rest-spread 2017-08-30 14:44:58 +03:00
Evgeny Kochetkov
cb6aea93b1 refactor(xod-client, xod-client-browser, xod-client-electron): move common index.html to xod-client package 2017-08-10 18:42:45 +03:00
Kirill Shumilov
e78f3cabc4 feat(xod-client, xod-client-browser, xod-client-electron): add help menu with links to XOD website: documentation and forum 2017-07-05 14:09:45 +03:00
Evgeny Kochetkov
af08d68309 refactor(xod-client*): rename XOD_DOCS_URL_BASE to XOD_LIB_DOCS_URL_BASE 2017-06-26 13:51:31 +03:00
Evgeny Kochetkov
f3789116ed fix(xod-client, xod-client-browser, xod-client-electron): proper help url in node inspector 2017-06-26 13:49:59 +03:00
Evgeny Kochetkov
cbc4b920fa chore(infra): disable hm-def by default
Closes #600
2017-06-26 12:42:37 +03:00
Evgeny Kochetkov
f2e3c46005 feat(xod-client-browser): load project from xod default workspace
Closes #582
2017-06-23 19:04:43 +03:00
Evgeny Kochetkov
33ab4d3c25 infra(xod-client-browser, xod-client-electron): add sourcemaps preloader 2017-05-29 18:04:54 +03:00
Victor Nakoryakov
009c0296ff chore(webpack): remove repeating svg asset extension matching 2017-05-12 14:54:46 +03:00
Victor Nakoryakov
06bcd7b396 chore(infra): make travis/osx and appveyor work with new lerna 2017-05-12 14:54:46 +03:00
Alexander Matsievsky
996dbf85f2 refactor(infra): switch to Yarn
Closes #456.
2017-05-12 14:54:46 +03:00
Alexander Matsievsky
bf3b169b85 feat(xod-client-electron): building desktop XOD IDE distributives (#499)
Enable AppVeyor build.
Enable container-based Travis build.
Fix webpack configs for Windows.
Switch on `devtron` for developers only.

Closes #470.
2017-05-04 13:59:04 +03:00
Evgeny Kochetkov
0a652c3d24 infra(xod-client-*): set up webpack.DefinePlugin 2017-04-20 12:30:06 +03:00
Kirill Shumilov
0357a43df7 fix(xod-client-*): fix handlebars warning and errors 2017-03-23 18:42:26 +03:00
Kirill Shumilov
e18289b076 chore(xod-client-browser): fix webpack config and add react-fa into dependencies 2017-02-20 18:25:55 +03:00
Kirill Shumilov
cd790fd089 fix(xod-client-browser): fix webpack error (font-awesome css-loader) 2017-02-17 18:40:48 +03:00
Kirill Shumilov
24cd05c5f2 refactor(xod-client-browser, xod-client-electron): refactor xod-clients to transpile code using new transpiler 2017-02-17 18:18:58 +03:00
Victor Nakoryakov
62ffe4882b refactor(infra): move webpack configs to the roots of the packages 2016-12-14 12:06:34 +03:00