Victor Nakoryakov
70fa4fcb26
chore(infra): remove dead code
2017-05-12 17:53:01 +03:00
Victor Nakoryakov
e14bee0c63
chore(appveyor): work around PowerShell stderr
2017-05-12 14:54:46 +03:00
Victor Nakoryakov
c32845bd1d
fix(infra): absolutize lerna symlinks before electron-dist
2017-05-12 14:54:46 +03:00
Victor Nakoryakov
48f5587d91
refactor(infra): switch npm to yarn
2017-05-12 14:54:46 +03:00
Alexander Matsievsky
553f3dc5da
feat(xod-client-electron): setup CI/CD ( #504 )
...
Closes #495 .
2017-05-12 13:12: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
5a715038f7
infra(*): use a fixed version of eslint-plugin-react until a bug is fixed
...
see https://github.com/yannickcr/eslint-plugin-react/issues/1118 for details
2017-03-20 15:19:45 +03:00
Evgeny Kochetkov
0448ea49b5
infra(xod-client, xod-client-browser, xod-client-electron): upgrade react to 15.4.2, get rid of react-hot-loader
...
Benefits of a fresher version of React don't need an explanation :)
And `react-hot-loader` was not doing anything for us — page was fully reloaded on every change anyway.
2017-03-02 19:51:06 +03:00
Evgeny Kochetkov
d7d5d655a3
infra(xod-client): add test:watch npm script
2017-02-28 13:38:26 +03:00
Evgeny Kochetkov
344e0b35f9
feature(xod-client): set up react-storybook
...
- `npm run storybook`
- open http://localhost:9001/
2017-02-28 13:16:14 +03:00
Victor Nakoryakov
675fa2bd69
chore(infra): add max-composition-depth eslint rule (max 11 now)
2017-01-24 11:27:57 +03:00
Kirill Shumilov
52b3ee53b3
refactor(xod-client): enable linting of jsx, disable react/forbig-prop-types rule and fix some linting errors
2017-01-16 19:48:46 +03:00
Kirill Shumilov
351e408e72
feat(package): add istanbul (via nyc) code coverage, but it isn’t works fine with pointfree functions
2016-12-14 20:28:09 +03:00
Victor Nakoryakov
e2e4961ea3
refactor(infra): remove extraneous dependency - concurrently
2016-12-14 11:19:37 +03:00
Victor Nakoryakov
70ff3712fa
fix(infra): recover all dev scripts of packages
2016-12-14 11:18:14 +03:00
Victor Nakoryakov
90578b600b
refactor(infra): split lerna tools in modules under tools/
2016-12-13 13:35:41 +03:00
Victor Nakoryakov
d1bc8a9975
refactor(infra): clean up package.json’s
2016-12-12 19:45:18 +03:00
Victor Nakoryakov
d9e7664251
refactor(infra): move documentation building to the top level
2016-12-08 17:11:03 +03:00
Victor Nakoryakov
5b97fa72b2
refactor(infra): move electron-rebuild to a separate NPM command
2016-12-02 12:21:25 +03:00
Victor Nakoryakov
402bab964f
fix(infra): add missing build dependency
2016-12-02 12:21:25 +03:00
Kirill Shumilov
4b796d6831
feat(xod-cli): add a selecting a target in the xod-cli and add build:tree:xod-cli script
2016-11-21 20:24:05 +03:00
Kirill Shumilov
0382f49846
fix(package): fixed tree scripts in package.json (xod-espruino -> xod-js)
2016-11-21 20:24:05 +03:00
Kirill Shumilov
f13f8801dc
refactor(xod-js): rename xod-espruino into xod-js, and it will contain transpiler and runtime for any js-lang targets (espruino, nodejs)
2016-11-21 20:24:05 +03:00
Kirill Shumilov
5e3440a3d8
feat(xod-transformer): move transformer into a separate package from xod-espruino
2016-11-21 20:24:05 +03:00
Kirill Shumilov
aeeeaea441
fix(xod-client-electron): add electron-rebuild package and updated postinstall script
2016-11-17 16:28:58 +03:00
Victor Nakoryakov
4fdf3de8d4
chore(client): kill chrome client
2016-11-17 12:21:16 +03:00
Victor Nakoryakov
98713b811b
refactor(espruino): extract uploader to a separate package
2016-11-17 12:21:16 +03:00
Kirill Shumilov
29975b72a0
feat(xod-core, xod-client): replace old ids with "localized" ids (id for local patches starts with "@/") and make it loads and saves correctly
2016-11-08 19:21:01 +03:00
Kirill Shumilov
702077ae9e
fix(xod-fs): fix load and pack
2016-11-01 18:36:25 +03:00
Kirill Shumilov
fc22c4c9ca
feat(xod-client-*): add autoprefixes, postcss, postcss-loader into root packages.json and use them in the xod-client-*/webpack configs. So now "user-select" css-rule become prefixed and this solution fixes #232 .
2016-10-28 20:03:42 +03:00
Kirill Shumilov
73e1ac40d4
fix(package): fix dev:tree:xod-cli (forgot to run dev:pkg:xod-cli)
2016-10-25 19:07:44 +03:00
Kirill Shumilov
e6afe5a7e8
feat(xod-cli): add a new package xod-cli and move a xodc from xod-core into this package and add commands: pack, unpack, transpile
2016-10-24 21:22:22 +03:00
Aleksey Pirogov
dbe78ef943
fix an npm run lint command
2016-10-14 13:44:38 +03:00
Kirill Shumilov
d7426b6627
fix(pr): fo all fixed from comments in PR #222
2016-10-13 17:23:26 +03:00
Kirill Shumilov
61373132b9
feat(xod-electron): update actions and ipc listeners to make save feature works and update build:tree:xod-client-electron script (run build of xod-fs too)
2016-10-13 17:23:26 +03:00
Kirill Shumilov
12bb357491
fix,feat,refactor(all): move fs from xod-core into new package xod-fs, add imports and exports, fix readme and some little bugs of rebasing
2016-10-13 17:23:26 +03:00
Victor Nakoryakov
b01c2fcf72
chore(infra): add build:tree* scripts
2016-10-07 13:30:09 +03:00
Victor Nakoryakov
fbf548e856
chore(infra): bring back server starter script
2016-10-07 12:57:20 +03:00
Victor Nakoryakov
357b525afd
chore(infra): bring back dev scripts
2016-10-07 12:53:51 +03:00
Victor Nakoryakov
3f7d4e6f79
fix(client): repair webpack dev server
2016-10-07 12:39:03 +03:00
Victor Nakoryakov
248383b153
chore(infra): update CI scripts
2016-10-07 12:01:59 +03:00
Victor Nakoryakov
82c1cfbd99
fix(infra): repair tests
2016-10-06 17:39:21 +03:00
Victor Nakoryakov
a1f1b564b8
refactor(infra): introduce lerna, fix import paths
2016-10-06 15:48:29 +03:00
Victor Nakoryakov
c3cbc394e9
fix(infra): resolve more package-interlinking problems
2016-10-03 14:31:30 +03:00
Victor Nakoryakov
a137e0dc8d
refactor(infra): move lining tools and configs to the top level
2016-10-03 14:23:04 +03:00
Victor Nakoryakov
1b5df8d81c
refactor(infra): move build scripts & deps to the top level
2016-10-03 14:23:04 +03:00
Aleksey Pirogov
dbbf530615
add 'dev' subcommand to Makefile
2016-09-26 13:02:13 +03:00
Aleksey Pirogov
d4a303bbac
split the monolith project to two potential npm-packages
2016-09-05 12:22:51 +03:00
Kirill Shumilov
4cdb6f4ac3
feat(package): add formsy and formsy-components
2016-09-01 17:13:45 +03:00
Kirill Shumilov
30e1c71701
feat(cookies): add cookies pod (it handle cookies, reduce actions into cookies State and sync it between browser and state by middleware)
2016-08-30 21:04:37 +03:00