| { |
| "name": "LiquidCore", |
| "version": "0.6.0", |
| "summary": "Provides Node.js virtual machines to run inside iOS apps.", |
| "description": "LiquidCore enables Node.js virtual machines to run inside iOS apps. It provides a complete runtime environment, including a virtual file system.", |
| "homepage": "https://github.com/LiquidPlayer/LiquidCore", |
| "license": { |
| "type": "MIT", |
| "file": "LICENSE.md" |
| }, |
| "authors": { |
| "Eric Lange": "eric@flicket.tv" |
| }, |
| "platforms": { |
| "ios": "10.0" |
| }, |
| "source": { |
| "git": "https://github.com/LiquidPlayer/LiquidCore.git", |
| "tag": "0.6.0" |
| }, |
| "exclude_files": [ |
| "deps/node-8.9.3/deps/cares/src/ares_iphlpapi.h", |
| "deps/node-8.9.3/deps/cares/src/config-win32.h", |
| "deps/node-8.9.3/deps/cares/src/ares_platform.c", |
| "deps/node-8.9.3/deps/cares/src/windows_port.c" |
| ], |
| "source_files": [ |
| "deps/node-8.9.3/deps/cares/config/darwin/ares_config.h", |
| "deps/node-8.9.3/deps/cares/include/ares.h", |
| "deps/node-8.9.3/deps/cares/include/ares_build.h", |
| "deps/node-8.9.3/deps/cares/include/ares_rules.h", |
| "deps/node-8.9.3/deps/cares/include/ares_version.h", |
| "deps/node-8.9.3/deps/cares/include/nameser.h", |
| "deps/node-8.9.3/deps/cares/src/*.{c,h}", |
| "deps/node-8.9.3/deps/http_parser/http_parser.{c,h}", |
| "deps/node-8.9.3/deps/nghttp2/lib/**/*.h", |
| "deps/node-8.9.3/deps/nghttp2/lib/*.c", |
| "deps/node-8.9.3/deps/uv/include/pthread-barrier.h", |
| "deps/node-8.9.3/deps/uv/include/tree.h", |
| "deps/node-8.9.3/deps/uv/include/uv-darwin.h", |
| "deps/node-8.9.3/deps/uv/include/uv-errno.h", |
| "deps/node-8.9.3/deps/uv/include/uv-threadpool.h", |
| "deps/node-8.9.3/deps/uv/include/uv-unix.h", |
| "deps/node-8.9.3/deps/uv/include/uv-version.h", |
| "deps/node-8.9.3/deps/uv/include/uv.h", |
| "deps/node-8.9.3/deps/uv/src/heap-inl.h", |
| "deps/node-8.9.3/deps/uv/src/queue.h", |
| "deps/node-8.9.3/deps/uv/src/unix/atomic-ops.h", |
| "deps/node-8.9.3/deps/uv/src/unix/internal.h", |
| "deps/node-8.9.3/deps/uv/src/unix/spinlock.h", |
| "deps/node-8.9.3/deps/uv/src/uv-common.h", |
| "deps/node-8.9.3/deps/uv/src/*.c", |
| "deps/node-8.9.3/deps/uv/src/unix/async.c", |
| "deps/node-8.9.3/deps/uv/src/unix/bsd-ifaddrs.c", |
| "deps/node-8.9.3/deps/uv/src/unix/core.c", |
| "deps/node-8.9.3/deps/uv/src/unix/darwin-proctitle.c", |
| "deps/node-8.9.3/deps/uv/src/unix/darwin.c", |
| "deps/node-8.9.3/deps/uv/src/unix/dl.c", |
| "deps/node-8.9.3/deps/uv/src/unix/fs.c", |
| "deps/node-8.9.3/deps/uv/src/unix/fsevents.c", |
| "deps/node-8.9.3/deps/uv/src/unix/getaddrinfo.c", |
| "deps/node-8.9.3/deps/uv/src/unix/getnameinfo.c", |
| "deps/node-8.9.3/deps/uv/src/unix/kqueue.c", |
| "deps/node-8.9.3/deps/uv/src/unix/loop-watcher.c", |
| "deps/node-8.9.3/deps/uv/src/unix/loop.c", |
| "deps/node-8.9.3/deps/uv/src/unix/pipe.c", |
| "deps/node-8.9.3/deps/uv/src/unix/poll.c", |
| "deps/node-8.9.3/deps/uv/src/unix/process.c", |
| "deps/node-8.9.3/deps/uv/src/unix/proctitle.c", |
| "deps/node-8.9.3/deps/uv/src/unix/signal.c", |
| "deps/node-8.9.3/deps/uv/src/unix/stream.c", |
| "deps/node-8.9.3/deps/uv/src/unix/tcp.c", |
| "deps/node-8.9.3/deps/uv/src/unix/thread.c", |
| "deps/node-8.9.3/deps/uv/src/unix/timer.c", |
| "deps/node-8.9.3/deps/uv/src/unix/tty.c", |
| "deps/node-8.9.3/deps/uv/src/unix/udp.c", |
| "deps/node-8.9.3/deps/v8/src/assert-scope.cc", |
| "deps/node-8.9.3/deps/v8/src/base/bits.cc", |
| "deps/node-8.9.3/deps/v8/src/base/cpu.cc", |
| "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace.cc", |
| "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace_posix.cc", |
| "deps/node-8.9.3/deps/v8/src/base/division-by-constant.cc", |
| "deps/node-8.9.3/deps/v8/src/base/file-utils.cc", |
| "deps/node-8.9.3/deps/v8/src/base/functional.cc", |
| "deps/node-8.9.3/deps/v8/src/base/ieee754.cc", |
| "deps/node-8.9.3/deps/v8/src/base/logging.cc", |
| "deps/node-8.9.3/deps/v8/src/base/once.cc", |
| "deps/node-8.9.3/deps/v8/src/base/platform/condition-variable.cc", |
| "deps/node-8.9.3/deps/v8/src/base/platform/mutex.cc", |
| "deps/node-8.9.3/deps/v8/src/base/platform/platform-macos.cc", |
| "deps/node-8.9.3/deps/v8/src/base/platform/platform-posix-time.cc", |
| "deps/node-8.9.3/deps/v8/src/base/platform/platform-posix.cc", |
| "deps/node-8.9.3/deps/v8/src/base/platform/semaphore.cc", |
| "deps/node-8.9.3/deps/v8/src/base/platform/time.cc", |
| "deps/node-8.9.3/deps/v8/src/base/sys-info.cc", |
| "deps/node-8.9.3/deps/v8/src/base/utils/random-number-generator.cc", |
| "deps/node-8.9.3/deps/v8/src/libplatform/default-platform.{cc,h}", |
| "deps/node-8.9.3/deps/v8/src/libplatform/task-queue.cc", |
| "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-buffer.cc", |
| "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-config.cc", |
| "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-object.cc", |
| "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-writer.cc", |
| "deps/node-8.9.3/deps/v8/src/libplatform/tracing/tracing-controller.cc", |
| "deps/node-8.9.3/deps/v8/src/libplatform/worker-thread.{cc,h}", |
| "deps/node-8.9.3/deps/v8/src/ostreams.cc", |
| "deps/node-8.9.3/deps/v8/include/libplatform/v8-tracing.h", |
| "deps/node-8.9.3/deps/v8/include/*.h", |
| "deps/node-8.9.3/deps/v8/include/libplatform/*.h", |
| "deps/node-8.9.3/src/*.h", |
| "deps/node-8.9.3/src/async-wrap.cc", |
| "deps/node-8.9.3/src/backtrace_posix.cc", |
| "deps/node-8.9.3/src/cares_wrap.cc", |
| "deps/node-8.9.3/src/connect_wrap.cc", |
| "deps/node-8.9.3/src/connection_wrap.cc", |
| "deps/node-8.9.3/src/env.cc", |
| "deps/node-8.9.3/src/fs_event_wrap.cc", |
| "deps/node-8.9.3/src/handle_wrap.cc", |
| "deps/node-8.9.3/src/js_stream.cc", |
| "deps/node-8.9.3/src/module_wrap.cc", |
| "deps/node-8.9.3/src/node.cc", |
| "deps/node-8.9.3/src/node_api.cc", |
| "deps/node-8.9.3/src/node_buffer.cc", |
| "deps/node-8.9.3/src/node_config.cc", |
| "deps/node-8.9.3/src/node_constants.cc", |
| "deps/node-8.9.3/src/node_contextify.cc", |
| "deps/node-8.9.3/src/node_crypto.cc", |
| "deps/node-8.9.3/src/node_crypto_bio.cc", |
| "deps/node-8.9.3/src/node_crypto_clienthello.cc", |
| "deps/node-8.9.3/src/node_debug_options.cc", |
| "deps/node-8.9.3/src/node_dtrace.cc", |
| "deps/node-8.9.3/src/node_http2.cc", |
| "deps/node-8.9.3/src/node_http_parser.cc", |
| "deps/node-8.9.3/src/node_i18n.cc", |
| "deps/node-8.9.3/src/node_main.cc", |
| "deps/node-8.9.3/src/node_os.cc", |
| "deps/node-8.9.3/src/node_perf.cc", |
| "deps/node-8.9.3/src/node_platform.cc", |
| "deps/node-8.9.3/src/node_serdes.cc", |
| "deps/node-8.9.3/src/node_stat_watcher.cc", |
| "deps/node-8.9.3/src/node_url.cc", |
| "deps/node-8.9.3/src/node_util.cc", |
| "deps/node-8.9.3/src/node_v8.cc", |
| "deps/node-8.9.3/src/node_watchdog.cc", |
| "deps/node-8.9.3/src/node_zlib.cc", |
| "deps/node-8.9.3/src/pipe_wrap.cc", |
| "deps/node-8.9.3/src/signal_wrap.cc", |
| "deps/node-8.9.3/src/spawn_sync.cc", |
| "deps/node-8.9.3/src/stream_base.cc", |
| "deps/node-8.9.3/src/stream_wrap.cc", |
| "deps/node-8.9.3/src/string_bytes.cc", |
| "deps/node-8.9.3/src/string_search.cc", |
| "deps/node-8.9.3/src/tcp_wrap.cc", |
| "deps/node-8.9.3/src/timer_wrap.cc", |
| "deps/node-8.9.3/src/tls_wrap.cc", |
| "deps/node-8.9.3/src/tracing/agent.cc", |
| "deps/node-8.9.3/src/tracing/node_trace_buffer.cc", |
| "deps/node-8.9.3/src/tracing/node_trace_writer.cc", |
| "deps/node-8.9.3/src/tracing/trace_event.cc", |
| "deps/node-8.9.3/src/tty_wrap.cc", |
| "deps/node-8.9.3/src/udp_wrap.cc", |
| "deps/node-8.9.3/src/util.cc", |
| "deps/node-8.9.3/src/uv.cc", |
| "LiquidCoreiOS/LiquidCore/node-8.9.3/V82JSC/**/*.{cpp,h}", |
| "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace_posix.cc", |
| "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace.{cc,h}", |
| "deps/node-8.9.3/deps/v8/src/base/*.cc", |
| "deps/node-8.9.3/deps/v8/src/assert-scope.{cc,h}", |
| "deps/node-8.9.3/deps/v8/src/base/utils/random-number-generator.{cc,h}", |
| "deps/utfcpp/**/*.{h}", |
| "LiquidCoreiOS/LiquidCore/node-8.9.3/V82JSC/polyfill/polyfill.c", |
| "LiquidCoreiOS/LiquidCore/node-8.9.3/node/node_javascript.cc", |
| "LiquidCoreiOS/LiquidCore/node-8.9.3/node/node_provider.h", |
| "LiquidCoreCommon/node/*", |
| "LiquidCoreCommon/include/*.h", |
| "LiquidCoreiOS/LiquidCore/LiquidCore/*.h", |
| "LiquidCoreiOS/LiquidCore/API/*.{h,m,cpp}" |
| ], |
| "public_header_files": [ |
| "LiquidCoreiOS/LiquidCore/LiquidCore/*.h" |
| ], |
| "private_header_files": [ |
| "deps/node-8.9.3/src/*.h", |
| "deps/node-8.9.3/deps/cares/include/*.h", |
| "deps/node-8.9.3/deps/http_parser/*.h", |
| "deps/node-8.9.3/deps/nghttp2/lib/**/*.h", |
| "deps/node-8.9.3/deps/uv/include/pthread-barrier.h", |
| "deps/node-8.9.3/deps/uv/include/tree.h", |
| "deps/node-8.9.3/deps/uv/include/uv-darwin.h", |
| "deps/node-8.9.3/deps/uv/include/uv-errno.h", |
| "deps/node-8.9.3/deps/uv/include/uv-threadpool.h", |
| "deps/node-8.9.3/deps/uv/include/uv-unix.h", |
| "deps/node-8.9.3/deps/uv/include/uv-version.h", |
| "deps/node-8.9.3/deps/uv/include/uv.h", |
| "deps/node-8.9.3/deps/v8/include/**/*.h" |
| ], |
| "preserve_paths": [ |
| "deps/node-8.9.3/deps/v8/include", |
| "deps/node-8.9.3/deps/v8", |
| "deps/openssl-1.0.2o/include-ios", |
| "deps/node-8.9.3/src", |
| "deps/node-8.9.3/deps/nghttp2/lib/includes", |
| "LiquidCoreiOS/LiquidCore/node-8.9.3/node" |
| ], |
| "requires_arc": true, |
| "libraries": [ |
| "z", |
| "c++" |
| ], |
| "vendored_libraries": [ |
| "deps/openssl-1.0.2o/lib-ios/libcrypto.a", |
| "deps/openssl-1.0.2o/lib-ios/libssl.a" |
| ], |
| "frameworks": "JavaScriptCore", |
| "prepare_command": "# Generate node_javascript.cc\nbash LiquidCoreiOS/scripts/generate_node_javascript.sh\n# Generate node_provider.h\nbash LiquidCoreiOS/scripts/generate_node_provider.sh\n# Generate V82JSC polyfills\nbash LiquidCoreiOS/scripts/generate_javascript_polyfills.sh", |
| "xcconfig": { |
| "HEADER_SEARCH_PATHS": "$(PODS_TARGET_SRCROOT)/deps/node-8.9.3/deps/v8/include ${PODS_TARGET_SRCROOT}/deps/node-8.9.3/deps/v8 $(PODS_TARGET_SRCROOT)/deps/openssl-1.0.2o/include-ios $(PODS_TARGET_SRCROOT)/deps/node-8.9.3/src $(PODS_TARGET_SRCROOT)/deps/node-8.9.3/deps/nghttp2/lib/includes $(PODS_TARGET_SRCROOT)/LiquidCoreiOS/LiquidCore/node-8.9.3/node", |
| "OTHER_CFLAGS": "-D_DARWIN_USE_64_BIT_INODE=1 -D_DARWIN_UNLIMITED_SELECT=1 -DHTTP_PARSER_STRICT=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H", |
| "OTHER_CPLUSPLUSFLAGS": "-Wno-inconsistent-missing-override -DV8_OS_MACOSX -DV8_FAST_TLS_SUPPORTED_NOXXX -DNODE_WANT_INTERNALS=1 -DNODE_PLATFORM=\\\"iOS\\\" -DNODE_ARCH=\\\"arm64\\\" -DV8_DEPRECATION_WARNINGS=1 -D__POSIX__ -DBUILDING_NGHTTP2 -DNODE_USE_V8_PLATFORM=1 -DHAVE_INSPECTOR=0 -DV8_INSPECTOR_USE_STL=1 -DV8_INSPECTOR_USE_OLD_STL=1 -DHAVE_OPENSSL=1 -D__POSIX__ -DHTTP_PARSER_STRICT=0 -D_LARGEFILE_SOURCE -D_GLIBCXX_USE_C99_MATH -D_REENTRANT=1 -DNODE_USE_V8_PLATFORM=1 -DNODE_USE_V8_PLATFORM=1 -DNODE_USE_V8_PLATFORM=1 -DHAVE_INSPECTOR=0 -DV8_INSPECTOR_USE_STL=1 -DV8_INSPECTOR_USE_OLD_STL=1 -DHAVE_OPENSSL=1 -DHTTP_PARSER_STRICT=0 -D_LARGEFILE_SOURCE -D_GLIBCXX_USE_C99_MATH -D_REENTRANT=1 -DHAVE_DTRACE=1 -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64BIT_INODE=1", |
| "CLANG_WARN_COMMA": "NO", |
| "CLANG_WARN_DOCUMENTATION_COMMENTS": "NO", |
| "GCC_WARN_64_TO_32_BIT_CONVERSION": "NO", |
| "GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS": "NO", |
| "GCC_WARN_UNUSED_VARIABLE": "NO", |
| "GCC_WARN_UNINITIALIZED_AUTOS": "NO", |
| "CLANG_WARN_UNREACHABLE_CODE": "NO" |
| }, |
| "swift_version": "3.0", |
| "resources": [ |
| |
| ] |
| } |