Compare commits

..

17 Commits

Author SHA1 Message Date
97d5a651f7 Rollback to 12.0.0 and update index.js 2018-05-14 03:21:29 +07:00
2c5e6d1877 Downgrade socketcluster 2018-05-13 13:25:36 +07:00
74d2bf49c1 Migrate from node-uuid to uuid 2018-05-13 12:01:36 +07:00
39e102869f Update socketserver 2018-05-13 11:58:57 +07:00
Zalmoxisus
7bde44b110 v0.2.3 2017-09-06 21:49:37 +03:00
Mihail Diordiev
574fe1f02a Merge pull request #45 from skovhus/upgrade-socketcluster
Fix installation error caused by uws
2017-09-06 21:48:51 +03:00
skovhus
8063a88990 Upgrade socketcluster dependency (uws@0.13.0 has been removed from npm) 2017-08-07 11:41:13 +02:00
Zalmoxisus
c1d84f5ef9 v0.2.3 2017-07-11 21:47:22 +03:00
Patrick Wang
58023a8d67 Support RN > 0.46.0-rc.0 for injectServer (#40) 2017-07-11 03:00:32 +08:00
Jhen-Jie Hong
38e81e3aad Support RN >= 0.44.0-rc.0 for injectserver (#38) 2017-04-14 17:10:53 +03:00
Zalmoxisus
7c106cd843 v0.2.1 2016-11-06 19:44:57 +02:00
Mihail Diordiev
3163b037fc Merge pull request #24 from zalmoxisus/pass-express-app
Refactor the module
2016-11-06 19:41:52 +02:00
Zalmoxisus
60d81ae52b Use the same route for any url 2016-11-06 19:40:23 +02:00
Zalmoxisus
d354edac1a Refactor the module 2016-11-06 12:20:41 +02:00
Zalmoxisus
25419b6bf5 Add info about the docker image and making a custom adapter 2016-11-01 20:21:43 +02:00
Zalmoxisus
5e281d1b94 v0.2.0 2016-09-11 18:56:53 +03:00
Mihail Diordiev
f3c050ac8e Merge pull request #20 from zalmoxisus/reports
Receive reports from users and get them replicated right in the extension
2016-09-11 18:55:39 +03:00
7 changed files with 20 additions and 14 deletions

View File

@ -9,6 +9,8 @@ Bridge for communicating with an application remotely via [Redux DevTools extens
npm install --save-dev remotedev-server
```
Also [there's a docker image](https://github.com/jhen0409/docker-remotedev-server) you can use.
### Usage
##### Add in your app's `package.json`:
@ -98,6 +100,8 @@ Remotedev server is database agnostic. By default everything is stored in the me
| RethinkDB | rethinkdb | `{ host: '123.456.68.987', db: 'my_db' }` | `npm install --save rethinkdbdash js-data-rethinkdb` |
| SQLite3 | sql | `{ client: 'sqlite3', connection: { host: '123.45.67.890', user: 'ubuntu', password: 'welcome1234', database: 'db1' }` | `npm install --save js-data-sql` |
### License
Implement a [custom adapter for JSData](http://www.js-data.io/docs/working-with-adapters#custom-adapters).
### License
MIT

View File

@ -8,7 +8,9 @@ var endFlag = '/* ' + name + ' end */';
var serverFlags = {
'react-native': {
'0.0.1': ' _server(argv, config, resolve, reject);',
'0.31.0': " runServer(args, config, () => console.log('\\nReact packager ready.\\n'));"
'0.31.0': " runServer(args, config, () => console.log('\\nReact packager ready.\\n'));",
'0.44.0-rc.0': ' runServer(args, config, startedCallback, readyCallback);',
'0.46.0-rc.0': ' runServer(runServerArgs, configT, startedCallback, readyCallback);'
},
'react-native-desktop': {
'0.0.1': ' _server(argv, config, resolve, reject);'
@ -92,4 +94,4 @@ exports.revert = function(modulePath, moduleName) {
);
}
return true;
};
};

View File

@ -70,4 +70,4 @@ if (argv.injectserver) {
process.exit(pass ? 0 : 1);
}
require('./server')(argv);
require('../index')(argv);

View File

@ -1,7 +1,7 @@
var assign = require('object-assign');
var repeat = require('repeat-string');
var getOptions = require('./../lib/options');
var getPort = require('getport');
var getOptions = require('./lib/options');
var LOG_LEVEL_NONE = 0;
var LOG_LEVEL_ERROR = 1;
@ -9,9 +9,9 @@ var LOG_LEVEL_WARN = 2;
var LOG_LEVEL_INFO = 3;
module.exports = function(argv) {
var SocketCluster = require('socketcluster').SocketCluster;
var SocketCluster = require('socketcluster');
var options = assign(getOptions(argv), {
workerController: __dirname + '/../lib/worker.js',
workerController: __dirname + '/lib/worker.js',
allowClientPublish: false
});
var port = options.port;

View File

@ -1,4 +1,4 @@
var uuid = require('node-uuid');
var uuidv4 = require('uuid/v4');
var pick = require('lodash/pick');
var JSData = require('js-data');
var getAdapter = require('./adapter');
@ -61,7 +61,7 @@ function add(data) {
}
var obj = {
id: uuid.v4(),
id: uuidv4(),
type: data.type,
title: data.title || data.exception && data.exception.message || data.action,
description: data.description,

View File

@ -14,7 +14,7 @@ module.exports.run = function(worker) {
app.set('view engine', 'ejs');
app.set('views', path.resolve(__dirname, '..', 'views'));
app.get('/', function(req, res) {
app.get('*', function(req, res) {
res.render('index', { port: worker.options.port });
});

View File

@ -1,8 +1,8 @@
{
"name": "remotedev-server",
"version": "0.1.7",
"version": "0.2.4",
"description": "Run the RemoteDev monitor on your local server.",
"main": "bin/server.js",
"main": "index.js",
"bin": {
"remotedev": "bin/remotedev.js"
},
@ -35,10 +35,10 @@
"js-data": "^2.9.0",
"lodash": "^4.15.0",
"minimist": "^1.2.0",
"node-uuid": "^1.4.0",
"object-assign": "^4.0.0",
"repeat-string": "^1.5.4",
"semver": "^5.3.0",
"socketcluster": "^5.0.4"
"socketcluster": "^12.0.0",
"uuid": "^3.2.1"
}
}