Commit Graph

44 Commits

Author SHA1 Message Date
Victor Nakoryakov
2a9c2f3f5e chore(infra): release 0.16.0 2017-12-01 13:46:09 +03:00
Kirill Shumilov
bcb70b5fad chore(xod): update all fs-extra dependencies to version "^4.0.2" 2017-11-22 12:08:47 +03:00
Kirill Shumilov
e9b2eb15a1 feat(xod-client, xod-client-browser, xod-client-electron, xod-fs): add feature to install libraries from cloud in the IDE, integrate in both clients, add saving on FS for desktop client 2017-11-15 10:49:10 +03:00
Victor Nakoryakov
4c395b207e chore(infra): release 0.15.1 2017-10-31 13:54:35 +03:00
Victor Nakoryakov
dbafc6d8ee chore(infra): release 0.15.0 2017-10-31 12:00:02 +03:00
Kirill Shumilov
fb248cf16e feat(xod-fs, xod-client-electron, xod-cli): load libs from a local workspace and extra lib directories (+4 squashed commits)
Squashed commits:
[12a9428] refactor(xod-cli): bundle std libs with xodc and use them in `xodc transpile` command
[66d1b9d] refactor(xod-fs, workspace): rename `lib` folder into `__lib__` and make it not necessary and don't copy stdlib into user workspace
[f19c366] feat(xod-fs): load project with libs from local workspace and bundled workspace
[ea9ac0e] feat(xod-func-tools): add `uniqLists` function
2017-10-23 18:54:24 +03:00
Evgeny Kochetkov
bd26bb2618 chore(infra): update node, yarn, lerna; use yarn workspaces
Closes #805
2017-10-21 10:00:44 +03:00
Victor Nakoryakov
08bd83f4a3 chore(infra): release 0.14.0 2017-10-04 15:25:15 +03:00
Evgeny Kochetkov
41383173c7 refactor(xod-client): split Patch component to multiple files that are responsible for each editor mode 2017-09-15 13:25:59 +03:00
Victor Nakoryakov
8b7e497264 chore(infra): release 0.13.0 2017-09-04 12:35:03 +03:00
Victor Nakoryakov
3ba6ad5664 refactor(infra): remove code related to JS targets (Espruino & RPi) 2017-08-11 13:13:50 +03:00
Victor Nakoryakov
079a8f5aae chore(infra): release 0.12.1 2017-08-09 17:57:28 +03:00
Victor Nakoryakov
1e890d0f83 chore(infra): release 0.12.0 2017-08-07 11:14:08 +03:00
Victor Nakoryakov
495a7ba889 chore(infra): bump version to 0.12.0-dev.1 2017-08-04 18:07:06 +03:00
Kirill Shumilov
fd919d1dae refactor(xod-cli, xod-arduino-builder): get rid of xod-arduino-builder package and clean it up from xod-cli 2017-08-04 18:07:06 +03:00
Victor Nakoryakov
80008d8da0 chore(infra): bump version to 0.12.0-dev 2017-08-03 12:37:53 +03:00
Victor Nakoryakov
3d98fedd04 chore(infra): release 0.11.0 2017-07-24 18:49:28 +03:00
Kirill Shumilov
b451036f92 chore(xod): bump package versions to 0.11.0-dev 2017-07-13 13:28:33 +03:00
Alexander Matsievsky
512d85e471 feat(xod-cli,xod-fs): implement auth for xodc publish
Closes #535.
2017-07-12 16:08:43 +03:00
Alexander Matsievsky
950f3d715b feat(core,xod-arduino-builder,xod-cli,xod-client-electron,xod-fs): upgrade project to node v7.10.0
This allows to use http://node.green/#ES2017-features-async-functions without flags.
2017-07-12 16:08:43 +03:00
Kirill Shumilov
34690a5470 chore(infra): bump xod-arduino-builder, xod-cli, xod-client-electron versions to 0.10.1 2017-06-28 19:25:22 +03:00
Kirill Shumilov
06ef445cfe chore(infra): bump package versions to 0.10.0 2017-06-28 13:54:47 +03:00
Victor Nakoryakov
74249f366c doc(infra): apply AGPL-3.0 license 2017-06-26 15:20:57 +03:00
Evgeny Kochetkov
17ecdabc59 chore(all): specify actual published version is package.json 2017-06-20 13:47:52 +03:00
Evgeny Kochetkov
07bea4ea83 chore(all): get rid of ‘engines’ fields in package.json where they are not needed 2017-06-20 13:38:32 +03:00
Alexander Matsievsky
c9d8c7d9d0 feat(xod-cli): implement xodc install/publish for pm.xod.io (#577)
Closes #575.
2017-06-15 13:09:13 +03:00
Victor Nakoryakov
cacf28bba2 fix(xod-cli): show stack trace on unhandled error while xodc transpile 2017-06-09 16:27:24 +03:00
Victor Nakoryakov
d5f771deea chore(xod-cli): add source map generation for babel 2017-06-06 12:27:10 +03:00
Kirill Shumilov
09a6c240f1 test(xod-cli): add test for transpiling Blink project for arduino using xodc 2017-05-31 16:22:16 +03:00
Evgeny Kochetkov
da40e5300c refactor(xod-cli): remove doc command 2017-05-15 13:41:34 +03:00
Victor Nakoryakov
48f5587d91 refactor(infra): switch npm to yarn 2017-05-12 14:54:46 +03:00
Kirill Shumilov
e59132d063 refactor(xod-cli): make xod-cli works correctly with Either, that returns from transpileForArduino 2017-03-23 18:42:26 +03:00
Kirill Shumilov
d3d6943622 feat(xod-cli): add transpiling for arduino target from xod-cli 2017-03-23 18:41:48 +03:00
Alexander Matsievsky
c845602514 feat(xod-cli): implement publishing new library semver with xodc (#429)
Closes #428.
2017-03-23 17:16:07 +03:00
Kirill Shumilov
61d0ec31d0 refactor(xod-cli): refactor xodc and add migrate command into doc 2017-02-17 21:53:31 +03:00
Kirill Shumilov
d8ad6fa5cc feat(xod-cli): add migrating command into xod-cli (xodc m /path/to/old/bundle.xodball /path/to/save/new/bundle.xodball) 2017-02-17 18:18:37 +03:00
Alexander Matsievsky
f590ac4dca feat(xod-cli): as a pro-xoder I want to compile and upload code for Arduino from CLI so that I can xod without running Arduino IDE (#369)
Closes #340.
2017-02-16 09:24:37 +03:00
Kirill Shumilov
2ba8665944 refactor(xod-cli): remove excessive ramda dependency 2017-01-16 17:40:07 +03:00
Fedor Kamshilin
1cab8cf3c3 feat(xod-doc): add generator for documentation 2016-12-16 13:12:59 +03:00
Victor Nakoryakov
d1bc8a9975 refactor(infra): clean up package.json’s 2016-12-12 19:45:18 +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
Victor Nakoryakov
9b82a77503 chore(cli): remove spinner as it hard-coded to polute stdout 2016-11-03 13:10:42 +03:00
Kirill Shumilov
74bd21a8d1 feat, refactor(xod-cli): refactor xod-cli using new xod-fs methods and promises, and added cli-color package and beautify output of xod-cli in console 2016-10-26 18:48:28 +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