nifi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From scottyas...@apache.org
Subject [2/3] nifi-fds git commit: update nifi-fds node_module
Date Fri, 13 Apr 2018 19:53:42 GMT
http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/allocator.o.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/allocator.o.d b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/allocator.o.d
new file mode 100644
index 0000000..2c852ce
--- /dev/null
+++ b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/allocator.o.d
@@ -0,0 +1,56 @@
+cmd_Release/obj.target/iltorb/src/common/allocator.o := c++ '-DNODE_GYP_MODULE_NAME=iltorb' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/scottyaslan/.node-gyp/9.11.1/include/node -I/Users/scottyaslan/.node-gyp/9.11.1/src -I/Users/scottyaslan/.node-gyp/9.11.1/deps/uv/include -I/Users/scottyaslan/.node-gyp/9.11.1/deps/v8/include -I../../nan -I../brotli/include  -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-rtti -fno-exceptions -fno-threadsafe-statics -fno-strict-aliasing -O2 -MMD -MF ./Release/.deps/Release/obj.target/iltorb/src/common/allocator.o.d.raw   -c -o Release/obj.target/iltorb/src/common/allocator.o ../src/common/allocator.cc
+Release/obj.target/iltorb/src/common/allocator.o: \
+  ../src/common/allocator.cc ../src/common/allocator.h ../../nan/nan.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h \
+  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
+  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
+  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
+  ../../nan/nan_implementation_12_inl.h \
+  ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+  ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h
+../src/common/allocator.cc:
+../src/common/allocator.h:
+../../nan/nan.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h:
+../../nan/nan_callbacks.h:
+../../nan/nan_callbacks_12_inl.h:
+../../nan/nan_maybe_43_inl.h:
+../../nan/nan_converters.h:
+../../nan/nan_converters_43_inl.h:
+../../nan/nan_new.h:
+../../nan/nan_implementation_12_inl.h:
+../../nan/nan_persistent_12_inl.h:
+../../nan/nan_weak.h:
+../../nan/nan_object_wrap.h:
+../../nan/nan_private.h:
+../../nan/nan_typedarray_contents.h:
+../../nan/nan_json.h:

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/stream_coder.o.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/stream_coder.o.d b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/stream_coder.o.d
new file mode 100644
index 0000000..0c92a07
--- /dev/null
+++ b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/common/stream_coder.o.d
@@ -0,0 +1,58 @@
+cmd_Release/obj.target/iltorb/src/common/stream_coder.o := c++ '-DNODE_GYP_MODULE_NAME=iltorb' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/scottyaslan/.node-gyp/9.11.1/include/node -I/Users/scottyaslan/.node-gyp/9.11.1/src -I/Users/scottyaslan/.node-gyp/9.11.1/deps/uv/include -I/Users/scottyaslan/.node-gyp/9.11.1/deps/v8/include -I../../nan -I../brotli/include  -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-rtti -fno-exceptions -fno-threadsafe-statics -fno-strict-aliasing -O2 -MMD -MF ./Release/.deps/Release/obj.target/iltorb/src/common/stream_coder.o.d.raw   -c -o Release/obj.target/iltorb/src/common/stream_coder.o ../src/common/stream_coder.cc
+Release/obj.target/iltorb/src/common/stream_coder.o: \
+  ../src/common/stream_coder.cc ../src/common/stream_coder.h \
+  ../src/common/allocator.h ../../nan/nan.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h \
+  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
+  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
+  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
+  ../../nan/nan_implementation_12_inl.h \
+  ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+  ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h
+../src/common/stream_coder.cc:
+../src/common/stream_coder.h:
+../src/common/allocator.h:
+../../nan/nan.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h:
+../../nan/nan_callbacks.h:
+../../nan/nan_callbacks_12_inl.h:
+../../nan/nan_maybe_43_inl.h:
+../../nan/nan_converters.h:
+../../nan/nan_converters_43_inl.h:
+../../nan/nan_new.h:
+../../nan/nan_implementation_12_inl.h:
+../../nan/nan_persistent_12_inl.h:
+../../nan/nan_weak.h:
+../../nan/nan_object_wrap.h:
+../../nan/nan_private.h:
+../../nan/nan_typedarray_contents.h:
+../../nan/nan_json.h:

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode.o.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode.o.d b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode.o.d
new file mode 100644
index 0000000..9079fa9
--- /dev/null
+++ b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode.o.d
@@ -0,0 +1,65 @@
+cmd_Release/obj.target/iltorb/src/dec/stream_decode.o := c++ '-DNODE_GYP_MODULE_NAME=iltorb' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/scottyaslan/.node-gyp/9.11.1/include/node -I/Users/scottyaslan/.node-gyp/9.11.1/src -I/Users/scottyaslan/.node-gyp/9.11.1/deps/uv/include -I/Users/scottyaslan/.node-gyp/9.11.1/deps/v8/include -I../../nan -I../brotli/include  -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-rtti -fno-exceptions -fno-threadsafe-statics -fno-strict-aliasing -O2 -MMD -MF ./Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode.o.d.raw   -c -o Release/obj.target/iltorb/src/dec/stream_decode.o ../src/dec/stream_decode.cc
+Release/obj.target/iltorb/src/dec/stream_decode.o: \
+  ../src/dec/stream_decode.cc ../src/dec/stream_decode.h ../../nan/nan.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h \
+  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
+  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
+  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
+  ../../nan/nan_implementation_12_inl.h \
+  ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+  ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h \
+  ../src/dec/../common/stream_coder.h ../src/dec/../common/allocator.h \
+  ../brotli/include/brotli/decode.h ../brotli/include/brotli/port.h \
+  ../brotli/include/brotli/types.h ../src/dec/stream_decode_worker.h
+../src/dec/stream_decode.cc:
+../src/dec/stream_decode.h:
+../../nan/nan.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h:
+../../nan/nan_callbacks.h:
+../../nan/nan_callbacks_12_inl.h:
+../../nan/nan_maybe_43_inl.h:
+../../nan/nan_converters.h:
+../../nan/nan_converters_43_inl.h:
+../../nan/nan_new.h:
+../../nan/nan_implementation_12_inl.h:
+../../nan/nan_persistent_12_inl.h:
+../../nan/nan_weak.h:
+../../nan/nan_object_wrap.h:
+../../nan/nan_private.h:
+../../nan/nan_typedarray_contents.h:
+../../nan/nan_json.h:
+../src/dec/../common/stream_coder.h:
+../src/dec/../common/allocator.h:
+../brotli/include/brotli/decode.h:
+../brotli/include/brotli/port.h:
+../brotli/include/brotli/types.h:
+../src/dec/stream_decode_worker.h:

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode_worker.o.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode_worker.o.d b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode_worker.o.d
new file mode 100644
index 0000000..7a03b1a
--- /dev/null
+++ b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode_worker.o.d
@@ -0,0 +1,66 @@
+cmd_Release/obj.target/iltorb/src/dec/stream_decode_worker.o := c++ '-DNODE_GYP_MODULE_NAME=iltorb' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/scottyaslan/.node-gyp/9.11.1/include/node -I/Users/scottyaslan/.node-gyp/9.11.1/src -I/Users/scottyaslan/.node-gyp/9.11.1/deps/uv/include -I/Users/scottyaslan/.node-gyp/9.11.1/deps/v8/include -I../../nan -I../brotli/include  -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-rtti -fno-exceptions -fno-threadsafe-statics -fno-strict-aliasing -O2 -MMD -MF ./Release/.deps/Release/obj.target/iltorb/src/dec/stream_decode_worker.o.d.raw   -c -o Release/obj.target/iltorb/src/dec/stream_decode_worker.o ../src/dec/stream_decode_worker.cc
+Release/obj.target/iltorb/src/dec/stream_decode_worker.o: \
+  ../src/dec/stream_decode_worker.cc ../src/dec/stream_decode_worker.h \
+  ../../nan/nan.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h \
+  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
+  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
+  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
+  ../../nan/nan_implementation_12_inl.h \
+  ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+  ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h \
+  ../src/dec/stream_decode.h ../src/dec/../common/stream_coder.h \
+  ../src/dec/../common/allocator.h ../brotli/include/brotli/decode.h \
+  ../brotli/include/brotli/port.h ../brotli/include/brotli/types.h
+../src/dec/stream_decode_worker.cc:
+../src/dec/stream_decode_worker.h:
+../../nan/nan.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h:
+../../nan/nan_callbacks.h:
+../../nan/nan_callbacks_12_inl.h:
+../../nan/nan_maybe_43_inl.h:
+../../nan/nan_converters.h:
+../../nan/nan_converters_43_inl.h:
+../../nan/nan_new.h:
+../../nan/nan_implementation_12_inl.h:
+../../nan/nan_persistent_12_inl.h:
+../../nan/nan_weak.h:
+../../nan/nan_object_wrap.h:
+../../nan/nan_private.h:
+../../nan/nan_typedarray_contents.h:
+../../nan/nan_json.h:
+../src/dec/stream_decode.h:
+../src/dec/../common/stream_coder.h:
+../src/dec/../common/allocator.h:
+../brotli/include/brotli/decode.h:
+../brotli/include/brotli/port.h:
+../brotli/include/brotli/types.h:

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode.o.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode.o.d b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode.o.d
new file mode 100644
index 0000000..d12d09d
--- /dev/null
+++ b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode.o.d
@@ -0,0 +1,65 @@
+cmd_Release/obj.target/iltorb/src/enc/stream_encode.o := c++ '-DNODE_GYP_MODULE_NAME=iltorb' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/scottyaslan/.node-gyp/9.11.1/include/node -I/Users/scottyaslan/.node-gyp/9.11.1/src -I/Users/scottyaslan/.node-gyp/9.11.1/deps/uv/include -I/Users/scottyaslan/.node-gyp/9.11.1/deps/v8/include -I../../nan -I../brotli/include  -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-rtti -fno-exceptions -fno-threadsafe-statics -fno-strict-aliasing -O2 -MMD -MF ./Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode.o.d.raw   -c -o Release/obj.target/iltorb/src/enc/stream_encode.o ../src/enc/stream_encode.cc
+Release/obj.target/iltorb/src/enc/stream_encode.o: \
+  ../src/enc/stream_encode.cc ../src/enc/stream_encode.h ../../nan/nan.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h \
+  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
+  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
+  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
+  ../../nan/nan_implementation_12_inl.h \
+  ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+  ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h \
+  ../src/enc/../common/stream_coder.h ../src/enc/../common/allocator.h \
+  ../brotli/include/brotli/encode.h ../brotli/include/brotli/port.h \
+  ../brotli/include/brotli/types.h ../src/enc/stream_encode_worker.h
+../src/enc/stream_encode.cc:
+../src/enc/stream_encode.h:
+../../nan/nan.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h:
+../../nan/nan_callbacks.h:
+../../nan/nan_callbacks_12_inl.h:
+../../nan/nan_maybe_43_inl.h:
+../../nan/nan_converters.h:
+../../nan/nan_converters_43_inl.h:
+../../nan/nan_new.h:
+../../nan/nan_implementation_12_inl.h:
+../../nan/nan_persistent_12_inl.h:
+../../nan/nan_weak.h:
+../../nan/nan_object_wrap.h:
+../../nan/nan_private.h:
+../../nan/nan_typedarray_contents.h:
+../../nan/nan_json.h:
+../src/enc/../common/stream_coder.h:
+../src/enc/../common/allocator.h:
+../brotli/include/brotli/encode.h:
+../brotli/include/brotli/port.h:
+../brotli/include/brotli/types.h:
+../src/enc/stream_encode_worker.h:

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode_worker.o.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode_worker.o.d b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode_worker.o.d
new file mode 100644
index 0000000..58d3a9a
--- /dev/null
+++ b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode_worker.o.d
@@ -0,0 +1,66 @@
+cmd_Release/obj.target/iltorb/src/enc/stream_encode_worker.o := c++ '-DNODE_GYP_MODULE_NAME=iltorb' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/scottyaslan/.node-gyp/9.11.1/include/node -I/Users/scottyaslan/.node-gyp/9.11.1/src -I/Users/scottyaslan/.node-gyp/9.11.1/deps/uv/include -I/Users/scottyaslan/.node-gyp/9.11.1/deps/v8/include -I../../nan -I../brotli/include  -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-rtti -fno-exceptions -fno-threadsafe-statics -fno-strict-aliasing -O2 -MMD -MF ./Release/.deps/Release/obj.target/iltorb/src/enc/stream_encode_worker.o.d.raw   -c -o Release/obj.target/iltorb/src/enc/stream_encode_worker.o ../src/enc/stream_encode_worker.cc
+Release/obj.target/iltorb/src/enc/stream_encode_worker.o: \
+  ../src/enc/stream_encode_worker.cc ../src/enc/stream_encode_worker.h \
+  ../../nan/nan.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h \
+  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
+  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
+  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
+  ../../nan/nan_implementation_12_inl.h \
+  ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+  ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h \
+  ../src/enc/stream_encode.h ../src/enc/../common/stream_coder.h \
+  ../src/enc/../common/allocator.h ../brotli/include/brotli/encode.h \
+  ../brotli/include/brotli/port.h ../brotli/include/brotli/types.h
+../src/enc/stream_encode_worker.cc:
+../src/enc/stream_encode_worker.h:
+../../nan/nan.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h:
+../../nan/nan_callbacks.h:
+../../nan/nan_callbacks_12_inl.h:
+../../nan/nan_maybe_43_inl.h:
+../../nan/nan_converters.h:
+../../nan/nan_converters_43_inl.h:
+../../nan/nan_new.h:
+../../nan/nan_implementation_12_inl.h:
+../../nan/nan_persistent_12_inl.h:
+../../nan/nan_weak.h:
+../../nan/nan_object_wrap.h:
+../../nan/nan_private.h:
+../../nan/nan_typedarray_contents.h:
+../../nan/nan_json.h:
+../src/enc/stream_encode.h:
+../src/enc/../common/stream_coder.h:
+../src/enc/../common/allocator.h:
+../brotli/include/brotli/encode.h:
+../brotli/include/brotli/port.h:
+../brotli/include/brotli/types.h:

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/iltorb.o.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/iltorb.o.d b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/iltorb.o.d
new file mode 100644
index 0000000..a8ec309
--- /dev/null
+++ b/node_modules/iltorb/build/Release/.deps/Release/obj.target/iltorb/src/iltorb.o.d
@@ -0,0 +1,66 @@
+cmd_Release/obj.target/iltorb/src/iltorb.o := c++ '-DNODE_GYP_MODULE_NAME=iltorb' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DNOMINMAX' '-DBUILDING_NODE_EXTENSION' -I/Users/scottyaslan/.node-gyp/9.11.1/include/node -I/Users/scottyaslan/.node-gyp/9.11.1/src -I/Users/scottyaslan/.node-gyp/9.11.1/deps/uv/include -I/Users/scottyaslan/.node-gyp/9.11.1/deps/v8/include -I../../nan -I../brotli/include  -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++0x -stdlib=libc++ -fno-rtti -fno-exceptions -fno-threadsafe-statics -fno-strict-aliasing -O2 -MMD -MF ./Release/.deps/Release/obj.target/iltorb/src/iltorb.o.d.raw   -c -o Release/obj.target/iltorb/src/iltorb.o ../src/iltorb.cc
+Release/obj.target/iltorb/src/iltorb.o: ../src/iltorb.cc ../../nan/nan.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h \
+  /Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h \
+  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
+  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
+  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
+  ../../nan/nan_implementation_12_inl.h \
+  ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+  ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h \
+  ../src/dec/stream_decode.h ../src/dec/../common/stream_coder.h \
+  ../src/dec/../common/allocator.h ../brotli/include/brotli/decode.h \
+  ../brotli/include/brotli/port.h ../brotli/include/brotli/types.h \
+  ../src/enc/stream_encode.h ../brotli/include/brotli/encode.h
+../src/iltorb.cc:
+../../nan/nan.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-errno.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-unix.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-threadpool.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/uv-darwin.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/pthread-barrier.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-version.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8config.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/v8-platform.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_buffer.h:
+/Users/scottyaslan/.node-gyp/9.11.1/include/node/node_object_wrap.h:
+../../nan/nan_callbacks.h:
+../../nan/nan_callbacks_12_inl.h:
+../../nan/nan_maybe_43_inl.h:
+../../nan/nan_converters.h:
+../../nan/nan_converters_43_inl.h:
+../../nan/nan_new.h:
+../../nan/nan_implementation_12_inl.h:
+../../nan/nan_persistent_12_inl.h:
+../../nan/nan_weak.h:
+../../nan/nan_object_wrap.h:
+../../nan/nan_private.h:
+../../nan/nan_typedarray_contents.h:
+../../nan/nan_json.h:
+../src/dec/stream_decode.h:
+../src/dec/../common/stream_coder.h:
+../src/dec/../common/allocator.h:
+../brotli/include/brotli/decode.h:
+../brotli/include/brotli/port.h:
+../brotli/include/brotli/types.h:
+../src/enc/stream_encode.h:
+../brotli/include/brotli/encode.h:

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/build/bindings/iltorb.node.d
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/build/bindings/iltorb.node.d b/node_modules/iltorb/build/Release/build/bindings/iltorb.node.d
new file mode 100644
index 0000000..f037db0
--- /dev/null
+++ b/node_modules/iltorb/build/Release/build/bindings/iltorb.node.d
@@ -0,0 +1 @@
+cmd_../build/bindings/iltorb.node := rm -rf "../build/bindings/iltorb.node" && cp -af "Release/iltorb.node" "../build/bindings/iltorb.node"

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/iltorb.node
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/iltorb.node b/node_modules/iltorb/build/Release/iltorb.node
new file mode 100755
index 0000000..8358471
Binary files /dev/null and b/node_modules/iltorb/build/Release/iltorb.node differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/action_after_build.stamp
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/action_after_build.stamp b/node_modules/iltorb/build/Release/obj.target/action_after_build.stamp
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/common/dictionary.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/common/dictionary.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/common/dictionary.o
new file mode 100644
index 0000000..765578e
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/common/dictionary.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/bit_reader.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/bit_reader.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/bit_reader.o
new file mode 100644
index 0000000..4c37e8b
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/bit_reader.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/decode.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/decode.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/decode.o
new file mode 100644
index 0000000..a0ef908
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/decode.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/huffman.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/huffman.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/huffman.o
new file mode 100644
index 0000000..2d1600c
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/huffman.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/state.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/state.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/state.o
new file mode 100644
index 0000000..edf8e80
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/dec/state.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references.o
new file mode 100644
index 0000000..9dd1c15
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references_hq.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references_hq.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references_hq.o
new file mode 100644
index 0000000..614db54
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/backward_references_hq.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/bit_cost.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/bit_cost.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/bit_cost.o
new file mode 100644
index 0000000..4161c85
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/bit_cost.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/block_splitter.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/block_splitter.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/block_splitter.o
new file mode 100644
index 0000000..cd1ad8c
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/block_splitter.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/brotli_bit_stream.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/brotli_bit_stream.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/brotli_bit_stream.o
new file mode 100644
index 0000000..ed8b3db
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/brotli_bit_stream.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/cluster.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/cluster.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/cluster.o
new file mode 100644
index 0000000..92ba61d
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/cluster.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment.o
new file mode 100644
index 0000000..0156898
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment_two_pass.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment_two_pass.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment_two_pass.o
new file mode 100644
index 0000000..1694f9f
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/compress_fragment_two_pass.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/dictionary_hash.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/dictionary_hash.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/dictionary_hash.o
new file mode 100644
index 0000000..4c0c301
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/dictionary_hash.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/encode.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/encode.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/encode.o
new file mode 100644
index 0000000..26c26d7
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/encode.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/entropy_encode.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/entropy_encode.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/entropy_encode.o
new file mode 100644
index 0000000..f7920de
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/entropy_encode.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/histogram.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/histogram.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/histogram.o
new file mode 100644
index 0000000..f8173dc
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/histogram.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/literal_cost.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/literal_cost.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/literal_cost.o
new file mode 100644
index 0000000..ca14646
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/literal_cost.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/memory.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/memory.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/memory.o
new file mode 100644
index 0000000..d49d1c0
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/memory.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/metablock.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/metablock.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/metablock.o
new file mode 100644
index 0000000..2f52e8d
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/metablock.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/static_dict.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/static_dict.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/static_dict.o
new file mode 100644
index 0000000..ce5ccf9
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/static_dict.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/utf8_util.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/utf8_util.o b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/utf8_util.o
new file mode 100644
index 0000000..9281096
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/brotli/enc/utf8_util.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/allocator.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/allocator.o b/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/allocator.o
new file mode 100644
index 0000000..4dd2511
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/allocator.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/stream_coder.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/stream_coder.o b/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/stream_coder.o
new file mode 100644
index 0000000..d5eac2b
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/src/common/stream_coder.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode.o b/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode.o
new file mode 100644
index 0000000..704d483
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode_worker.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode_worker.o b/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode_worker.o
new file mode 100644
index 0000000..77ad6f8
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/src/dec/stream_decode_worker.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode.o b/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode.o
new file mode 100644
index 0000000..4057665
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode_worker.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode_worker.o b/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode_worker.o
new file mode 100644
index 0000000..e0c2afa
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/src/enc/stream_encode_worker.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/Release/obj.target/iltorb/src/iltorb.o
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/Release/obj.target/iltorb/src/iltorb.o b/node_modules/iltorb/build/Release/obj.target/iltorb/src/iltorb.o
new file mode 100644
index 0000000..6bff4f6
Binary files /dev/null and b/node_modules/iltorb/build/Release/obj.target/iltorb/src/iltorb.o differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/action_after_build.target.mk
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/action_after_build.target.mk b/node_modules/iltorb/build/action_after_build.target.mk
new file mode 100644
index 0000000..1b3cc80
--- /dev/null
+++ b/node_modules/iltorb/build/action_after_build.target.mk
@@ -0,0 +1,32 @@
+# This file is generated by gyp; do not edit.
+
+TOOLSET := target
+TARGET := action_after_build
+### Generated for copy rule.
+$(srcdir)/build/bindings/iltorb.node: TOOLSET := $(TOOLSET)
+$(srcdir)/build/bindings/iltorb.node: $(builddir)/iltorb.node FORCE_DO_CMD
+	$(call do_cmd,copy)
+
+all_deps += $(srcdir)/build/bindings/iltorb.node
+binding_gyp_action_after_build_target_copies = $(srcdir)/build/bindings/iltorb.node
+
+### Rules for final target.
+# Build our special outputs first.
+$(obj).target/action_after_build.stamp: | $(binding_gyp_action_after_build_target_copies)
+
+# Preserve order dependency of special output on deps.
+$(binding_gyp_action_after_build_target_copies): | $(builddir)/iltorb.node
+
+$(obj).target/action_after_build.stamp: TOOLSET := $(TOOLSET)
+$(obj).target/action_after_build.stamp: $(builddir)/iltorb.node FORCE_DO_CMD
+	$(call do_cmd,touch)
+
+all_deps += $(obj).target/action_after_build.stamp
+# Add target alias
+.PHONY: action_after_build
+action_after_build: $(obj).target/action_after_build.stamp
+
+# Add target alias to "all" target.
+.PHONY: all
+all: action_after_build
+

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/binding.Makefile
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/binding.Makefile b/node_modules/iltorb/build/binding.Makefile
new file mode 100644
index 0000000..8f3dcc7
--- /dev/null
+++ b/node_modules/iltorb/build/binding.Makefile
@@ -0,0 +1,6 @@
+# This file is generated by gyp; do not edit.
+
+export builddir_name ?= ./build/.
+.PHONY: all
+all:
+	$(MAKE) iltorb action_after_build

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/bindings/iltorb.node
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/bindings/iltorb.node b/node_modules/iltorb/build/bindings/iltorb.node
index c157b56..8358471 100755
Binary files a/node_modules/iltorb/build/bindings/iltorb.node and b/node_modules/iltorb/build/bindings/iltorb.node differ

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/config.gypi
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/config.gypi b/node_modules/iltorb/build/config.gypi
new file mode 100644
index 0000000..188aeb9
--- /dev/null
+++ b/node_modules/iltorb/build/config.gypi
@@ -0,0 +1,182 @@
+# Do not edit. File was generated by node-gyp's "configure" step
+{
+  "target_defaults": {
+    "cflags": [],
+    "default_configuration": "Release",
+    "defines": [],
+    "include_dirs": [],
+    "libraries": []
+  },
+  "variables": {
+    "asan": 0,
+    "coverage": "false",
+    "debug_http2": "false",
+    "debug_nghttp2": "false",
+    "force_dynamic_crt": 0,
+    "host_arch": "x64",
+    "icu_data_in": "../../deps/icu-small/source/data/in/icudt61l.dat",
+    "icu_endianness": "l",
+    "icu_gyp_path": "tools/icu/icu-generic.gyp",
+    "icu_locales": "en,root",
+    "icu_path": "deps/icu-small",
+    "icu_small": "true",
+    "icu_ver_major": "61",
+    "llvm_version": 0,
+    "node_byteorder": "little",
+    "node_debug_lib": "false",
+    "node_enable_d8": "false",
+    "node_enable_v8_vtunejit": "false",
+    "node_install_npm": "true",
+    "node_module_version": 59,
+    "node_no_browser_globals": "false",
+    "node_prefix": "/",
+    "node_release_urlbase": "https://nodejs.org/download/release/",
+    "node_shared": "false",
+    "node_shared_cares": "false",
+    "node_shared_http_parser": "false",
+    "node_shared_libuv": "false",
+    "node_shared_nghttp2": "false",
+    "node_shared_openssl": "false",
+    "node_shared_zlib": "false",
+    "node_tag": "",
+    "node_target_type": "executable",
+    "node_use_bundled_v8": "true",
+    "node_use_dtrace": "true",
+    "node_use_etw": "false",
+    "node_use_lttng": "false",
+    "node_use_openssl": "true",
+    "node_use_perfctr": "false",
+    "node_use_v8_platform": "true",
+    "node_without_node_options": "false",
+    "openssl_fips": "",
+    "openssl_no_asm": 0,
+    "shlib_suffix": "59.dylib",
+    "target_arch": "x64",
+    "v8_enable_gdbjit": 0,
+    "v8_enable_i18n_support": 1,
+    "v8_enable_inspector": 1,
+    "v8_no_strict_aliasing": 1,
+    "v8_optimized_debug": 0,
+    "v8_promise_internal_field_count": 1,
+    "v8_random_seed": 0,
+    "v8_trace_maps": 0,
+    "v8_use_snapshot": "true",
+    "want_separate_host_toolset": 0,
+    "xcode_version": "7.0",
+    "nodedir": "/Users/scottyaslan/.node-gyp/9.11.1",
+    "standalone_static_library": 1,
+    "dry_run": "",
+    "legacy_bundling": "",
+    "save_dev": "",
+    "browser": "",
+    "commit_hooks": "true",
+    "only": "",
+    "viewer": "man",
+    "also": "",
+    "rollback": "true",
+    "usage": "",
+    "globalignorefile": "/Users/scottyaslan/.nvm/versions/node/v9.11.1/etc/npmignore",
+    "init_author_url": "",
+    "maxsockets": "50",
+    "shell": "/bin/bash",
+    "metrics_registry": "https://registry.npmjs.org/",
+    "parseable": "",
+    "shrinkwrap": "true",
+    "init_license": "ISC",
+    "timing": "",
+    "if_present": "",
+    "cache_max": "Infinity",
+    "init_author_email": "",
+    "sign_git_tag": "",
+    "cert": "",
+    "git_tag_version": "true",
+    "local_address": "",
+    "long": "",
+    "fetch_retries": "2",
+    "registry": "https://registry.npmjs.org/",
+    "key": "",
+    "message": "%s",
+    "versions": "",
+    "globalconfig": "/Users/scottyaslan/.nvm/versions/node/v9.11.1/etc/npmrc",
+    "always_auth": "",
+    "logs_max": "10",
+    "prefer_online": "",
+    "cache_lock_retries": "10",
+    "global_style": "",
+    "heading": "npm",
+    "fetch_retry_mintimeout": "10000",
+    "offline": "",
+    "read_only": "",
+    "searchlimit": "20",
+    "access": "",
+    "json": "",
+    "allow_same_version": "",
+    "description": "true",
+    "engine_strict": "",
+    "https_proxy": "",
+    "init_module": "/Users/scottyaslan/.npm-init.js",
+    "userconfig": "/Users/scottyaslan/.npmrc",
+    "cidr": "",
+    "node_version": "9.11.1",
+    "user": "502",
+    "auth_type": "legacy",
+    "editor": "vi",
+    "ignore_prepublish": "",
+    "save": "true",
+    "script_shell": "",
+    "tag": "latest",
+    "global": "",
+    "progress": "true",
+    "ham_it_up": "",
+    "optional": "true",
+    "searchstaleness": "900",
+    "bin_links": "true",
+    "force": "",
+    "save_prod": "",
+    "searchopts": "",
+    "depth": "Infinity",
+    "node_gyp": "/Users/scottyaslan/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",
+    "rebuild_bundle": "true",
+    "sso_poll_frequency": "500",
+    "unicode": "true",
+    "fetch_retry_maxtimeout": "60000",
+    "ca": "",
+    "save_prefix": "^",
+    "scripts_prepend_node_path": "warn-only",
+    "sso_type": "oauth",
+    "strict_ssl": "true",
+    "tag_version_prefix": "v",
+    "dev": "",
+    "fetch_retry_factor": "10",
+    "group": "20",
+    "save_exact": "",
+    "cache_lock_stale": "60000",
+    "prefer_offline": "",
+    "version": "",
+    "cache_min": "10",
+    "otp": "",
+    "cache": "/Users/scottyaslan/.npm",
+    "searchexclude": "",
+    "color": "true",
+    "package_lock": "true",
+    "package_lock_only": "",
+    "save_optional": "",
+    "user_agent": "npm/5.6.0 node/v9.11.1 darwin x64",
+    "ignore_scripts": "",
+    "cache_lock_wait": "10000",
+    "production": "",
+    "save_bundle": "",
+    "send_metrics": "",
+    "init_version": "1.0.0",
+    "node_options": "",
+    "umask": "0022",
+    "scope": "",
+    "git": "git",
+    "init_author_name": "",
+    "onload_script": "",
+    "tmp": "/var/folders/k_/wz5c_tnj67jbw764hm4j822h0000gp/T",
+    "unsafe_perm": "true",
+    "link": "",
+    "prefix": "/Users/scottyaslan/.nvm/versions/node/v9.11.1"
+  }
+}

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/e20fb305/node_modules/iltorb/build/gyp-mac-tool
----------------------------------------------------------------------
diff --git a/node_modules/iltorb/build/gyp-mac-tool b/node_modules/iltorb/build/gyp-mac-tool
new file mode 100755
index 0000000..8ef02b0
--- /dev/null
+++ b/node_modules/iltorb/build/gyp-mac-tool
@@ -0,0 +1,611 @@
+#!/usr/bin/env python
+# Generated by gyp. Do not edit.
+# Copyright (c) 2012 Google Inc. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+"""Utility functions to perform Xcode-style build steps.
+
+These functions are executed via gyp-mac-tool when using the Makefile generator.
+"""
+
+import fcntl
+import fnmatch
+import glob
+import json
+import os
+import plistlib
+import re
+import shutil
+import string
+import subprocess
+import sys
+import tempfile
+
+
+def main(args):
+  executor = MacTool()
+  exit_code = executor.Dispatch(args)
+  if exit_code is not None:
+    sys.exit(exit_code)
+
+
+class MacTool(object):
+  """This class performs all the Mac tooling steps. The methods can either be
+  executed directly, or dispatched from an argument list."""
+
+  def Dispatch(self, args):
+    """Dispatches a string command to a method."""
+    if len(args) < 1:
+      raise Exception("Not enough arguments")
+
+    method = "Exec%s" % self._CommandifyName(args[0])
+    return getattr(self, method)(*args[1:])
+
+  def _CommandifyName(self, name_string):
+    """Transforms a tool name like copy-info-plist to CopyInfoPlist"""
+    return name_string.title().replace('-', '')
+
+  def ExecCopyBundleResource(self, source, dest, convert_to_binary):
+    """Copies a resource file to the bundle/Resources directory, performing any
+    necessary compilation on each resource."""
+    extension = os.path.splitext(source)[1].lower()
+    if os.path.isdir(source):
+      # Copy tree.
+      # TODO(thakis): This copies file attributes like mtime, while the
+      # single-file branch below doesn't. This should probably be changed to
+      # be consistent with the single-file branch.
+      if os.path.exists(dest):
+        shutil.rmtree(dest)
+      shutil.copytree(source, dest)
+    elif extension == '.xib':
+      return self._CopyXIBFile(source, dest)
+    elif extension == '.storyboard':
+      return self._CopyXIBFile(source, dest)
+    elif extension == '.strings':
+      self._CopyStringsFile(source, dest, convert_to_binary)
+    else:
+      shutil.copy(source, dest)
+
+  def _CopyXIBFile(self, source, dest):
+    """Compiles a XIB file with ibtool into a binary plist in the bundle."""
+
+    # ibtool sometimes crashes with relative paths. See crbug.com/314728.
+    base = os.path.dirname(os.path.realpath(__file__))
+    if os.path.relpath(source):
+      source = os.path.join(base, source)
+    if os.path.relpath(dest):
+      dest = os.path.join(base, dest)
+
+    args = ['xcrun', 'ibtool', '--errors', '--warnings', '--notices',
+        '--output-format', 'human-readable-text', '--compile', dest, source]
+    ibtool_section_re = re.compile(r'/\*.*\*/')
+    ibtool_re = re.compile(r'.*note:.*is clipping its content')
+    ibtoolout = subprocess.Popen(args, stdout=subprocess.PIPE)
+    current_section_header = None
+    for line in ibtoolout.stdout:
+      if ibtool_section_re.match(line):
+        current_section_header = line
+      elif not ibtool_re.match(line):
+        if current_section_header:
+          sys.stdout.write(current_section_header)
+          current_section_header = None
+        sys.stdout.write(line)
+    return ibtoolout.returncode
+
+  def _ConvertToBinary(self, dest):
+    subprocess.check_call([
+        'xcrun', 'plutil', '-convert', 'binary1', '-o', dest, dest])
+
+  def _CopyStringsFile(self, source, dest, convert_to_binary):
+    """Copies a .strings file using iconv to reconvert the input into UTF-16."""
+    input_code = self._DetectInputEncoding(source) or "UTF-8"
+
+    # Xcode's CpyCopyStringsFile / builtin-copyStrings seems to call
+    # CFPropertyListCreateFromXMLData() behind the scenes; at least it prints
+    #     CFPropertyListCreateFromXMLData(): Old-style plist parser: missing
+    #     semicolon in dictionary.
+    # on invalid files. Do the same kind of validation.
+    import CoreFoundation
+    s = open(source, 'rb').read()
+    d = CoreFoundation.CFDataCreate(None, s, len(s))
+    _, error = CoreFoundation.CFPropertyListCreateFromXMLData(None, d, 0, None)
+    if error:
+      return
+
+    fp = open(dest, 'wb')
+    fp.write(s.decode(input_code).encode('UTF-16'))
+    fp.close()
+
+    if convert_to_binary == 'True':
+      self._ConvertToBinary(dest)
+
+  def _DetectInputEncoding(self, file_name):
+    """Reads the first few bytes from file_name and tries to guess the text
+    encoding. Returns None as a guess if it can't detect it."""
+    fp = open(file_name, 'rb')
+    try:
+      header = fp.read(3)
+    except e:
+      fp.close()
+      return None
+    fp.close()
+    if header.startswith("\xFE\xFF"):
+      return "UTF-16"
+    elif header.startswith("\xFF\xFE"):
+      return "UTF-16"
+    elif header.startswith("\xEF\xBB\xBF"):
+      return "UTF-8"
+    else:
+      return None
+
+  def ExecCopyInfoPlist(self, source, dest, convert_to_binary, *keys):
+    """Copies the |source| Info.plist to the destination directory |dest|."""
+    # Read the source Info.plist into memory.
+    fd = open(source, 'r')
+    lines = fd.read()
+    fd.close()
+
+    # Insert synthesized key/value pairs (e.g. BuildMachineOSBuild).
+    plist = plistlib.readPlistFromString(lines)
+    if keys:
+      plist = dict(plist.items() + json.loads(keys[0]).items())
+    lines = plistlib.writePlistToString(plist)
+
+    # Go through all the environment variables and replace them as variables in
+    # the file.
+    IDENT_RE = re.compile(r'[/\s]')
+    for key in os.environ:
+      if key.startswith('_'):
+        continue
+      evar = '${%s}' % key
+      evalue = os.environ[key]
+      lines = string.replace(lines, evar, evalue)
+
+      # Xcode supports various suffices on environment variables, which are
+      # all undocumented. :rfc1034identifier is used in the standard project
+      # template these days, and :identifier was used earlier. They are used to
+      # convert non-url characters into things that look like valid urls --
+      # except that the replacement character for :identifier, '_' isn't valid
+      # in a URL either -- oops, hence :rfc1034identifier was born.
+      evar = '${%s:identifier}' % key
+      evalue = IDENT_RE.sub('_', os.environ[key])
+      lines = string.replace(lines, evar, evalue)
+
+      evar = '${%s:rfc1034identifier}' % key
+      evalue = IDENT_RE.sub('-', os.environ[key])
+      lines = string.replace(lines, evar, evalue)
+
+    # Remove any keys with values that haven't been replaced.
+    lines = lines.split('\n')
+    for i in range(len(lines)):
+      if lines[i].strip().startswith("<string>${"):
+        lines[i] = None
+        lines[i - 1] = None
+    lines = '\n'.join(filter(lambda x: x is not None, lines))
+
+    # Write out the file with variables replaced.
+    fd = open(dest, 'w')
+    fd.write(lines)
+    fd.close()
+
+    # Now write out PkgInfo file now that the Info.plist file has been
+    # "compiled".
+    self._WritePkgInfo(dest)
+
+    if convert_to_binary == 'True':
+      self._ConvertToBinary(dest)
+
+  def _WritePkgInfo(self, info_plist):
+    """This writes the PkgInfo file from the data stored in Info.plist."""
+    plist = plistlib.readPlist(info_plist)
+    if not plist:
+      return
+
+    # Only create PkgInfo for executable types.
+    package_type = plist['CFBundlePackageType']
+    if package_type != 'APPL':
+      return
+
+    # The format of PkgInfo is eight characters, representing the bundle type
+    # and bundle signature, each four characters. If that is missing, four
+    # '?' characters are used instead.
+    signature_code = plist.get('CFBundleSignature', '????')
+    if len(signature_code) != 4:  # Wrong length resets everything, too.
+      signature_code = '?' * 4
+
+    dest = os.path.join(os.path.dirname(info_plist), 'PkgInfo')
+    fp = open(dest, 'w')
+    fp.write('%s%s' % (package_type, signature_code))
+    fp.close()
+
+  def ExecFlock(self, lockfile, *cmd_list):
+    """Emulates the most basic behavior of Linux's flock(1)."""
+    # Rely on exception handling to report errors.
+    fd = os.open(lockfile, os.O_RDONLY|os.O_NOCTTY|os.O_CREAT, 0o666)
+    fcntl.flock(fd, fcntl.LOCK_EX)
+    return subprocess.call(cmd_list)
+
+  def ExecFilterLibtool(self, *cmd_list):
+    """Calls libtool and filters out '/path/to/libtool: file: foo.o has no
+    symbols'."""
+    libtool_re = re.compile(r'^.*libtool: file: .* has no symbols$')
+    libtool_re5 = re.compile(
+        r'^.*libtool: warning for library: ' +
+        r'.* the table of contents is empty ' +
+        r'\(no object file members in the library define global symbols\)$')
+    env = os.environ.copy()
+    # Ref:
+    # http://www.opensource.apple.com/source/cctools/cctools-809/misc/libtool.c
+    # The problem with this flag is that it resets the file mtime on the file to
+    # epoch=0, e.g. 1970-1-1 or 1969-12-31 depending on timezone.
+    env['ZERO_AR_DATE'] = '1'
+    libtoolout = subprocess.Popen(cmd_list, stderr=subprocess.PIPE, env=env)
+    _, err = libtoolout.communicate()
+    for line in err.splitlines():
+      if not libtool_re.match(line) and not libtool_re5.match(line):
+        print >>sys.stderr, line
+    # Unconditionally touch the output .a file on the command line if present
+    # and the command succeeded. A bit hacky.
+    if not libtoolout.returncode:
+      for i in range(len(cmd_list) - 1):
+        if cmd_list[i] == "-o" and cmd_list[i+1].endswith('.a'):
+          os.utime(cmd_list[i+1], None)
+          break
+    return libtoolout.returncode
+
+  def ExecPackageFramework(self, framework, version):
+    """Takes a path to Something.framework and the Current version of that and
+    sets up all the symlinks."""
+    # Find the name of the binary based on the part before the ".framework".
+    binary = os.path.basename(framework).split('.')[0]
+
+    CURRENT = 'Current'
+    RESOURCES = 'Resources'
+    VERSIONS = 'Versions'
+
+    if not os.path.exists(os.path.join(framework, VERSIONS, version, binary)):
+      # Binary-less frameworks don't seem to contain symlinks (see e.g.
+      # chromium's out/Debug/org.chromium.Chromium.manifest/ bundle).
+      return
+
+    # Move into the framework directory to set the symlinks correctly.
+    pwd = os.getcwd()
+    os.chdir(framework)
+
+    # Set up the Current version.
+    self._Relink(version, os.path.join(VERSIONS, CURRENT))
+
+    # Set up the root symlinks.
+    self._Relink(os.path.join(VERSIONS, CURRENT, binary), binary)
+    self._Relink(os.path.join(VERSIONS, CURRENT, RESOURCES), RESOURCES)
+
+    # Back to where we were before!
+    os.chdir(pwd)
+
+  def _Relink(self, dest, link):
+    """Creates a symlink to |dest| named |link|. If |link| already exists,
+    it is overwritten."""
+    if os.path.lexists(link):
+      os.remove(link)
+    os.symlink(dest, link)
+
+  def ExecCompileXcassets(self, keys, *inputs):
+    """Compiles multiple .xcassets files into a single .car file.
+
+    This invokes 'actool' to compile all the inputs .xcassets files. The
+    |keys| arguments is a json-encoded dictionary of extra arguments to
+    pass to 'actool' when the asset catalogs contains an application icon
+    or a launch image.
+
+    Note that 'actool' does not create the Assets.car file if the asset
+    catalogs does not contains imageset.
+    """
+    command_line = [
+      'xcrun', 'actool', '--output-format', 'human-readable-text',
+      '--compress-pngs', '--notices', '--warnings', '--errors',
+    ]
+    is_iphone_target = 'IPHONEOS_DEPLOYMENT_TARGET' in os.environ
+    if is_iphone_target:
+      platform = os.environ['CONFIGURATION'].split('-')[-1]
+      if platform not in ('iphoneos', 'iphonesimulator'):
+        platform = 'iphonesimulator'
+      command_line.extend([
+          '--platform', platform, '--target-device', 'iphone',
+          '--target-device', 'ipad', '--minimum-deployment-target',
+          os.environ['IPHONEOS_DEPLOYMENT_TARGET'], '--compile',
+          os.path.abspath(os.environ['CONTENTS_FOLDER_PATH']),
+      ])
+    else:
+      command_line.extend([
+          '--platform', 'macosx', '--target-device', 'mac',
+          '--minimum-deployment-target', os.environ['MACOSX_DEPLOYMENT_TARGET'],
+          '--compile',
+          os.path.abspath(os.environ['UNLOCALIZED_RESOURCES_FOLDER_PATH']),
+      ])
+    if keys:
+      keys = json.loads(keys)
+      for key, value in keys.iteritems():
+        arg_name = '--' + key
+        if isinstance(value, bool):
+          if value:
+            command_line.append(arg_name)
+        elif isinstance(value, list):
+          for v in value:
+            command_line.append(arg_name)
+            command_line.append(str(v))
+        else:
+          command_line.append(arg_name)
+          command_line.append(str(value))
+    # Note: actool crashes if inputs path are relative, so use os.path.abspath
+    # to get absolute path name for inputs.
+    command_line.extend(map(os.path.abspath, inputs))
+    subprocess.check_call(command_line)
+
+  def ExecMergeInfoPlist(self, output, *inputs):
+    """Merge multiple .plist files into a single .plist file."""
+    merged_plist = {}
+    for path in inputs:
+      plist = self._LoadPlistMaybeBinary(path)
+      self._MergePlist(merged_plist, plist)
+    plistlib.writePlist(merged_plist, output)
+
+  def ExecCodeSignBundle(self, key, resource_rules, entitlements, provisioning):
+    """Code sign a bundle.
+
+    This function tries to code sign an iOS bundle, following the same
+    algorithm as Xcode:
+      1. copy ResourceRules.plist from the user or the SDK into the bundle,
+      2. pick the provisioning profile that best match the bundle identifier,
+         and copy it into the bundle as embedded.mobileprovision,
+      3. copy Entitlements.plist from user or SDK next to the bundle,
+      4. code sign the bundle.
+    """
+    resource_rules_path = self._InstallResourceRules(resource_rules)
+    substitutions, overrides = self._InstallProvisioningProfile(
+        provisioning, self._GetCFBundleIdentifier())
+    entitlements_path = self._InstallEntitlements(
+        entitlements, substitutions, overrides)
+    subprocess.check_call([
+        'codesign', '--force', '--sign', key, '--resource-rules',
+        resource_rules_path, '--entitlements', entitlements_path,
+        os.path.join(
+            os.environ['TARGET_BUILD_DIR'],
+            os.environ['FULL_PRODUCT_NAME'])])
+
+  def _InstallResourceRules(self, resource_rules):
+    """Installs ResourceRules.plist from user or SDK into the bundle.
+
+    Args:
+      resource_rules: string, optional, path to the ResourceRules.plist file
+        to use, default to "${SDKROOT}/ResourceRules.plist"
+
+    Returns:
+      Path to the copy of ResourceRules.plist into the bundle.
+    """
+    source_path = resource_rules
+    target_path = os.path.join(
+        os.environ['BUILT_PRODUCTS_DIR'],
+        os.environ['CONTENTS_FOLDER_PATH'],
+        'ResourceRules.plist')
+    if not source_path:
+      source_path = os.path.join(
+          os.environ['SDKROOT'], 'ResourceRules.plist')
+    shutil.copy2(source_path, target_path)
+    return target_path
+
+  def _InstallProvisioningProfile(self, profile, bundle_identifier):
+    """Installs embedded.mobileprovision into the bundle.
+
+    Args:
+      profile: string, optional, short name of the .mobileprovision file
+        to use, if empty or the file is missing, the best file installed
+        will be used
+      bundle_identifier: string, value of CFBundleIdentifier from Info.plist
+
+    Returns:
+      A tuple containing two dictionary: variables substitutions and values
+      to overrides when generating the entitlements file.
+    """
+    source_path, provisioning_data, team_id = self._FindProvisioningProfile(
+        profile, bundle_identifier)
+    target_path = os.path.join(
+        os.environ['BUILT_PRODUCTS_DIR'],
+        os.environ['CONTENTS_FOLDER_PATH'],
+        'embedded.mobileprovision')
+    shutil.copy2(source_path, target_path)
+    substitutions = self._GetSubstitutions(bundle_identifier, team_id + '.')
+    return substitutions, provisioning_data['Entitlements']
+
+  def _FindProvisioningProfile(self, profile, bundle_identifier):
+    """Finds the .mobileprovision file to use for signing the bundle.
+
+    Checks all the installed provisioning profiles (or if the user specified
+    the PROVISIONING_PROFILE variable, only consult it) and select the most
+    specific that correspond to the bundle identifier.
+
+    Args:
+      profile: string, optional, short name of the .mobileprovision file
+        to use, if empty or the file is missing, the best file installed
+        will be used
+      bundle_identifier: string, value of CFBundleIdentifier from Info.plist
+
+    Returns:
+      A tuple of the path to the selected provisioning profile, the data of
+      the embedded plist in the provisioning profile and the team identifier
+      to use for code signing.
+
+    Raises:
+      SystemExit: if no .mobileprovision can be used to sign the bundle.
+    """
+    profiles_dir = os.path.join(
+        os.environ['HOME'], 'Library', 'MobileDevice', 'Provisioning Profiles')
+    if not os.path.isdir(profiles_dir):
+      print >>sys.stderr, (
+          'cannot find mobile provisioning for %s' % bundle_identifier)
+      sys.exit(1)
+    provisioning_profiles = None
+    if profile:
+      profile_path = os.path.join(profiles_dir, profile + '.mobileprovision')
+      if os.path.exists(profile_path):
+        provisioning_profiles = [profile_path]
+    if not provisioning_profiles:
+      provisioning_profiles = glob.glob(
+          os.path.join(profiles_dir, '*.mobileprovision'))
+    valid_provisioning_profiles = {}
+    for profile_path in provisioning_profiles:
+      profile_data = self._LoadProvisioningProfile(profile_path)
+      app_id_pattern = profile_data.get(
+          'Entitlements', {}).get('application-identifier', '')
+      for team_identifier in profile_data.get('TeamIdentifier', []):
+        app_id = '%s.%s' % (team_identifier, bundle_identifier)
+        if fnmatch.fnmatch(app_id, app_id_pattern):
+          valid_provisioning_profiles[app_id_pattern] = (
+              profile_path, profile_data, team_identifier)
+    if not valid_provisioning_profiles:
+      print >>sys.stderr, (
+          'cannot find mobile provisioning for %s' % bundle_identifier)
+      sys.exit(1)
+    # If the user has multiple provisioning profiles installed that can be
+    # used for ${bundle_identifier}, pick the most specific one (ie. the
+    # provisioning profile whose pattern is the longest).
+    selected_key = max(valid_provisioning_profiles, key=lambda v: len(v))
+    return valid_provisioning_profiles[selected_key]
+
+  def _LoadProvisioningProfile(self, profile_path):
+    """Extracts the plist embedded in a provisioning profile.
+
+    Args:
+      profile_path: string, path to the .mobileprovision file
+
+    Returns:
+      Content of the plist embedded in the provisioning profile as a dictionary.
+    """
+    with tempfile.NamedTemporaryFile() as temp:
+      subprocess.check_call([
+          'security', 'cms', '-D', '-i', profile_path, '-o', temp.name])
+      return self._LoadPlistMaybeBinary(temp.name)
+
+  def _MergePlist(self, merged_plist, plist):
+    """Merge |plist| into |merged_plist|."""
+    for key, value in plist.iteritems():
+      if isinstance(value, dict):
+        merged_value = merged_plist.get(key, {})
+        if isinstance(merged_value, dict):
+          self._MergePlist(merged_value, value)
+          merged_plist[key] = merged_value
+        else:
+          merged_plist[key] = value
+      else:
+        merged_plist[key] = value
+
+  def _LoadPlistMaybeBinary(self, plist_path):
+    """Loads into a memory a plist possibly encoded in binary format.
+
+    This is a wrapper around plistlib.readPlist that tries to convert the
+    plist to the XML format if it can't be parsed (assuming that it is in
+    the binary format).
+
+    Args:
+      plist_path: string, path to a plist file, in XML or binary format
+
+    Returns:
+      Content of the plist as a dictionary.
+    """
+    try:
+      # First, try to read the file using plistlib that only supports XML,
+      # and if an exception is raised, convert a temporary copy to XML and
+      # load that copy.
+      return plistlib.readPlist(plist_path)
+    except:
+      pass
+    with tempfile.NamedTemporaryFile() as temp:
+      shutil.copy2(plist_path, temp.name)
+      subprocess.check_call(['plutil', '-convert', 'xml1', temp.name])
+      return plistlib.readPlist(temp.name)
+
+  def _GetSubstitutions(self, bundle_identifier, app_identifier_prefix):
+    """Constructs a dictionary of variable substitutions for Entitlements.plist.
+
+    Args:
+      bundle_identifier: string, value of CFBundleIdentifier from Info.plist
+      app_identifier_prefix: string, value for AppIdentifierPrefix
+
+    Returns:
+      Dictionary of substitutions to apply when generating Entitlements.plist.
+    """
+    return {
+      'CFBundleIdentifier': bundle_identifier,
+      'AppIdentifierPrefix': app_identifier_prefix,
+    }
+
+  def _GetCFBundleIdentifier(self):
+    """Extracts CFBundleIdentifier value from Info.plist in the bundle.
+
+    Returns:
+      Value of CFBundleIdentifier in the Info.plist located in the bundle.
+    """
+    info_plist_path = os.path.join(
+        os.environ['TARGET_BUILD_DIR'],
+        os.environ['INFOPLIST_PATH'])
+    info_plist_data = self._LoadPlistMaybeBinary(info_plist_path)
+    return info_plist_data['CFBundleIdentifier']
+
+  def _InstallEntitlements(self, entitlements, substitutions, overrides):
+    """Generates and install the ${BundleName}.xcent entitlements file.
+
+    Expands variables "$(variable)" pattern in the source entitlements file,
+    add extra entitlements defined in the .mobileprovision file and the copy
+    the generated plist to "${BundlePath}.xcent".
+
+    Args:
+      entitlements: string, optional, path to the Entitlements.plist template
+        to use, defaults to "${SDKROOT}/Entitlements.plist"
+      substitutions: dictionary, variable substitutions
+      overrides: dictionary, values to add to the entitlements
+
+    Returns:
+      Path to the generated entitlements file.
+    """
+    source_path = entitlements
+    target_path = os.path.join(
+        os.environ['BUILT_PRODUCTS_DIR'],
+        os.environ['PRODUCT_NAME'] + '.xcent')
+    if not source_path:
+      source_path = os.path.join(
+          os.environ['SDKROOT'],
+          'Entitlements.plist')
+    shutil.copy2(source_path, target_path)
+    data = self._LoadPlistMaybeBinary(target_path)
+    data = self._ExpandVariables(data, substitutions)
+    if overrides:
+      for key in overrides:
+        if key not in data:
+          data[key] = overrides[key]
+    plistlib.writePlist(data, target_path)
+    return target_path
+
+  def _ExpandVariables(self, data, substitutions):
+    """Expands variables "$(variable)" in data.
+
+    Args:
+      data: object, can be either string, list or dictionary
+      substitutions: dictionary, variable substitutions to perform
+
+    Returns:
+      Copy of data where each references to "$(variable)" has been replaced
+      by the corresponding value found in substitutions, or left intact if
+      the key was not found.
+    """
+    if isinstance(data, str):
+      for key, value in substitutions.iteritems():
+        data = data.replace('$(%s)' % key, value)
+      return data
+    if isinstance(data, list):
+      return [self._ExpandVariables(v, substitutions) for v in data]
+    if isinstance(data, dict):
+      return {k: self._ExpandVariables(data[k], substitutions) for k in data}
+    return data
+
+if __name__ == '__main__':
+  sys.exit(main(sys.argv[1:]))


Mime
View raw message