├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CPPLINT.cfg ├── LICENSE ├── Makefile ├── README.md ├── configure ├── deps ├── .gclient └── .gclient_entries ├── lib ├── errors.js ├── ffi.js ├── file_system.js ├── inspector.js ├── loader.js ├── loader │ ├── create_dynamic_module.js │ ├── module_job.js │ └── translators.js ├── mime.js ├── repl.js ├── repl │ ├── highlight.js │ └── tty.js ├── tty.js ├── util.js ├── util │ ├── cli_table.js │ └── inspect.js ├── w3.js ├── w3 │ ├── blob.js │ ├── crypto.js │ └── performance.js ├── whatwg.js ├── whatwg │ ├── console.js │ ├── encoding.js │ ├── events.js │ ├── fetch.js │ ├── streams │ │ ├── helpers.js │ │ ├── queuing_strategy.js │ │ ├── readable.js │ │ ├── symbols.js │ │ ├── transform.js │ │ └── writable.js │ ├── timers.js │ ├── url.js │ ├── url │ │ ├── encode_sets.js │ │ └── parser.js │ └── websocket.js └── zero.js ├── src ├── base_object-inl.h ├── base_object.h ├── zero.cc ├── zero.h ├── zero_blobs.h ├── zero_encoding.cc ├── zero_errors.h ├── zero_ffi.cc ├── zero_fs.cc ├── zero_inspector_sync.cc ├── zero_module_wrap.cc ├── zero_module_wrap.h ├── zero_mutex.h ├── zero_performance.cc ├── zero_platform.cc ├── zero_platform.h ├── zero_script_wrap.h ├── zero_tcp.cc ├── zero_timer.cc ├── zero_tty.cc ├── zero_types.cc └── zero_util.cc ├── test ├── .eslintrc.js ├── common.js ├── environment │ └── test-env.js ├── ffi │ ├── fibonacci.c │ ├── test-exit.js │ └── test-fibonacci.js ├── file_system │ ├── test-readdirectory.js │ ├── test-readfile.js │ ├── test-stat.js │ └── test-write.js ├── fixtures │ └── hello.txt ├── message │ ├── test-error.js │ └── test-error.out ├── module │ └── test-import-data-url.js ├── wpt.js └── wpt_list.json └── tools ├── blob2c.js ├── build-v8.sh └── test.js /.eslintignore: -------------------------------------------------------------------------------- 1 | !.eslintrc.js 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CPPLINT.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/CPPLINT.cfg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/README.md -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/configure -------------------------------------------------------------------------------- /deps/.gclient: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/deps/.gclient -------------------------------------------------------------------------------- /deps/.gclient_entries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/deps/.gclient_entries -------------------------------------------------------------------------------- /lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/errors.js -------------------------------------------------------------------------------- /lib/ffi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/ffi.js -------------------------------------------------------------------------------- /lib/file_system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/file_system.js -------------------------------------------------------------------------------- /lib/inspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/inspector.js -------------------------------------------------------------------------------- /lib/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/loader.js -------------------------------------------------------------------------------- /lib/loader/create_dynamic_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/loader/create_dynamic_module.js -------------------------------------------------------------------------------- /lib/loader/module_job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/loader/module_job.js -------------------------------------------------------------------------------- /lib/loader/translators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/loader/translators.js -------------------------------------------------------------------------------- /lib/mime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/mime.js -------------------------------------------------------------------------------- /lib/repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/repl.js -------------------------------------------------------------------------------- /lib/repl/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/repl/highlight.js -------------------------------------------------------------------------------- /lib/repl/tty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/repl/tty.js -------------------------------------------------------------------------------- /lib/tty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/tty.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/util/cli_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/util/cli_table.js -------------------------------------------------------------------------------- /lib/util/inspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/util/inspect.js -------------------------------------------------------------------------------- /lib/w3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/w3.js -------------------------------------------------------------------------------- /lib/w3/blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/w3/blob.js -------------------------------------------------------------------------------- /lib/w3/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/w3/crypto.js -------------------------------------------------------------------------------- /lib/w3/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/w3/performance.js -------------------------------------------------------------------------------- /lib/whatwg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg.js -------------------------------------------------------------------------------- /lib/whatwg/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/console.js -------------------------------------------------------------------------------- /lib/whatwg/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/encoding.js -------------------------------------------------------------------------------- /lib/whatwg/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/events.js -------------------------------------------------------------------------------- /lib/whatwg/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/fetch.js -------------------------------------------------------------------------------- /lib/whatwg/streams/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/streams/helpers.js -------------------------------------------------------------------------------- /lib/whatwg/streams/queuing_strategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/streams/queuing_strategy.js -------------------------------------------------------------------------------- /lib/whatwg/streams/readable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/streams/readable.js -------------------------------------------------------------------------------- /lib/whatwg/streams/symbols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/streams/symbols.js -------------------------------------------------------------------------------- /lib/whatwg/streams/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/streams/transform.js -------------------------------------------------------------------------------- /lib/whatwg/streams/writable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/streams/writable.js -------------------------------------------------------------------------------- /lib/whatwg/timers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/timers.js -------------------------------------------------------------------------------- /lib/whatwg/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/url.js -------------------------------------------------------------------------------- /lib/whatwg/url/encode_sets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/url/encode_sets.js -------------------------------------------------------------------------------- /lib/whatwg/url/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/url/parser.js -------------------------------------------------------------------------------- /lib/whatwg/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/whatwg/websocket.js -------------------------------------------------------------------------------- /lib/zero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/lib/zero.js -------------------------------------------------------------------------------- /src/base_object-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/base_object-inl.h -------------------------------------------------------------------------------- /src/base_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/base_object.h -------------------------------------------------------------------------------- /src/zero.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero.cc -------------------------------------------------------------------------------- /src/zero.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero.h -------------------------------------------------------------------------------- /src/zero_blobs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_blobs.h -------------------------------------------------------------------------------- /src/zero_encoding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_encoding.cc -------------------------------------------------------------------------------- /src/zero_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_errors.h -------------------------------------------------------------------------------- /src/zero_ffi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_ffi.cc -------------------------------------------------------------------------------- /src/zero_fs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_fs.cc -------------------------------------------------------------------------------- /src/zero_inspector_sync.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_inspector_sync.cc -------------------------------------------------------------------------------- /src/zero_module_wrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_module_wrap.cc -------------------------------------------------------------------------------- /src/zero_module_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_module_wrap.h -------------------------------------------------------------------------------- /src/zero_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_mutex.h -------------------------------------------------------------------------------- /src/zero_performance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_performance.cc -------------------------------------------------------------------------------- /src/zero_platform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_platform.cc -------------------------------------------------------------------------------- /src/zero_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_platform.h -------------------------------------------------------------------------------- /src/zero_script_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_script_wrap.h -------------------------------------------------------------------------------- /src/zero_tcp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_tcp.cc -------------------------------------------------------------------------------- /src/zero_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_timer.cc -------------------------------------------------------------------------------- /src/zero_tty.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_tty.cc -------------------------------------------------------------------------------- /src/zero_types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_types.cc -------------------------------------------------------------------------------- /src/zero_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/src/zero_util.cc -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/common.js -------------------------------------------------------------------------------- /test/environment/test-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/environment/test-env.js -------------------------------------------------------------------------------- /test/ffi/fibonacci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/ffi/fibonacci.c -------------------------------------------------------------------------------- /test/ffi/test-exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/ffi/test-exit.js -------------------------------------------------------------------------------- /test/ffi/test-fibonacci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/ffi/test-fibonacci.js -------------------------------------------------------------------------------- /test/file_system/test-readdirectory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/file_system/test-readdirectory.js -------------------------------------------------------------------------------- /test/file_system/test-readfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/file_system/test-readfile.js -------------------------------------------------------------------------------- /test/file_system/test-stat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/file_system/test-stat.js -------------------------------------------------------------------------------- /test/file_system/test-write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/file_system/test-write.js -------------------------------------------------------------------------------- /test/fixtures/hello.txt: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test/message/test-error.js: -------------------------------------------------------------------------------- 1 | throw new Error('message'); 2 | -------------------------------------------------------------------------------- /test/message/test-error.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/message/test-error.out -------------------------------------------------------------------------------- /test/module/test-import-data-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/module/test-import-data-url.js -------------------------------------------------------------------------------- /test/wpt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/wpt.js -------------------------------------------------------------------------------- /test/wpt_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/test/wpt_list.json -------------------------------------------------------------------------------- /tools/blob2c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/tools/blob2c.js -------------------------------------------------------------------------------- /tools/build-v8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/tools/build-v8.sh -------------------------------------------------------------------------------- /tools/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsnek/zero-archive/HEAD/tools/test.js --------------------------------------------------------------------------------