4 "summary": "Provides Node.js virtual machines to run inside iOS apps.",
5 "description": "LiquidCore enables Node.js virtual machines to run inside iOS apps. It provides a complete runtime environment, including a virtual file system.",
6 "homepage": "https://github.com/LiquidPlayer/LiquidCore",
12 "Eric Lange": "eric@flicket.tv"
18 "git": "https://github.com/LiquidPlayer/LiquidCore.git",
22 "deps/node-8.9.3/deps/cares/src/ares_iphlpapi.h",
23 "deps/node-8.9.3/deps/cares/src/config-win32.h",
24 "deps/node-8.9.3/deps/cares/src/ares_platform.c",
25 "deps/node-8.9.3/deps/cares/src/windows_port.c"
28 "deps/node-8.9.3/deps/cares/config/darwin/ares_config.h",
29 "deps/node-8.9.3/deps/cares/include/ares.h",
30 "deps/node-8.9.3/deps/cares/include/ares_build.h",
31 "deps/node-8.9.3/deps/cares/include/ares_rules.h",
32 "deps/node-8.9.3/deps/cares/include/ares_version.h",
33 "deps/node-8.9.3/deps/cares/include/nameser.h",
34 "deps/node-8.9.3/deps/cares/src/*.{c,h}",
35 "deps/node-8.9.3/deps/http_parser/http_parser.{c,h}",
36 "deps/node-8.9.3/deps/nghttp2/lib/**/*.h",
37 "deps/node-8.9.3/deps/nghttp2/lib/*.c",
38 "deps/node-8.9.3/deps/uv/include/pthread-barrier.h",
39 "deps/node-8.9.3/deps/uv/include/tree.h",
40 "deps/node-8.9.3/deps/uv/include/uv-darwin.h",
41 "deps/node-8.9.3/deps/uv/include/uv-errno.h",
42 "deps/node-8.9.3/deps/uv/include/uv-threadpool.h",
43 "deps/node-8.9.3/deps/uv/include/uv-unix.h",
44 "deps/node-8.9.3/deps/uv/include/uv-version.h",
45 "deps/node-8.9.3/deps/uv/include/uv.h",
46 "deps/node-8.9.3/deps/uv/src/heap-inl.h",
47 "deps/node-8.9.3/deps/uv/src/queue.h",
48 "deps/node-8.9.3/deps/uv/src/unix/atomic-ops.h",
49 "deps/node-8.9.3/deps/uv/src/unix/internal.h",
50 "deps/node-8.9.3/deps/uv/src/unix/spinlock.h",
51 "deps/node-8.9.3/deps/uv/src/uv-common.h",
52 "deps/node-8.9.3/deps/uv/src/*.c",
53 "deps/node-8.9.3/deps/uv/src/unix/async.c",
54 "deps/node-8.9.3/deps/uv/src/unix/bsd-ifaddrs.c",
55 "deps/node-8.9.3/deps/uv/src/unix/core.c",
56 "deps/node-8.9.3/deps/uv/src/unix/darwin-proctitle.c",
57 "deps/node-8.9.3/deps/uv/src/unix/darwin.c",
58 "deps/node-8.9.3/deps/uv/src/unix/dl.c",
59 "deps/node-8.9.3/deps/uv/src/unix/fs.c",
60 "deps/node-8.9.3/deps/uv/src/unix/fsevents.c",
61 "deps/node-8.9.3/deps/uv/src/unix/getaddrinfo.c",
62 "deps/node-8.9.3/deps/uv/src/unix/getnameinfo.c",
63 "deps/node-8.9.3/deps/uv/src/unix/kqueue.c",
64 "deps/node-8.9.3/deps/uv/src/unix/loop-watcher.c",
65 "deps/node-8.9.3/deps/uv/src/unix/loop.c",
66 "deps/node-8.9.3/deps/uv/src/unix/pipe.c",
67 "deps/node-8.9.3/deps/uv/src/unix/poll.c",
68 "deps/node-8.9.3/deps/uv/src/unix/process.c",
69 "deps/node-8.9.3/deps/uv/src/unix/proctitle.c",
70 "deps/node-8.9.3/deps/uv/src/unix/signal.c",
71 "deps/node-8.9.3/deps/uv/src/unix/stream.c",
72 "deps/node-8.9.3/deps/uv/src/unix/tcp.c",
73 "deps/node-8.9.3/deps/uv/src/unix/thread.c",
74 "deps/node-8.9.3/deps/uv/src/unix/timer.c",
75 "deps/node-8.9.3/deps/uv/src/unix/tty.c",
76 "deps/node-8.9.3/deps/uv/src/unix/udp.c",
77 "deps/node-8.9.3/deps/v8/src/assert-scope.cc",
78 "deps/node-8.9.3/deps/v8/src/base/bits.cc",
79 "deps/node-8.9.3/deps/v8/src/base/cpu.cc",
80 "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace.cc",
81 "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace_posix.cc",
82 "deps/node-8.9.3/deps/v8/src/base/division-by-constant.cc",
83 "deps/node-8.9.3/deps/v8/src/base/file-utils.cc",
84 "deps/node-8.9.3/deps/v8/src/base/functional.cc",
85 "deps/node-8.9.3/deps/v8/src/base/ieee754.cc",
86 "deps/node-8.9.3/deps/v8/src/base/logging.cc",
87 "deps/node-8.9.3/deps/v8/src/base/once.cc",
88 "deps/node-8.9.3/deps/v8/src/base/platform/condition-variable.cc",
89 "deps/node-8.9.3/deps/v8/src/base/platform/mutex.cc",
90 "deps/node-8.9.3/deps/v8/src/base/platform/platform-macos.cc",
91 "deps/node-8.9.3/deps/v8/src/base/platform/platform-posix-time.cc",
92 "deps/node-8.9.3/deps/v8/src/base/platform/platform-posix.cc",
93 "deps/node-8.9.3/deps/v8/src/base/platform/semaphore.cc",
94 "deps/node-8.9.3/deps/v8/src/base/platform/time.cc",
95 "deps/node-8.9.3/deps/v8/src/base/sys-info.cc",
96 "deps/node-8.9.3/deps/v8/src/base/utils/random-number-generator.cc",
97 "deps/node-8.9.3/deps/v8/src/libplatform/default-platform.{cc,h}",
98 "deps/node-8.9.3/deps/v8/src/libplatform/task-queue.cc",
99 "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-buffer.cc",
100 "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-config.cc",
101 "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-object.cc",
102 "deps/node-8.9.3/deps/v8/src/libplatform/tracing/trace-writer.cc",
103 "deps/node-8.9.3/deps/v8/src/libplatform/tracing/tracing-controller.cc",
104 "deps/node-8.9.3/deps/v8/src/libplatform/worker-thread.{cc,h}",
105 "deps/node-8.9.3/deps/v8/src/ostreams.cc",
106 "deps/node-8.9.3/deps/v8/include/libplatform/v8-tracing.h",
107 "deps/node-8.9.3/deps/v8/include/*.h",
108 "deps/node-8.9.3/deps/v8/include/libplatform/*.h",
109 "deps/node-8.9.3/src/*.h",
110 "deps/node-8.9.3/src/async-wrap.cc",
111 "deps/node-8.9.3/src/backtrace_posix.cc",
112 "deps/node-8.9.3/src/cares_wrap.cc",
113 "deps/node-8.9.3/src/connect_wrap.cc",
114 "deps/node-8.9.3/src/connection_wrap.cc",
115 "deps/node-8.9.3/src/env.cc",
116 "deps/node-8.9.3/src/fs_event_wrap.cc",
117 "deps/node-8.9.3/src/handle_wrap.cc",
118 "deps/node-8.9.3/src/js_stream.cc",
119 "deps/node-8.9.3/src/module_wrap.cc",
120 "deps/node-8.9.3/src/node.cc",
121 "deps/node-8.9.3/src/node_api.cc",
122 "deps/node-8.9.3/src/node_buffer.cc",
123 "deps/node-8.9.3/src/node_config.cc",
124 "deps/node-8.9.3/src/node_constants.cc",
125 "deps/node-8.9.3/src/node_contextify.cc",
126 "deps/node-8.9.3/src/node_crypto.cc",
127 "deps/node-8.9.3/src/node_crypto_bio.cc",
128 "deps/node-8.9.3/src/node_crypto_clienthello.cc",
129 "deps/node-8.9.3/src/node_debug_options.cc",
130 "deps/node-8.9.3/src/node_dtrace.cc",
131 "deps/node-8.9.3/src/node_http2.cc",
132 "deps/node-8.9.3/src/node_http_parser.cc",
133 "deps/node-8.9.3/src/node_i18n.cc",
134 "deps/node-8.9.3/src/node_main.cc",
135 "deps/node-8.9.3/src/node_os.cc",
136 "deps/node-8.9.3/src/node_perf.cc",
137 "deps/node-8.9.3/src/node_platform.cc",
138 "deps/node-8.9.3/src/node_serdes.cc",
139 "deps/node-8.9.3/src/node_stat_watcher.cc",
140 "deps/node-8.9.3/src/node_url.cc",
141 "deps/node-8.9.3/src/node_util.cc",
142 "deps/node-8.9.3/src/node_v8.cc",
143 "deps/node-8.9.3/src/node_watchdog.cc",
144 "deps/node-8.9.3/src/node_zlib.cc",
145 "deps/node-8.9.3/src/pipe_wrap.cc",
146 "deps/node-8.9.3/src/signal_wrap.cc",
147 "deps/node-8.9.3/src/spawn_sync.cc",
148 "deps/node-8.9.3/src/stream_base.cc",
149 "deps/node-8.9.3/src/stream_wrap.cc",
150 "deps/node-8.9.3/src/string_bytes.cc",
151 "deps/node-8.9.3/src/string_search.cc",
152 "deps/node-8.9.3/src/tcp_wrap.cc",
153 "deps/node-8.9.3/src/timer_wrap.cc",
154 "deps/node-8.9.3/src/tls_wrap.cc",
155 "deps/node-8.9.3/src/tracing/agent.cc",
156 "deps/node-8.9.3/src/tracing/node_trace_buffer.cc",
157 "deps/node-8.9.3/src/tracing/node_trace_writer.cc",
158 "deps/node-8.9.3/src/tracing/trace_event.cc",
159 "deps/node-8.9.3/src/tty_wrap.cc",
160 "deps/node-8.9.3/src/udp_wrap.cc",
161 "deps/node-8.9.3/src/util.cc",
162 "deps/node-8.9.3/src/uv.cc",
163 "LiquidCoreiOS/LiquidCore/node-8.9.3/V82JSC/**/*.{cpp,h}",
164 "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace_posix.cc",
165 "deps/node-8.9.3/deps/v8/src/base/debug/stack_trace.{cc,h}",
166 "deps/node-8.9.3/deps/v8/src/base/*.cc",
167 "deps/node-8.9.3/deps/v8/src/assert-scope.{cc,h}",
168 "deps/node-8.9.3/deps/v8/src/base/utils/random-number-generator.{cc,h}",
169 "deps/utfcpp/**/*.{h}",
170 "LiquidCoreiOS/LiquidCore/node-8.9.3/V82JSC/polyfill/polyfill.c",
171 "LiquidCoreiOS/LiquidCore/node-8.9.3/node/node_javascript.cc",
172 "LiquidCoreiOS/LiquidCore/node-8.9.3/node/node_provider.h",
173 "LiquidCoreCommon/node/*",
174 "LiquidCoreCommon/include/*.h",
175 "LiquidCoreiOS/LiquidCore/LiquidCore/*.h",
176 "LiquidCoreiOS/LiquidCore/API/*.{h,m,cpp}"
178 "public_header_files": [
179 "LiquidCoreiOS/LiquidCore/LiquidCore/*.h"
181 "private_header_files": [
182 "deps/node-8.9.3/src/*.h",
183 "deps/node-8.9.3/deps/cares/include/*.h",
184 "deps/node-8.9.3/deps/http_parser/*.h",
185 "deps/node-8.9.3/deps/nghttp2/lib/**/*.h",
186 "deps/node-8.9.3/deps/uv/include/pthread-barrier.h",
187 "deps/node-8.9.3/deps/uv/include/tree.h",
188 "deps/node-8.9.3/deps/uv/include/uv-darwin.h",
189 "deps/node-8.9.3/deps/uv/include/uv-errno.h",
190 "deps/node-8.9.3/deps/uv/include/uv-threadpool.h",
191 "deps/node-8.9.3/deps/uv/include/uv-unix.h",
192 "deps/node-8.9.3/deps/uv/include/uv-version.h",
193 "deps/node-8.9.3/deps/uv/include/uv.h",
194 "deps/node-8.9.3/deps/v8/include/**/*.h"
197 "deps/node-8.9.3/deps/v8/include",
198 "deps/node-8.9.3/deps/v8",
199 "deps/openssl-1.0.2o/include-ios",
200 "deps/node-8.9.3/src",
201 "deps/node-8.9.3/deps/nghttp2/lib/includes",
202 "LiquidCoreiOS/LiquidCore/node-8.9.3/node"
204 "requires_arc": true,
209 "vendored_libraries": [
210 "deps/openssl-1.0.2o/lib-ios/libcrypto.a",
211 "deps/openssl-1.0.2o/lib-ios/libssl.a"
213 "frameworks": "JavaScriptCore",
214 "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",
216 "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",
217 "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",
218 "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",
219 "CLANG_WARN_COMMA": "NO",
220 "CLANG_WARN_DOCUMENTATION_COMMENTS": "NO",
221 "GCC_WARN_64_TO_32_BIT_CONVERSION": "NO",
222 "GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS": "NO",
223 "GCC_WARN_UNUSED_VARIABLE": "NO",
224 "GCC_WARN_UNINITIALIZED_AUTOS": "NO",
225 "CLANG_WARN_UNREACHABLE_CODE": "NO"
227 "swift_version": "3.0",