Commit Graph

2112 Commits

Author SHA1 Message Date
Ari Lazier acae0aaf4f don't require node analytics for rn 2016-11-21 17:47:55 -08:00
Ari Lazier 537e3824be Merge pull request #680 from realm/larkost/639-report-xctest-errors
better report errors in test/build
2016-11-21 17:17:27 -08:00
Karl Kuehn 8d75898fe5 better report errors in test/build
fix for error visibility from #639
2016-11-21 16:48:03 -08:00
Ari Lazier 0238e8fa48 lint fix 2016-11-21 15:33:37 -08:00
Brandon Smith bcec963629 Support running realm-js in Electron renderer (#667)
Electron is a combination of a node and
Chromium processes. Chromium processes
can have node bindings enabled and can
therefore run most npm modules seamlessly.

The current `lib/index.js` bootstrapping
logic results in a ReferenceError on the
following statement:

    typeof Realm != 'undefined'

Thus, checking whether running under node
first allows realm-js to run inside the
Electron renderer (Chromium) process.
2016-11-21 16:14:46 +01:00
Ari Lazier df18d1f925 Merge pull request #675 from realm/al/cleanup
call cleanup on exceptions and ctr-c
2016-11-21 07:08:50 -08:00
Ari Lazier 1d48ce1246 Merge pull request #672 from realm/karl.kuehn/xcpretty-missing-fix
fix case where xcpretty is not installed
2016-11-20 14:52:17 -08:00
Ari Lazier b023f492b6 Merge pull request #660 from realm/rt/update-docs
Fix docs and test according to new api
2016-11-20 10:55:36 -08:00
Ari Lazier 01e866ae4f Merge pull request #662 from realm/kd/node-analytics
Add runtime analytics for node
2016-11-20 10:55:15 -08:00
Ari Lazier ec2622ba96 call cleanup on exceptions and ctr-c 2016-11-20 10:34:13 -08:00
Karl Kuehn d5aaab1308 fix case where xcpretty is not installed 2016-11-18 14:00:30 -08:00
Ari Lazier 19e91c1f7b don't include ios app in the package 2016-11-17 07:35:51 -08:00
Adam Lebsack e5293f9ef0 Added tests directory to package.json 2016-11-17 16:15:08 +01:00
Kristian Dupont 14a62e5f76 Make eslint happy 2016-11-16 21:18:08 +01:00
Kristian Dupont bb837b4580 Add request dependency 2016-11-16 20:49:32 +01:00
Kristian Dupont 39b082f607 Add runtime analytics for node 2016-11-16 15:55:59 +01:00
Radu Tutueanu 8d5acd7da5 Fix docs and test according to new api 2016-11-16 13:36:41 +01:00
Adam Fish 70e0a33f98 Merge pull request #654 from realm/af/node-example
Node example
2016-11-15 22:54:26 +01:00
Adam Fish 842e5e3476 Minor tweaks to README language and folder name 2016-11-15 22:49:22 +01:00
Ari Lazier ab7061aa29 undo test.sh change 2016-11-15 11:22:15 -08:00
Ari Lazier 038a025b81 [0.15.0] Bump version 2016-11-15 11:10:07 -08:00
Ari Lazier 7a4bf0e5ec Merge pull request #658 from realm/al-sync
Node and fine grained notification support
2016-11-15 11:00:08 -08:00
Ari Lazier bfce11918b temporarily remove sync docs 2016-11-15 10:48:15 -08:00
Ari Lazier e4239d48af Merge pull request #645 from realm/al-sync-user-tests
User persistence and sync tests
2016-11-15 10:44:47 -08:00
Ari Lazier fabaf5e819 Merge pull request #653 from realm/nh/update_android
Nh/update android
2016-11-15 10:06:20 -08:00
Radu Tutueanu 4b0f5f41e6 Merge pull request #655 from realm/rt/build-without-by-default
Do not build node with sync by default
2016-11-15 18:04:07 +01:00
Ari Lazier d56fbc303f add node-sync to .gitignore 2016-11-15 08:33:07 -08:00
Radu Tutueanu eaf29974fd Empty commit for ci 2016-11-15 17:06:23 +01:00
Ari Lazier db524a56a2 [0.15.0-rc] Bump version 2016-11-15 05:42:25 -08:00
Søren Vind 06b27bf8c0 Add documentation for new methods 2016-11-15 05:19:36 -08:00
Ari Lazier ca3fb62c59 ci build fixes for android 2016-11-15 05:08:26 -08:00
Radu Tutueanu ca0fd78cee Do not build node with sync by default 2016-11-15 13:49:41 +01:00
Adam Fish 6b6b2fa11a Node example with Realm and Express/Winston to demonstrate interprocess communication. 2016-11-15 12:57:35 +01:00
Radu Tutueanu f0daaf6a93 Move apple-related file to mac target 2016-11-14 20:57:01 +01:00
Søren Vind 06d277aacd Bumped version of ESLint, added eslinting of specs, make all linting pass 2016-11-14 10:48:50 -08:00
Marius Rackwitz b01349087c Add a test which synchronizes a change between two clients 2016-11-14 17:36:47 +01:00
Nabil Hachicha a53e802df3 Merge branch 'al-sync-user-tests' of https://github.com/realm/realm-js into al-sync-user-tests 2016-11-14 13:26:54 +00:00
Nabil Hachicha fdf88c2f78 Adding a build type to switch between Core & Core+Sync 2016-11-14 13:26:33 +00:00
Ari Lazier eef8a2de3b property clean up sync state between tests in c++ 2016-11-12 05:26:37 -08:00
Nabil Hachicha f764032ef5 fixing Android example 2016-11-12 10:47:36 +00:00
Ari Lazier 695d6f9efb suppress garbage debug info 2016-11-11 21:20:04 -08:00
Ari Lazier baa8321453 fix test 2016-11-11 19:33:21 -08:00
Ari Lazier 15bb3014b9 example fixes 2016-11-11 18:23:44 -08:00
Ari Lazier 011f293d13 Merge branch 'al-sync-user-tests' of https://github.com/realm/realm-js into al-sync-user-tests 2016-11-11 17:54:04 -08:00
Ari Lazier e4d4cbbdf3 proper fix/hack removal, partially working sync for rn 2016-11-11 17:53:58 -08:00
Ari Lazier 41b0426e01 Merge pull request #652 from realm/rt/improve-build
Improve build
2016-11-11 16:31:48 -08:00
Ari Lazier 043d801bb7 fix for node 2016-11-11 15:33:13 -08:00
Ari Lazier e5ac11bb14 Merge branch 'al-sync-user-tests' of https://github.com/realm/realm-js into al-sync-user-tests 2016-11-11 15:05:15 -08:00
Ari Lazier 2b90def150 terrible hack to make rn not retain the context 2016-11-11 15:05:08 -08:00
Søren Vind 14e75f12bc Documentation for .all and .current 2016-11-11 14:54:12 -08:00