blob: 2025820721156aaf354056f8e97ac976c866ced7 [file] [log] [blame]
{
"name": "LiquidCore",
"version": "0.6.1",
"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.1"
},
"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",
"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}",
"LiquidCoreiOS/LiquidCore/V82JSC/**/*.{cpp,h}",
"deps/utfcpp/**/*.{h}",
"deps/JavaScriptCore/private/*.h",
"deps/Apple/**/*.h",
"LiquidCoreiOS/LiquidCore/gen/polyfill.c",
"LiquidCoreiOS/LiquidCore/gen/node_javascript.cc",
"LiquidCoreiOS/LiquidCore/gen/node_provider.h",
"LiquidCoreCommon/node/*",
"LiquidCoreCommon/include/*.h",
"LiquidCoreiOS/LiquidCore/Headers/*.h",
"LiquidCoreiOS/LiquidCore/API/*.{h,m,cpp}"
],
"public_header_files": [
"LiquidCoreiOS/LiquidCore/Headers/*.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": [
]
}