Git Product home page Git Product logo

rekit-studio's Introduction

Build Status Coverage Status Gitter Demo MIT licensed Code Quality: Javascript Total Alerts

An all-in-one solution for creating modern React apps

Rekit is a toolkit for building scalable web applications with React, Redux and React-router. It helps you focus on business logic rather than dealing with massive libraries, patterns, configurations etc.

Rekit creates apps bootstrapped by create-react-app and uses an opinionated way to organize folder and code. It's designed to be scalable, testable and maintainable by using feature oriented architecture, one action per file pattern. This ensures application logic is well grouped and decoupled.

Rekit consists of three pieces:

  • Rekit App Download the latest desktop App for Mac. Windows version is coming...
  • Rekit Studio: A complete web IDE for React, Redux, and React Router development
  • Rekit CLI: A command line tool to create and manage projects, components, actions, etc.

Read more about the new Rekit Studio in the blog post

🎉 Rekit Now Creates Apps By Create-react-app

🔥 Introducing Rekit Studio: a real IDE for React and Redux development

🎉 Using Rekit Studio in an Existing React Project

Demo

Below is a quick demo video of how Rekit Studio works:

Rekit Demo

You can also see the live demo, but the instructions shown on the intro might be outdated: http://demo.rekit.org

Installation

If you are on Mac you can use the desktop app.

Install with npm:

npm install -g rekit  # Install Rekit CLI
npm install -g rekit-studio  # Install Rekit Studio

This will install the commands rekit and rekit-studio to the system. Rekit is developed and tested on npm 3+ and node 6+, so this is the prerequisite for using Rekit.

Usage

Create a new application

rekit create <app-name> [--sass]

This will create a new app named app-name in the current directory. The --sass flag allows to use sass instead of default less as the CSS transpiler. After creating the app, you need to install dependencies:

cd app-name
npm install

Now, we can start Rekit Studio with:

rekit-studio -p 3040

Finally, you can open Rekit Studio at http://localhost:3040/. At the bottom in the "Scripts" tab you can find buttons to start, build, and test your app.

Key Features

  • It's production-ready but not a starter kit.
  • Zero additional configuration needed after creating an app.
  • Dedicated IDE for Rekit development.
  • Command line tools to manage actions, reducers, components and pages.
  • Bootstrapped by create-react-app, all your knowledge about it still works.
  • Use Webpack 3 for bundling.
  • Use Babel for ES2015(ES6)+ support.
  • Use React hot loader for hot module replacement.
  • Use Redux for application state management.
  • Use React-router for routing and it's configured with Redux reducer.
  • Use Webpack dll plugin to improve dev-time build performance.
  • Use Less or Sass as CSS transpilers.
  • Use jest, enzyme for testing.
  • Support Redux dev tools.

Packages

The Rekit organization contains a number of packages.

Packages Description
rekit-core Version Provide core APIs such as create components, rename actions, etc...
rekit Version CLI wrapper of rekit-core, create apps by cloning repo from rekit-boilerplate-cra
rekit-studio Version Dedicated IDE for Rekit development, uses rekit-core to manage project too.
rekit-plugin-redux-saga Version Use redux-saga instead of redux-thunk for async actions.
rekit-plugin-selector Version Support selectors by Rekit cli.
rekit-plugin-apollo Version Support graphql by Apollo.

Documentation

Disclaimer: Some of documentation, particularly around installation, is outdated since the release of 3.0

http://rekit.js.org

License

MIT

rekit-studio's People

Contributors

matthewscholefield avatar supnate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rekit-studio's Issues

How to enable vim mode?

Hi,
I thought that rekit studio is base on atom's architecture.
So how to enable the vim mode?
Thanks

Docker image for rekit-studio beta

Hello,

I am having some issues installing related to node-pty. I tried both "npm install -g rekit-studio@next" and current release. I haven't posted my output because I want to change my approach as I am concerned that if I alter too much (such installing different versions of libraries) I will mess up my development environment and my other apps might not build.

I would like to install version 3 beta into a docker container. The problem is that the only info I can find is very out of date (https://github.com/dimasmith/rekit-docker)

Is there a docker file or docker image that I can use for rekit-studio version 3 beta?

Thank you

gyp ERR! build errors when trying to install rekit-studio.

Can't seem to install rekit-studio.

OS: OSX 10.15.5
Node: v14.8.0

npm install -g rekit@next rekit-studio

npm install -g rekit@next rekit-studio
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
/Users/cbourne/.npm-global/bin/rekit -> /Users/cbourne/.npm-global/lib/node_modules/rekit/bin/rekit.js
/Users/cbourne/.npm-global/bin/rekit-studio -> /Users/cbourne/.npm-global/lib/node_modules/rekit-studio/bin/index.js

> [email protected] install /Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/fsevents
> node install.js

make: Entering directory '/Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/fsevents/build'
  SOLINK_MODULE(target) Release/.node
  CXX(target) Release/obj.target/fse/fsevents.o
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:222:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:22:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
X(Boolean)
^~~~~~~~~~
../../nan/nan_converters_43_inl.h:18:23: note: expanded from macro 'X'
      val->To ## TYPE(isolate->GetCurrentContext())                            \
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2848:37: note: passing argument to parameter 'isolate' here
  Local<Boolean> ToBoolean(Isolate* isolate) const;
                                    ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:222:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:40:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
X(bool, Boolean)
^~~~~~~~~~~~~~~~
../../nan/nan_converters_43_inl.h:37:29: note: expanded from macro 'X'
  return val->NAME ## Value(isolate->GetCurrentContext());                     \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2858:30: note: passing argument to parameter 'isolate' here
  bool BooleanValue(Isolate* isolate) const;
                             ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:223:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:356:37: error: too few arguments to function call, expected 2, have 1
  return v8::StringObject::New(value).As<v8::StringObject>();
         ~~~~~~~~~~~~~~~~~~~~~      ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:5847:3: note: 'New' declared here
  static Local<Value> New(Isolate* isolate, Local<String> value);
  ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2722:
../../nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    assert(persistent().IsNearDeath());
           ~~~~~~~~~~~~ ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
    (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
                        ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2722:
../../nan/nan_object_wrap.h:127:26: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    assert(wrap->handle_.IsNearDeath());
           ~~~~~~~~~~~~~ ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
    (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
                        ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2818:
../../nan/nan_typedarray_contents.h:34:43: warning: 'GetContents' is deprecated: Use GetBackingStore. See http://crbug.com/v8/9908. [-Wdeprecated-declarations]
      data   = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
                                          ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:5265:3: note: 'GetContents' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use GetBackingStore. See http://crbug.com/v8/9908.")
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:402:39: note: expanded from macro 'V8_DEPRECATE_SOON'
# define V8_DEPRECATE_SOON(message) [[deprecated(message)]]
                                      ^
1 warning and 5 errors generated.
make: *** [fse.target.mk:131: Release/obj.target/fse/fsevents.o] Error 1
make: Leaving directory '/Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/fsevents/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Darwin 19.5.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/fsevents
gyp ERR! node -v v14.7.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

> [email protected] install /Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/node-pty
> node scripts/install.js

make: Entering directory '/Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/node-pty/build'
  CXX(target) Release/obj.target/pty/src/unix/pty.o
In file included from ../src/unix/pty.cc:20:
In file included from ../../nan/nan.h:222:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:22:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
X(Boolean)
^~~~~~~~~~
../../nan/nan_converters_43_inl.h:18:23: note: expanded from macro 'X'
      val->To ## TYPE(isolate->GetCurrentContext())                            \
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2848:37: note: passing argument to parameter 'isolate' here
  Local<Boolean> ToBoolean(Isolate* isolate) const;
                                    ^
In file included from ../src/unix/pty.cc:20:
In file included from ../../nan/nan.h:222:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:40:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
X(bool, Boolean)
^~~~~~~~~~~~~~~~
../../nan/nan_converters_43_inl.h:37:29: note: expanded from macro 'X'
  return val->NAME ## Value(isolate->GetCurrentContext());                     \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2858:30: note: passing argument to parameter 'isolate' here
  bool BooleanValue(Isolate* isolate) const;
                             ^
In file included from ../src/unix/pty.cc:20:
In file included from ../../nan/nan.h:223:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:356:37: error: too few arguments to function call, expected 2, have 1
  return v8::StringObject::New(value).As<v8::StringObject>();
         ~~~~~~~~~~~~~~~~~~~~~      ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:5847:3: note: 'New' declared here
  static Local<Value> New(Isolate* isolate, Local<String> value);
  ^
In file included from ../src/unix/pty.cc:20:
In file included from ../../nan/nan.h:2722:
../../nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    assert(persistent().IsNearDeath());
           ~~~~~~~~~~~~ ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
    (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
                        ^
In file included from ../src/unix/pty.cc:20:
In file included from ../../nan/nan.h:2722:
../../nan/nan_object_wrap.h:127:26: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >'
    assert(wrap->handle_.IsNearDeath());
           ~~~~~~~~~~~~~ ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
    (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
                        ^
In file included from ../src/unix/pty.cc:20:
In file included from ../../nan/nan.h:2818:
../../nan/nan_typedarray_contents.h:34:43: warning: 'GetContents' is deprecated: Use GetBackingStore. See http://crbug.com/v8/9908. [-Wdeprecated-declarations]
      data   = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
                                          ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:5265:3: note: 'GetContents' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use GetBackingStore. See http://crbug.com/v8/9908.")
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:402:39: note: expanded from macro 'V8_DEPRECATE_SOON'
# define V8_DEPRECATE_SOON(message) [[deprecated(message)]]
                                      ^
../src/unix/pty.cc:154:48: error: too few arguments to function call, single argument 'context' was not specified
  v8::String::Utf8Value file(info[0]->ToString());
                             ~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2810:3: note: 'ToString' declared here
  V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:165:38: error: no matching member function for call to 'Get'
    v8::String::Utf8Value arg(argv_->Get(Nan::New<v8::Integer>(i))->ToString());
                              ~~~~~~~^~~
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
../src/unix/pty.cc:176:38: error: no matching member function for call to 'Get'
    v8::String::Utf8Value pair(env_->Get(Nan::New<v8::Integer>(i))->ToString());
                               ~~~~~~^~~
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
../src/unix/pty.cc:181:48: error: too few arguments to function call, single argument 'context' was not specified
  v8::String::Utf8Value cwd_(info[3]->ToString());
                             ~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2810:3: note: 'ToString' declared here
  V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:186:39: error: too few arguments to function call, single argument 'context' was not specified
  winp.ws_col = info[4]->IntegerValue();
                ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:187:39: error: too few arguments to function call, single argument 'context' was not specified
  winp.ws_row = info[5]->IntegerValue();
                ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:195:26: error: too few arguments to function call, single argument 'isolate' was not specified
  if (info[8]->ToBoolean()->Value()) {
      ~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2848:3: note: 'ToBoolean' declared here
  Local<Boolean> ToBoolean(Isolate* isolate) const;
  ^
../src/unix/pty.cc:230:35: error: too few arguments to function call, single argument 'context' was not specified
  int uid = info[6]->IntegerValue();
            ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:231:35: error: too few arguments to function call, single argument 'context' was not specified
  int gid = info[7]->IntegerValue();
            ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:315:39: error: too few arguments to function call, single argument 'context' was not specified
  winp.ws_col = info[0]->IntegerValue();
                ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:316:39: error: too few arguments to function call, single argument 'context' was not specified
  winp.ws_row = info[1]->IntegerValue();
                ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:360:34: error: too few arguments to function call, single argument 'context' was not specified
  int fd = info[0]->IntegerValue();
           ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:363:39: error: too few arguments to function call, single argument 'context' was not specified
  winp.ws_col = info[1]->IntegerValue();
                ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/unix/pty.cc:364:39: error: too few arguments to function call, single argument 'context' was not specified
  winp.ws_row = info[2]->IntegerValue();
                ~~~~~~~~~~~~~~~~~~~~~ ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8.h:2863:3: note: 'IntegerValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
  ^
/Users/cbourne/Library/Caches/node-gyp/14.7.0/include/node/v8config.h:431:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make: *** [pty.target.mk:133: Release/obj.target/pty/src/unix/pty.o] Error 1
make: Leaving directory '/Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/node-pty/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Darwin 19.5.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/cbourne/.npm-global/lib/node_modules/rekit-studio/node_modules/node-pty
gyp ERR! node -v v14.7.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node scripts/install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/cbourne/.npm/_logs/2020-08-27T15_13_54_902Z-debug.log

rekit-studio@next Add async action fails with 'allowAutoEffect is not defined'

Version: [email protected]

Adding action:  home/test
ReferenceError: allowAutoEffect is not defined
    at eval (lodash.templateSources[1]:32:10)
    at Object.generate (/home/ulysses/.config/yarn/global/node_modules/rekit-core/core/template.js:98:18)
    at addAsync (/home/ulysses/.config/yarn/global/node_modules/rekit-core/plugins/rekit-react/action.js:96:12)
    at Object.add (/home/ulysses/.config/yarn/global/node_modules/rekit-core/plugins/rekit-react/action.js:11:26)
    at Object.add (/home/ulysses/.config/yarn/global/node_modules/rekit-core/core/element.js:28:28)
    at Object.module.exports [as handleCommand] (/home/ulysses/.config/yarn/global/node_modules/rekit-core/core/handleCommand.js:7:32)
    at /home/ulysses/.config/yarn/global/node_modules/rekit-studio/src/features/plugin-default/core/studio/coreCommand.js:5:16
    at Layer.handle [as handle_request] (/home/ulysses/.config/yarn/global/node_modules/rekit-studio/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/ulysses/.config/yarn/global/node_modules/rekit-studio/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/home/ulysses/.config/yarn/global/node_modules/rekit-studio/node_modules/express/lib/router/route.js:112:3)
[2019-09-30 12:30:58.911] [error] Failed to handle core commandallowAutoEffect is not defined ReferenceError: allowAutoEffect is not defined
    at eval (lodash.templateSources[1]:32:10)
    at Object.generate (/home/ulysses/.config/yarn/global/node_modules/rekit-core/core/template.js:98:18)
    at addAsync (/home/ulysses/.config/yarn/global/node_modules/rekit-core/plugins/rekit-react/action.js:96:12)
    at Object.add (/home/ulysses/.config/yarn/global/node_modules/rekit-core/plugins/rekit-react/action.js:11:26)
    at Object.add (/home/ulysses/.config/yarn/global/node_modules/rekit-core/core/element.js:28:28)
    at Object.module.exports [as handleCommand] (/home/ulysses/.config/yarn/global/node_modules/rekit-core/core/handleCommand.js:7:32)
    at /home/ulysses/.config/yarn/global/node_modules/rekit-studio/src/features/plugin-default/core/studio/coreCommand.js:5:16
    at Layer.handle [as handle_request] (/home/ulysses/.config/yarn/global/node_modules/rekit-studio/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/ulysses/.config/yarn/global/node_modules/rekit-studio/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/home/ulysses/.config/yarn/global/node_modules/rekit-studio/node_modules/express/lib/router/route.js:112:3)

Features folders suggestion

Hi, I have a suggestion.

First, I love the rekit studio. Thanks for this.


To better organize myself, I like to create folders with the same component names as if they were child components.

Like this:

image

But in rekit-studio, these created folders are inside the Others folder.

Maybe if we could create folders with the same names of the components and make them integrate, it would be very interesting.

Like this:

image

I even tried to create the mod and do a PR, but I'm still not a master at react.

That's why Rekit helps me a lot.

Thanks

Dark Plus Theme Monaco Editor ?

Hi @supnate !

I am making an online code editor and I came across your project (which is super awesome btw!!). I am trying to figure out out how you get syntax highlighting in your app. I have previously used css classes to achieve this with 'some' success but it is not perfect. I noticed you seem to have a vscode dark plus theme for your app and I was wondering how you got this working. I have read how codesandbox pulled off vscode themes here but I was wondering if you tackled it in a different way. Any help would be greatly appreciated.
Thanks!

npm ERR! notsup Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

Good morning my friends

I am trying to install the tool but the following error is being returned.

In the container there is only 1 library, the rekit was successfully installed, but when I try to install rekit-studio the error is returned.

Step 29/31 : RUN npm install -g rekit-studio
 ---> Running in 9bfb664707cf
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! notsup Valid OS:    darwin
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   linux
npm ERR! notsup Actual Arch: x64

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/codespace/.npm/_logs/2021-08-31T23_50_13_371Z-debug.log
The command '/bin/sh -c npm install -g rekit-studio' returned a non-zero code: 1

Captura de tela de 2021-08-31 20-51-18

Thank you in advance if you can help

Tested on

$ node --version
v12.22.5

$ node --version
v14.17.4

Can't install on latest Node version

Hello,

Just wanted to signal that in Node 15 I actually can't install rekit-studio, and don't want to downgrade my Node version only for that. Too bad because I wanted to test this tool.
I hope it's gonna be fix soon ! :)
Here is the log file!:

PS C:\Windows\system32> npm install -g rekit-studio@next
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm ERR! code 1
npm ERR! path K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c "node scripts/install.js"
npm ERR! Les projets sont g�n�r�s individuellement dans cette solution. Pour activer la g�n�ration en parall�le, ajoutez le commutateur "/m".
npm ERR!   conpty.cc
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(22): error C2664: 'v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate *) const'�: impossible de convertir l'argument 1 de 'v8::Local<v8::Context>' en 'v8::Isolate *' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(22): note: Aucun op�rateur de conversion d�finie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'op�rateur ne peut pas �tre appel�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(40): error C2664: 'bool v8::Value::BooleanValue(v8::Isolate *) const'�: impossible de convertir l'argument 1 de 'v8::Local<v8::Context>' en 'v8::Isolate *' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(40): note: Aucun op�rateur de conversion d�finie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'op�rateur ne peut pas �tre appel�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New'�: la fonction ne prend pas 1 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(5893): note: voir la d�claration de 'v8::StringObject::New'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: erreur de syntaxe�: ')' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath'�: n'est pas membre de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan.h(1920): note: voir la d�claration de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath'�: n'est pas membre de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan.h(1920): note: voir la d�claration de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(21): error C2039: 'Handle'�: n'est pas membre de 'v8' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8-platform.h(16): note: voir la d�claration de 'v8'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(21): error C2065: 'Handle'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(21): error C2275: 'v8::Object'�: utilisation non conforme de ce type comme expression [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(21): note: voir la d�claration de 'v8::Object'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(21): error C2059: erreur de syntaxe�: ')' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(173): error C2660: 'v8::Value::ToString'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2856): note: voir la d�claration de 'v8::Value::ToString'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(173): error C2512: 'v8::String::Utf8Value'�: aucun constructeur par d�faut appropri� disponible [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(173): note: Aucun constructeur n'a pu prendre le type de source, ou la r�solution de la surcharge du constructeur �tait ambigu�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(174): error C2660: 'v8::Value::Uint32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2912): note: voir la d�claration de 'v8::Value::Uint32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(174): error C2789: 'cols'�: un objet de type qualifi� const doit �tre initialis� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(174): note: voir la d�claration de 'cols'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(175): error C2660: 'v8::Value::Uint32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2912): note: voir la d�claration de 'v8::Value::Uint32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(175): error C2789: 'rows'�: un objet de type qualifi� const doit �tre initialis� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(175): note: voir la d�claration de 'rows'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(176): error C2660: 'v8::Value::ToBoolean'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2894): note: voir la d�claration de 'v8::Value::ToBoolean'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(176): error C2789: 'debug'�: un objet de type qualifi� const doit �tre initialis� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(176): note: voir la d�claration de 'debug'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(177): error C2660: 'v8::Value::ToString'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2856): note: voir la d�claration de 'v8::Value::ToString'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(177): error C2512: 'v8::String::Utf8Value'�: aucun constructeur par d�faut appropri� disponible [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(177): note: Aucun constructeur n'a pu prendre le type de source, ou la r�solution de la surcharge du constructeur �tait ambigu�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(207): error C2661: 'v8::Object::Set'�: aucune fonction surcharg�e ne n�cessite 2 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(214): error C2661: 'v8::Object::Set'�: aucune fonction surcharg�e ne n�cessite 2 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(217): error C2661: 'v8::Object::Set'�: aucune fonction surcharg�e ne n�cessite 2 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(220): error C2661: 'v8::Object::Set'�: aucune fonction surcharg�e ne n�cessite 2 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(245): error C2039: 'Handle'�: n'est pas membre de 'v8' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8-platform.h(16): note: voir la d�claration de 'v8'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(245): error C2065: 'Handle'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(245): error C2275: 'v8::Value'�: utilisation non conforme de ce type comme expression [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(245): note: voir la d�claration de 'v8::Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(245): error C2065: 'args'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(248): error C2039: 'Handle'�: n'est pas membre de 'v8' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8-platform.h(16): note: voir la d�claration de 'v8'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(248): error C2065: 'Handle'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(248): error C2275: 'v8::Function'�: utilisation non conforme de ce type comme expression [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(248): note: voir la d�claration de 'v8::Function'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(248): error C2065: 'local'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(249): error C2065: 'local'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(249): error C2065: 'args'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(275): error C2660: 'v8::Value::Int32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2915): note: voir la d�claration de 'v8::Value::Int32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(275): error C2789: 'id'�: un objet de type qualifi� const doit �tre initialis� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(275): note: voir la d�claration de 'id'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(276): error C2660: 'v8::Value::ToString'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2856): note: voir la d�claration de 'v8::Value::ToString'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(276): error C2512: 'v8::String::Utf8Value'�: aucun constructeur par d�faut appropri� disponible [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(276): note: Aucun constructeur n'a pu prendre le type de source, ou la r�solution de la surcharge du constructeur �tait ambigu�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(277): error C2660: 'v8::Value::ToString'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2856): note: voir la d�claration de 'v8::Value::ToString'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(277): error C2512: 'v8::String::Utf8Value'�: aucun constructeur par d�faut appropri� disponible [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(277): note: Aucun constructeur n'a pu prendre le type de source, ou la r�solution de la surcharge du constructeur �tait ambigu�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(278): error C2039: 'Handle'�: n'est pas membre de 'v8' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8-platform.h(16): note: voir la d�claration de 'v8'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(278): error C4430: sp�cificateur de type manquant - int est pris en compte par d�faut. Remarque�: C++ ne prend pas en charge int par d�faut [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(278): error C2143: erreur de syntaxe�: absence de ';' avant '<' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(291): error C2065: 'envValues'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(293): error C2065: 'envValues'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(294): error C2065: 'envValues'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(294): error C2512: 'v8::String::Utf8Value'�: aucun constructeur par d�faut appropri� disponible [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(294): note: Aucun constructeur n'a pu prendre le type de source, ou la r�solution de la surcharge du constructeur �tait ambigu�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(362): error C2661: 'v8::Object::Set'�: aucune fonction surcharg�e ne n�cessite 2 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(377): error C2660: 'v8::Value::Int32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2915): note: voir la d�claration de 'v8::Value::Int32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(378): error C2660: 'v8::Value::Uint32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2912): note: voir la d�claration de 'v8::Value::Uint32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(379): error C2660: 'v8::Value::Uint32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2912): note: voir la d�claration de 'v8::Value::Uint32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(407): error C2660: 'v8::Value::Int32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2915): note: voir la d�claration de 'v8::Value::Int32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(431): error C2039: 'Handle'�: n'est pas membre de 'v8' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8-platform.h(16): note: voir la d�claration de 'v8'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(431): error C2065: 'Handle'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(431): error C2275: 'v8::Object'�: utilisation non conforme de ce type comme expression [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(431): note: voir la d�claration de 'v8::Object'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(431): error C2065: 'target'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(431): error C2182: 'init'�: utilisation non conforme du type 'void' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(431): error C2448: 'init'�: l'initialiseur de style fonction semble �tre une d�finition de fonction [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty.cc(439): warning C4312: 'cast de type'�: la conversion de 'int' en 'node::addon_register_func' d'une taille sup�rieure [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty.vcxproj]
npm ERR!   conpty_console_list.cc
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(22): error C2664: 'v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate *) const'�: impossible de convertir l'argument 1 de 'v8::Local<v8::Context>' en 'v8::Isolate *' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(22): note: Aucun op�rateur de conversion d�finie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'op�rateur ne peut pas �tre appel�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(40): error C2664: 'bool v8::Value::BooleanValue(v8::Isolate *) const'�: impossible de convertir l'argument 1 de 'v8::Local<v8::Context>' en 'v8::Isolate *' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_converters_43_inl.h(40): note: Aucun op�rateur de conversion d�finie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'op�rateur ne peut pas �tre appel�
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New'�: la fonction ne prend pas 1 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(5893): note: voir la d�claration de 'v8::StringObject::New'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: erreur de syntaxe�: ')' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath'�: n'est pas membre de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan.h(1920): note: voir la d�claration de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath'�: n'est pas membre de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\nan\nan.h(1920): note: voir la d�claration de 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
npm ERR!           with
npm ERR!           [
npm ERR!               T=v8::Object
npm ERR!           ]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(15): error C2660: 'v8::Value::Uint32Value'�: la fonction ne prend pas 0 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8.h(2912): note: voir la d�claration de 'v8::Value::Uint32Value'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(15): error C2789: 'pid'�: un objet de type qualifi� const doit �tre initialis� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(15): note: voir la d�claration de 'pid'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(33): error C2661: 'v8::Object::Set'�: aucune fonction surcharg�e ne n�cessite 2 arguments [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(38): error C2039: 'Handle'�: n'est pas membre de 'v8' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   c:\users\alexn\appdata\local\node-gyp\cache\15.0.1\include\node\v8-platform.h(16): note: voir la d�claration de 'v8'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(38): error C2065: 'Handle'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(38): error C2275: 'v8::Object'�: utilisation non conforme de ce type comme expression [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(38): note: voir la d�claration de 'v8::Object'
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(38): error C2065: 'target'�: identificateur non d�clar� [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(38): error C2182: 'init'�: utilisation non conforme du type 'void' [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(38): error C2448: 'init'�: l'initialiseur de style fonction semble �tre une d�finition de fonction [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\src\win\conpty_console_list.cc(43): warning C4312: 'cast de type'�: la conversion de 'int' en 'node::addon_register_func' d'une taille sup�rieure [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\conpty_console_list.vcxproj]
npm ERR!   Agent.cc
npm ERR!   AgentCreateDesktop.cc
npm ERR!   ConsoleFont.cc
npm ERR!   ConsoleInput.cc
npm ERR!   ConsoleInputReencoding.cc
npm ERR!   ConsoleLine.cc
npm ERR!   DebugShowInput.cc
npm ERR!   DefaultInputMap.cc
npm ERR!   EventLoop.cc
npm ERR!   InputMap.cc
npm ERR!   LargeConsoleRead.cc
npm ERR!   NamedPipe.cc
npm ERR!   Scraper.cc
npm ERR!   Terminal.cc
npm ERR!   Win32Console.cc
npm ERR!   Win32ConsoleBuffer.cc
npm ERR!   main.cc
npm ERR!   BackgroundDesktop.cc
npm ERR!   Buffer.cc
npm ERR!   DebugClient.cc
npm ERR!   GenRandom.cc
npm ERR!   OwnedHandle.cc
npm ERR!   StringUtil.cc
npm ERR!   WindowsSecurity.cc
npm ERR!   WindowsVersion.cc
npm ERR!   WinptyAssert.cc
npm ERR!   WinptyException.cc
npm ERR!   WinptyVersion.cc
npm ERR!   win_delay_load_hook.cc
npm ERR!   G�n�ration de code en cours
npm ERR! k:\program files\nodejs\node_modules\rekit-studio\node_modules\node-pty\deps\winpty\src\agent\agent.cc(231): warning C4722: 'Agent::~Agent'�: aucun retour du destructeur, fuite de m�moire possible [K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\deps\winpty\src\winpty-agent.vcxproj]
npm ERR!   All 2045 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
npm ERR!   Fin de la g�n�ration du code
npm ERR!   winpty-agent.vcxproj -> K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\Release\\winpty-agent.exe
npm ERR!   AgentLocation.cc
npm ERR!   winpty.cc
npm ERR!   BackgroundDesktop.cc
npm ERR!   Buffer.cc
npm ERR!   DebugClient.cc
npm ERR!   GenRandom.cc
npm ERR!   OwnedHandle.cc
npm ERR!   StringUtil.cc
npm ERR!   WindowsSecurity.cc
npm ERR!   WindowsVersion.cc
npm ERR!   WinptyAssert.cc
npm ERR!   WinptyException.cc
npm ERR!   WinptyVersion.cc
npm ERR!   win_delay_load_hook.cc
npm ERR!      Cr�ation de la biblioth�que K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\Release\winpty.lib et de l'objet K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\Release\winpty.exp
npm ERR!   G�n�ration de code en cours
npm ERR!   All 1165 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
npm ERR!   Fin de la g�n�ration du code
npm ERR!   winpty.vcxproj -> K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty\build\Release\\winpty.dll
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | win32 | x64
npm ERR! gyp info find Python using Python version 2.7.15 found at "C:\Users\alexn\.windows-build-tools\python27\python.exe"
npm ERR! gyp info find VS using VS2017 (15.9.28307.1274) found at:
npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools"
npm ERR! gyp info find VS run with --verbose for detailed information
npm ERR! gyp info spawn C:\Users\alexn\.windows-build-tools\python27\python.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   'C:\\Users\\alexn\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'msvs',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'K:\\Program Files\\nodejs\\node_modules\\rekit-studio\\node_modules\\node-pty\\build\\config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\alexn\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\alexn\\AppData\\Local\\node-gyp\\Cache\\15.0.1\\include\\node\\common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=C:\\Users\\alexn\\AppData\\Local\\node-gyp\\Cache\\15.0.1',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\alexn\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\alexn\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\15.0.1\\\\<(target_arch)\\\\node.lib',
npm ERR! gyp info spawn args   '-Dmodule_root_dir=K:\\Program Files\\nodejs\\node_modules\\rekit-studio\\node_modules\\node-pty',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'K:\\Program Files\\nodejs\\node_modules\\rekit-studio\\node_modules\\node-pty\\build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   'build/binding.sln',
npm ERR! gyp info spawn args   '/clp:Verbosity=minimal',
npm ERR! gyp info spawn args   '/nologo',
npm ERR! gyp info spawn args   '/p:Configuration=Release;Platform=x64'
npm ERR! gyp info spawn args ]
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
npm ERR! gyp ERR! stack     at ChildProcess.onExit (C:\Users\alexn\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:327:20)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:277:12)
npm ERR! gyp ERR! System Windows_NT 10.0.19041
npm ERR! gyp ERR! command "K:\\Program Files\\nodejs\\node.exe" "C:\\Users\\alexn\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd K:\Program Files\nodejs\node_modules\rekit-studio\node_modules\node-pty
npm ERR! gyp ERR! node -v v15.0.1
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\alexn\AppData\Local\npm-cache\_logs\2020-10-29T22_39_34_983Z-debug.log
PS C:\Windows\system32> C:\Users\alexn\AppData\Local\npm-cache\_logs\2020-10-29T22_39_34_983Z-debug.lognpm install -g "https://github.com/MatthewScholefield/rekit-studio#patch-1"
>> ^C
PS C:\Windows\system32> npm install -g "https://github.com/MatthewScholefield/rekit-studio#patch-1"
npm ERR! code 128
npm ERR! command failed
npm ERR! command git ls-remote ssh://[email protected]/MatthewScholefield/rekit-studio.git
npm ERR! Host key verification failed.
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\alexn\AppData\Local\npm-cache\_logs\2020-10-29T22_43_44_537Z-debug.log

Cannot Install rekit-studio

I executed the npm install command as directed in the instructions

$ npm install -g rekit-studio

Output:

npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
C:\Users\uzair\AppData\Roaming\npm\rekit-studio -> C:\Users\uzair\AppData\Roaming\npm\node_modules\rekit-studio\bin\index.js

> [email protected] install C:\Users\uzair\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty
> node scripts/install.js


C:\Users\uzair\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\Users\uzair\AppData\Local\Programs\Python\Python38\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                       ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:294:12)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:982:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
gyp ERR! System Windows_NT 10.0.19041
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\uzair\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty
gyp ERR! node -v v10.16.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules\rekit-studio\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN [email protected] requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of utf-8-validate@^5.0.2 but none is installed. You must install peer dependencies yourself.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node scripts/install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\uzair\AppData\Roaming\npm-cache\_logs\2020-09-24T17_22_01_820Z-debug.log

Here is the generated log file: 2020-09-24T17_22_01_820Z-debug.log

Any help would be greatly appreciated

rekit-studio运行打开http://localhost:3000/报错,window系统

`PS C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio> rekit-studio
[2020-06-06 03:14:31.238] [studio] [info] Starting Rekit Studio: {"port":3000,"projectRoot":"C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio","pluginDir":null,"pluginsDir":null}
[2020-06-06 03:14:31.320] [info] Failed to load rekit.json, it doesn't exist or there is some syntax error.
[2020-06-06 03:14:31.324] [info] All plugins: ["default","terminal","scripts","test","git-manager","pty","typescript","rekit-studio-info","common-core","rekit-plugin","rekit-react"]
[2020-06-06 03:14:31.325] [info] Applied plugins for appType common: ["default","terminal","scripts","git-manager","pty","typescript","rekit-studio-info","common-core"]
[2020-06-06 03:14:31.327] [studio] [info] Remote ui plugins: []
[2020-06-06 03:14:36.451] [studio] [info] Rekit Studio is running at http://localhost:3000/
[2020-06-06 03:14:43.261] [studio] [info] Request failed: Cannot find module '..\build\Debug\conpty.node'
Require stack:

  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\utils.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsPtyAgent.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsTerminal.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\studio.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\plugin.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\deps.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\files.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\app.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\lib\start.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\bin\index.js Error: Cannot find module '..\build\Debug\conpty.node'
    Require stack:
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\utils.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsPtyAgent.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsTerminal.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\studio.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\plugin.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\deps.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\files.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\app.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\lib\start.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\bin\index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:981:15)
    at Function.Module._load (internal/modules/cjs/loader.js:863:27)
    at Module.require (internal/modules/cjs/loader.js:1043:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.loadNative (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\utils.js:22:16)
    at new WindowsPtyAgent (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsPtyAgent.js:34:40)
    at new WindowsTerminal (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsTerminal.js:49:24)
    at Object.spawn (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\index.js:29:12)
    at C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\studio.js:48:22
    at Layer.handle [as handle_request] (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\express\lib\router\layer.js:95:5)
    Error: Cannot find module '..\build\Debug\conpty.node'
    Require stack:
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\utils.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsPtyAgent.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsTerminal.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\studio.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\plugin.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\deps.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\files.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\core\app.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\rekit-core\index.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\lib\start.js
  • C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\bin\index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:981:15)
    at Function.Module._load (internal/modules/cjs/loader.js:863:27)
    at Module.require (internal/modules/cjs/loader.js:1043:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.loadNative (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\utils.js:22:16)
    at new WindowsPtyAgent (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsPtyAgent.js:34:40)
    at new WindowsTerminal (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\windowsTerminal.js:49:24)
    at Object.spawn (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\node-pty\lib\index.js:29:12)
    at C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\src\features\plugin-terminal\core\studio.js:48:22
    at Layer.handle [as handle_request] (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\express\lib\router\layer.js:95:5)
    [Fatal Error] Rekit Studio teminated unexpectly:
    TypeError: Cannot read property 'length' of null
    at ServerResponse._send (http_outgoing.js:305:33)
    at write
    (_http_outgoing.js:683:15)
    at ServerResponse.write (_http_outgoing.js:629:15)
    at Gzip.onStreamData (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\compression\index.js:206:20)
    at Gzip.emit (events.js:321:20)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Gzip.Readable.push (_stream_readable.js:209:10)
    at Gzip.Transform.push (_stream_transform.js:152:32)
    at Zlib.processCallback (zlib.js:531:10)
    [2020-06-06 03:14:43.927] [error] uncaughtException: Cannot read property 'length' of null
    TypeError: Cannot read property 'length' of null
    at ServerResponse._send (http_outgoing.js:305:33)
    at write
    (_http_outgoing.js:683:15)
    at ServerResponse.write (_http_outgoing.js:629:15)
    at Gzip.onStreamData (C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio\node_modules\compression\index.js:206:20)
    at Gzip.emit (events.js:321:20)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Gzip.Readable.push (_stream_readable.js:209:10)
    at Gzip.Transform.push (_stream_transform.js:152:32)
    at Zlib.processCallback (zlib.js:531:10)
    PS C:\Users\Administrator\AppData\Roaming\npm\node_modules\rekit-studio> `

Latest npm version build error

It looks like the error is a buggy version of note-pty. I see that you have updated this in your github repo, but not on the npm registry. Is there a way I can build this from the repo, or can you update the registry version?

Thank you!
John

gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/Users/.../.nvm/versions/node/v14.11.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:314:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Darwin 19.6.0
gyp ERR! command "/Users/.../.nvm/versions/node/v14.11.0/bin/node" "/Users/.../.nvm/versions/node/v14.11.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/.../.nvm/versions/node/v14.11.0/lib/node_modules/rekit-studio/node_modules/node-pty
gyp ERR! node -v v14.11.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node scripts/install.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Unable to create actions with redux-saga plugin

Rekit App 3.0.5
Rekit Studio 3.0.3
Rekit Core 3.0.0
Rekit Redux Saga plugin 1.0.0 appears to be installed (View -> Plugins)

Created new Rekit React app from project wizard.
Adding new async action on home feature doesn't configure it as Redux Saga.
Does not even seem to register the Redux Saga middleware.
In the old (web) version of Rekit Studio (2.3.3) creating the first action adjusting all Redux Saga configurations (supnate/rekit#99).
Is there any configuration/workaround I can apply?

rekit-studio can't launch success

I can't launch rekit studio. After Checking in network of devtools, I find request of project-data failed. And the response id TypeError: Cannot read property 'name' of undefined. Anyone know where is problem. Thanks.
image
image

Cannot GET /

When I start rekit-studio, it starts successfully but then when I go on the web app I got

Cannot GET /

Here's what I do to start it:

PS C:\Workspace\web\project> rekit-studio
[2020-05-26 07:09:23.878] [studio] [info] Starting Rekit Studio:  {"port":3000,"projectRoot":"C:\\Workspace\\web\\project","pluginDir":null,"pluginsDir":null}
[2020-05-26 07:09:23.923] [info] All plugins: ["default","terminal","scripts","test","git-manager","pty","typescript","rekit-studio-info","common-core","rekit-plugin","rekit-react"]
[2020-05-26 07:09:23.924] [info] Applied plugins for appType rekit-react:  ["default","terminal","scripts","test","git-manager","pty","typescript","rekit-studio-info","rekit-react"]
[2020-05-26 07:09:23.926] [studio] [info] Remote ui plugins: []
[2020-05-26 07:09:24.335] [studio] [info] Rekit Studio is running at http://localhost:3000/

Error on try install rekit-studio

Good afternoon my friend

I am trying to install rekit-studio but below we see the error returned

$ npm install -g rekit-studio@next
/home/marcio/.nvm/versions/node/v12.8.1/bin/rekit-studio -> /home/marcio/.nvm/versions/node/v12.8.1/lib/node_modules/rekit-studio/bin/index.js

> [email protected] install /home/marcio/.nvm/versions/node/v12.8.1/lib/node_modules/rekit-studio/node_modules/node-pty
> node scripts/install.js

make: Entering directory '/home/marcio/.nvm/versions/node/v12.8.1/lib/node_modules/rekit-studio/node_modules/node-pty/build'
  CXX(target) Release/obj.target/pty/src/unix/pty.o
In file included from ../../nan/nan_converters.h:67:0,
                 from ../../nan/nan.h:222,
                 from ../src/unix/pty.cc:20:
../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ToFactoryBase<v8::Boolean>::return_t Nan::imp::ToFactory<v8::Boolean>::convert(v8::Local<v8::Value>)’:
../../nan/nan_converters_43_inl.h:18:51: warning: ‘v8::MaybeLocal<v8::Boolean> v8::Value::ToBoolean(v8::Local<v8::Context>) const’ is deprecated: ToBoolean can never throw. Use Local version. [-Wdeprecated-declarations]
       val->To ## TYPE(isolate->GetCurrentContext())                            \
                                                   ^
../../nan/nan_converters_43_inl.h:22:1: note: in expansion of macro ‘X’
 X(Boolean)
 ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2531:59: note: declared here
                 V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
                                                           ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_converters.h:67:0,
                 from ../../nan/nan.h:222,
                 from ../src/unix/pty.cc:20:
../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ValueFactoryBase<bool>::return_t Nan::imp::ToFactory<bool>::convert(v8::Local<v8::Value>)’:
../../nan/nan_converters_43_inl.h:37:57: warning: ‘v8::Maybe<bool> v8::Value::BooleanValue(v8::Local<v8::Context>) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations]
   return val->NAME ## Value(isolate->GetCurrentContext());                     \
                                                         ^
../../nan/nan_converters_43_inl.h:40:1: note: in expansion of macro ‘X’
 X(bool, Boolean)
 ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2569:51: note: declared here
                 V8_WARN_UNUSED_RESULT Maybe<bool> BooleanValue(
                                                   ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
                 from ../../nan/nan.h:223,
                 from ../src/unix/pty.cc:20:
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:356:37: error: no matching function for call to ‘v8::StringObject::New(v8::Local<v8::String>&)’
   return v8::StringObject::New(value).As<v8::StringObject>();
                                     ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5388:23: note: candidate: static v8::Local<v8::Value> v8::StringObject::New(v8::Isolate*, v8::Local<v8::String>)
   static Local<Value> New(Isolate* isolate, Local<String> value);
                       ^~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5388:23: note:   candidate expects 2 arguments, 1 provided
In file included from ../../nan/nan_new.h:189:0,
                 from ../../nan/nan.h:223,
                 from ../src/unix/pty.cc:20:
../../nan/nan_implementation_12_inl.h:356:58: error: expected primary-expression before ‘>’ token
   return v8::StringObject::New(value).As<v8::StringObject>();
                                                          ^
../../nan/nan_implementation_12_inl.h:356:60: error: expected primary-expression before ‘)’ token
   return v8::StringObject::New(value).As<v8::StringObject>();
                                                            ^
In file included from /usr/include/c++/7/cassert:44:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node_object_wrap.h:26,
                 from ../../nan/nan.h:55,
                 from ../src/unix/pty.cc:20:
../../nan/nan_object_wrap.h: In destructor ‘virtual Nan::ObjectWrap::~ObjectWrap()’:
../../nan/nan_object_wrap.h:24:25: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
     assert(persistent().IsNearDeath());
                         ^
../../nan/nan_object_wrap.h: In static member function ‘static void Nan::ObjectWrap::WeakCallback(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’:
../../nan/nan_object_wrap.h:127:26: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
     assert(wrap->handle_.IsNearDeath());
                          ^
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyFork(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:154:48: error: no matching function for call to ‘v8::Value::ToString()’
   v8::String::Utf8Value file(info[0]->ToString());
                                                ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note: candidate: v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note: candidate: v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note:   candidate expects 1 argument, 0 provided
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/unix/pty.cc:165:66: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::String::Utf8Value arg(argv_->Get(Nan::New<v8::Integer>(i))->ToString());
                                                                  ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:3419:55: note: declared here
   V8_DEPRECATE_SOON("Use maybe version", Local<Value> Get(Local<Value> key));
                                                       ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:326:3: note: in definition of macro ‘V8_DEPRECATE_SOON’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/unix/pty.cc:165:78: error: no matching function for call to ‘v8::Value::ToString()’
     v8::String::Utf8Value arg(argv_->Get(Nan::New<v8::Integer>(i))->ToString());
                                                                              ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note: candidate: v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note: candidate: v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note:   candidate expects 1 argument, 0 provided
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/unix/pty.cc:176:66: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
     v8::String::Utf8Value pair(env_->Get(Nan::New<v8::Integer>(i))->ToString());
                                                                  ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:3419:55: note: declared here
   V8_DEPRECATE_SOON("Use maybe version", Local<Value> Get(Local<Value> key));
                                                       ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:326:3: note: in definition of macro ‘V8_DEPRECATE_SOON’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/unix/pty.cc:176:78: error: no matching function for call to ‘v8::Value::ToString()’
     v8::String::Utf8Value pair(env_->Get(Nan::New<v8::Integer>(i))->ToString());
                                                                              ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note: candidate: v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note: candidate: v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note:   candidate expects 1 argument, 0 provided
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/unix/pty.cc:181:48: error: no matching function for call to ‘v8::Value::ToString()’
   v8::String::Utf8Value cwd_(info[3]->ToString());
                                                ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note: candidate: v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note: candidate: v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note:   candidate expects 1 argument, 0 provided
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/unix/pty.cc:186:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
   winp.ws_col = info[4]->IntegerValue();
                                       ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:187:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
   winp.ws_row = info[5]->IntegerValue();
                                       ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:195:26: error: no matching function for call to ‘v8::Value::ToBoolean()’
   if (info[8]->ToBoolean()->Value()) {
                          ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2531:59: note: candidate: v8::MaybeLocal<v8::Boolean> v8::Value::ToBoolean(v8::Local<v8::Context>) const
                 V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
                                                           ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2531:59: note:   candidate expects 1 argument, 0 provided
                 V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
                                                           ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2547:18: note: candidate: v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate*) const
   Local<Boolean> ToBoolean(Isolate* isolate) const;
                  ^~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2547:18: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:230:35: error: no matching function for call to ‘v8::Value::IntegerValue()’
   int uid = info[6]->IntegerValue();
                                   ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:231:35: error: no matching function for call to ‘v8::Value::IntegerValue()’
   int gid = info[7]->IntegerValue();
                                   ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyOpen(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:315:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
   winp.ws_col = info[0]->IntegerValue();
                                       ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:316:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
   winp.ws_row = info[1]->IntegerValue();
                                       ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyResize(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:360:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
   int fd = info[0]->IntegerValue();
                                  ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:363:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
   winp.ws_col = info[1]->IntegerValue();
                                       ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:364:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
   winp.ws_row = info[2]->IntegerValue();
                                       ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyGetProc(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:387:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
   int fd = info[0]->IntegerValue();
                                  ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
                                        ^~~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2572:40: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:389:48: error: no matching function for call to ‘v8::Value::ToString()’
   v8::String::Utf8Value tty_(info[1]->ToString());
                                                ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note: candidate: v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2535:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8-internal.h:14:0,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:25,
                 from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note: candidate: v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:2551:31: note:   candidate expects 1 argument, 0 provided
                 Local<String> ToString(Isolate* isolate) const);
                               ^
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
../src/unix/pty.cc: In function ‘void pty_after_waitpid(uv_async_t*)’:
../src/unix/pty.cc:489:69: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   Nan::Callback(cb).Call(Nan::GetCurrentContext()->Global(), 2, argv);
                                                                     ^
In file included from ../src/unix/pty.cc:20:0:
../../nan/nan.h:1652:3: note: declared here
   Call(v8::Local<v8::Object> target
   ^~~~
../src/unix/pty.cc: In function ‘void init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
../src/unix/pty.cc:705:65: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
            Nan::New<v8::FunctionTemplate>(PtyFork)->GetFunction());
                                                                 ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                              ^~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:708:65: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
            Nan::New<v8::FunctionTemplate>(PtyOpen)->GetFunction());
                                                                 ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                              ^~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:711:67: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
            Nan::New<v8::FunctionTemplate>(PtyResize)->GetFunction());
                                                                   ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                              ^~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note:   candidate expects 1 argument, 0 provided
../src/unix/pty.cc:714:68: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
            Nan::New<v8::FunctionTemplate>(PtyGetProc)->GetFunction());
                                                                    ^
In file included from /home/marcio/.cache/node-gyp/12.8.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:53,
                 from ../src/unix/pty.cc:20:
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                              ^~~~~~~~~~~
/home/marcio/.cache/node-gyp/12.8.1/include/node/v8.h:5955:46: note:   candidate expects 1 argument, 0 provided
pty.target.mk:109: recipe for target 'Release/obj.target/pty/src/unix/pty.o' failed
make: *** [Release/obj.target/pty/src/unix/pty.o] Error 1
make: Leaving directory '/home/marcio/.nvm/versions/node/v12.8.1/lib/node_modules/rekit-studio/node_modules/node-pty/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/home/marcio/.nvm/versions/node/v12.8.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:196:23)
gyp ERR! stack     at ChildProcess.emit (events.js:203:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Linux 5.0.0-25-generic
gyp ERR! command "/home/marcio/.nvm/versions/node/v12.8.1/bin/node" "/home/marcio/.nvm/versions/node/v12.8.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/marcio/.nvm/versions/node/v12.8.1/lib/node_modules/rekit-studio/node_modules/node-pty
gyp ERR! node -v v12.8.1
gyp ERR! node-gyp -v v5.0.3
gyp ERR! not ok 
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/rekit-studio/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node scripts/install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/marcio/.npm/_logs/2019-08-21T18_32_57_893Z-debug.log

Overview diagram is not correctly positioned

when I open a new empty project, I can't see the diagram completely and I can't find any option how to move in its view box (mouse drag with clicked right mouse button; holding a keyboard button and mouse drag at the same time, etc.).

image

I am on Windows, Chrome browser; I have 100% scale of system resolution (different scale usually caused me this type of problems).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.