mirror of
https://github.com/denoland/deno.git
synced 2024-11-25 15:29:32 -05:00
Travis for deno2
This commit is contained in:
parent
559453cf6c
commit
ef9dc2464e
8 changed files with 259 additions and 69 deletions
67
.travis.yml
67
.travis.yml
|
@ -1,36 +1,51 @@
|
||||||
language: c++
|
language: c++
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
cache:
|
cache:
|
||||||
ccache: true
|
ccache: true
|
||||||
directories:
|
directories:
|
||||||
- .cache/
|
- deno2/js/node_modules/
|
||||||
- node_modules/
|
- $DEPOT_TOOLS_PATH
|
||||||
- $V8WORKER2_OUT_PATH
|
- $BUILD_PATH
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- V8WORKER2_OUT_PATH=$HOME/v8worker2_out
|
- BUILD_PATH=$HOME/out/Default
|
||||||
- PROTOBUF_ROOT=$HOME/protobuf
|
- DEPOT_TOOLS_PATH=$HOME/depot_tools
|
||||||
before_install: |
|
before_install: |
|
||||||
# protobuf
|
if ! [ -x $DEPOT_TOOLS_PATH/gclient ]; then
|
||||||
export PATH=$PROTOBUF_ROOT/bin:$PATH
|
rm -rf $DEPOT_TOOLS_PATH
|
||||||
if ! [ -x $PROTOBUF_ROOT/bin/protoc ]; then
|
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git $DEPOT_TOOLS_PATH
|
||||||
rm -rf $PROTOBUF_ROOT
|
|
||||||
mkdir -p $PROTOBUF_ROOT
|
|
||||||
pushd $PROTOBUF_ROOT
|
|
||||||
wget https://github.com/google/protobuf/releases/download/v3.1.0/protoc-3.1.0-linux-x86_64.zip
|
|
||||||
unzip protoc-3.1.0-linux-x86_64.zip
|
|
||||||
popd
|
|
||||||
fi
|
fi
|
||||||
install:
|
install:
|
||||||
- mkdir -p $GOPATH/src/github.com/ry
|
- export PATH=$PATH:$DEPOT_TOOLS_PATH
|
||||||
- ln -s `pwd` $GOPATH/src/github.com/ry/deno
|
- cd deno2
|
||||||
- env
|
# Sync dependencies.
|
||||||
- go get -d github.com/ry/v8worker2
|
# TODO(ry) These sync steps are very terrible and only here temporarily.
|
||||||
- $GOPATH/src/github.com/ry/v8worker2/build.py --use_ccache --out_path $V8WORKER2_OUT_PATH
|
# A single deno_deps git submodule should be created which contains V8,
|
||||||
- go get -u github.com/golang/protobuf/proto
|
# node_modules, depot_tools, rustc, and other deps.
|
||||||
- go get -u github.com/spf13/afero
|
# Building Deno *should not* depend on yarn, gclient, rustup, cargo, nor any
|
||||||
- go get -u github.com/golang/protobuf/protoc-gen-go
|
# internet connection.
|
||||||
- go get -u github.com/jteeuwen/go-bindata/...
|
- curl -sSf https://sh.rustup.rs | sh -s -- -y
|
||||||
- yarn
|
- export PATH=$HOME/.cargo/bin:$PATH
|
||||||
|
- rustc --version
|
||||||
|
- (cd js; yarn)
|
||||||
|
- gclient sync -j2 --no-history
|
||||||
|
# ccache needs the custom LLVM to be in PATH and other variables.
|
||||||
|
- export PATH=`pwd`/third_party/llvm-build/Release+Asserts/bin:$PATH
|
||||||
|
- export CCACHE_CPP2=yes
|
||||||
|
- export CCACHE_SLOPPINESS=time_macros
|
||||||
|
# In case gn gen args change, delete args.gn to avoid using cached values.
|
||||||
|
- rm -f $BUILD_PATH/args.gn
|
||||||
|
# is_debug, use_allocator, and ccache are used to speed travis.
|
||||||
|
# use_custom_libcxx=false and use_sysroot=false seem to be required to build on
|
||||||
|
# Ubuntu 14.04
|
||||||
|
- gn gen $BUILD_PATH --args='is_debug=false use_allocator="none" cc_wrapper="ccache" use_custom_libcxx=false use_sysroot=false'
|
||||||
|
- gn args $BUILD_PATH --list
|
||||||
|
- ccache -s
|
||||||
|
# Travis hangs without -j2 argument to ninja.
|
||||||
|
- ninja -j2 -C $BUILD_PATH mock_runtime_test deno deno_rs
|
||||||
script:
|
script:
|
||||||
- make lint
|
- $BUILD_PATH/mock_runtime_test
|
||||||
- make test
|
- $BUILD_PATH/deno foo bar
|
||||||
|
- $BUILD_PATH/deno_rs meow
|
||||||
|
|
|
@ -18,7 +18,7 @@ solutions = [{
|
||||||
'v8/tools/luci-go': None
|
'v8/tools/luci-go': None
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'https://github.com/ry/protobuf_chromium.git@e62249df45c2a0a9c38e4017e8ab604020b986c5',
|
'url': 'https://github.com/ry/protobuf_chromium.git',
|
||||||
'name': 'third_party/protobuf',
|
'name': 'third_party/protobuf',
|
||||||
}, {
|
}, {
|
||||||
'url':
|
'url':
|
||||||
|
|
31
deno2/.gn
31
deno2/.gn
|
@ -5,11 +5,6 @@
|
||||||
# The location of the build configuration file.
|
# The location of the build configuration file.
|
||||||
buildconfig = "//build/config/BUILDCONFIG.gn"
|
buildconfig = "//build/config/BUILDCONFIG.gn"
|
||||||
|
|
||||||
# The secondary source root is a parallel directory tree where
|
|
||||||
# GN build files are placed when they can not be placed directly
|
|
||||||
# in the source tree, e.g. for third party source trees.
|
|
||||||
secondary_source = "//v8/"
|
|
||||||
|
|
||||||
# These are the targets to check headers for by default. The files in targets
|
# These are the targets to check headers for by default. The files in targets
|
||||||
# matching these patterns (see "gn help label_pattern" for format) will have
|
# matching these patterns (see "gn help label_pattern" for format) will have
|
||||||
# their includes checked for proper dependencies when you run either
|
# their includes checked for proper dependencies when you run either
|
||||||
|
@ -17,19 +12,33 @@ secondary_source = "//v8/"
|
||||||
check_targets = []
|
check_targets = []
|
||||||
|
|
||||||
default_args = {
|
default_args = {
|
||||||
|
# Various global chrome args that are unrelated to deno.
|
||||||
|
proprietary_codecs = false
|
||||||
|
safe_browsing_mode = 0
|
||||||
|
toolkit_views = false
|
||||||
|
use_aura = false
|
||||||
|
use_dbus = false
|
||||||
|
use_gio = false
|
||||||
|
use_glib = false
|
||||||
|
use_ozone = false
|
||||||
|
use_udev = false
|
||||||
|
|
||||||
is_component_build = false
|
is_component_build = false
|
||||||
symbol_level = 1
|
symbol_level = 1
|
||||||
treat_warnings_as_errors = false
|
treat_warnings_as_errors = false
|
||||||
|
|
||||||
|
# https://cs.chromium.org/chromium/src/docs/ccache_mac.md
|
||||||
|
clang_use_chrome_plugins = false
|
||||||
|
|
||||||
v8_deprecation_warnings = false
|
v8_deprecation_warnings = false
|
||||||
v8_embedder_string = "-deno"
|
v8_embedder_string = "-deno"
|
||||||
v8_enable_gdbjit = false
|
v8_enable_gdbjit = false
|
||||||
v8_enable_i18n_support = false
|
v8_enable_i18n_support = false
|
||||||
v8_imminent_deprecation_warnings = false
|
|
||||||
v8_monolithic = false
|
|
||||||
v8_untrusted_code_mitigations = false
|
|
||||||
v8_use_multi_snapshots = false
|
|
||||||
v8_use_external_startup_data = false
|
|
||||||
v8_use_snapshot = true
|
|
||||||
v8_experimental_extra_library_files = []
|
v8_experimental_extra_library_files = []
|
||||||
v8_extra_library_files = []
|
v8_extra_library_files = []
|
||||||
|
v8_imminent_deprecation_warnings = false
|
||||||
|
v8_monolithic = true
|
||||||
|
v8_untrusted_code_mitigations = false
|
||||||
|
v8_use_external_startup_data = false
|
||||||
|
v8_use_snapshot = true
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,11 @@ import("//v8/gni/v8.gni")
|
||||||
import("//v8/snapshot_toolchain.gni")
|
import("//v8/snapshot_toolchain.gni")
|
||||||
import("deno.gni")
|
import("deno.gni")
|
||||||
|
|
||||||
|
config("deno_config") {
|
||||||
|
include_dirs = [ "v8" ] # This allows us to v8/src/base/ libraries.
|
||||||
|
configs = [ "v8:external_config" ]
|
||||||
|
}
|
||||||
|
|
||||||
rust_executable("deno_rs") {
|
rust_executable("deno_rs") {
|
||||||
source_root = "main.rs"
|
source_root = "main.rs"
|
||||||
rust_deps = [ ":libc" ]
|
rust_deps = [ ":libc" ]
|
||||||
|
@ -28,7 +33,7 @@ executable("deno") {
|
||||||
":msg_proto",
|
":msg_proto",
|
||||||
"//third_party/protobuf:protoc_lib",
|
"//third_party/protobuf:protoc_lib",
|
||||||
]
|
]
|
||||||
public_configs = [ ":public_v8_base_config" ]
|
configs += [ ":deno_config" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
executable("mock_runtime_test") {
|
executable("mock_runtime_test") {
|
||||||
|
@ -43,8 +48,8 @@ executable("mock_runtime_test") {
|
||||||
":deno_nosnapshot",
|
":deno_nosnapshot",
|
||||||
"//testing/gtest:gtest",
|
"//testing/gtest:gtest",
|
||||||
]
|
]
|
||||||
include_dirs = [ target_gen_dir ]
|
|
||||||
defines = [ "DENO_MOCK_RUNTIME" ]
|
defines = [ "DENO_MOCK_RUNTIME" ]
|
||||||
|
configs += [ ":deno_config" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
static_library("libdeno") {
|
static_library("libdeno") {
|
||||||
|
@ -56,13 +61,10 @@ static_library("libdeno") {
|
||||||
":create_snapshot_deno",
|
":create_snapshot_deno",
|
||||||
":deno_nosnapshot",
|
":deno_nosnapshot",
|
||||||
]
|
]
|
||||||
public_configs = [
|
configs += [ ":deno_config" ]
|
||||||
"v8:libplatform_config",
|
|
||||||
":public_v8_base_config",
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
source_set("deno_nosnapshot") {
|
v8_source_set("deno_nosnapshot") {
|
||||||
sources = [
|
sources = [
|
||||||
"deno.cc",
|
"deno.cc",
|
||||||
"deno_internal.h",
|
"deno_internal.h",
|
||||||
|
@ -71,23 +73,9 @@ source_set("deno_nosnapshot") {
|
||||||
"include/deno.h",
|
"include/deno.h",
|
||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
"v8:v8",
|
"v8:v8_monolith",
|
||||||
"v8:v8_libbase",
|
|
||||||
"v8:v8_libplatform",
|
|
||||||
"v8:v8_libsampler",
|
|
||||||
]
|
|
||||||
public_configs = [
|
|
||||||
"v8:libplatform_config",
|
|
||||||
":public_v8_base_config",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
# This allows us to v8/src/base/ libraries.
|
|
||||||
config("public_v8_base_config") {
|
|
||||||
include_dirs = [
|
|
||||||
"v8",
|
|
||||||
"$target_gen_dir/v8",
|
|
||||||
]
|
]
|
||||||
|
configs = [ ":deno_config" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
executable("snapshot_creator") {
|
executable("snapshot_creator") {
|
||||||
|
@ -97,6 +85,7 @@ executable("snapshot_creator") {
|
||||||
deps = [
|
deps = [
|
||||||
":deno_nosnapshot",
|
":deno_nosnapshot",
|
||||||
]
|
]
|
||||||
|
configs += [ ":deno_config" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
proto_library("msg_proto") {
|
proto_library("msg_proto") {
|
||||||
|
|
1
deno2/build_overrides
Symbolic link
1
deno2/build_overrides
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
v8/build_overrides/
|
|
@ -4,7 +4,13 @@
|
||||||
"@types/source-map-support": "^0.4.1",
|
"@types/source-map-support": "^0.4.1",
|
||||||
"parcel-bundler": "^1.8.1",
|
"parcel-bundler": "^1.8.1",
|
||||||
"protobufjs": "^6.8.6",
|
"protobufjs": "^6.8.6",
|
||||||
"typescript": "^2.9.1"
|
"typescript": "^2.9.1",
|
||||||
|
|
||||||
|
"jsdoc": "^3.5.5",
|
||||||
|
"tmp": "0.0.33",
|
||||||
|
"uglify-js": "^2.8.29",
|
||||||
|
"espree": "^3.5.3",
|
||||||
|
"minimist": "^1.2.0"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"chrome 69"
|
"chrome 69"
|
||||||
|
|
|
@ -71,10 +71,32 @@ abbrev@1:
|
||||||
version "1.1.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
|
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
|
||||||
|
|
||||||
|
acorn-jsx@^3.0.0:
|
||||||
|
version "3.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
|
||||||
|
dependencies:
|
||||||
|
acorn "^3.0.4"
|
||||||
|
|
||||||
|
acorn@^3.0.4:
|
||||||
|
version "3.3.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
|
||||||
|
|
||||||
acorn@^5.0.0:
|
acorn@^5.0.0:
|
||||||
version "5.6.2"
|
version "5.6.2"
|
||||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.6.2.tgz#b1da1d7be2ac1b4a327fb9eab851702c5045b4e7"
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.6.2.tgz#b1da1d7be2ac1b4a327fb9eab851702c5045b4e7"
|
||||||
|
|
||||||
|
acorn@^5.5.0:
|
||||||
|
version "5.7.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8"
|
||||||
|
|
||||||
|
align-text@^0.1.1, align-text@^0.1.3:
|
||||||
|
version "0.1.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
|
||||||
|
dependencies:
|
||||||
|
kind-of "^3.0.2"
|
||||||
|
longest "^1.0.1"
|
||||||
|
repeat-string "^1.5.2"
|
||||||
|
|
||||||
alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
|
alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
|
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
|
||||||
|
@ -660,6 +682,10 @@ babylon-walk@^1.0.2:
|
||||||
babel-types "^6.15.0"
|
babel-types "^6.15.0"
|
||||||
lodash.clone "^4.5.0"
|
lodash.clone "^4.5.0"
|
||||||
|
|
||||||
|
babylon@7.0.0-beta.19:
|
||||||
|
version "7.0.0-beta.19"
|
||||||
|
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.19.tgz#e928c7e807e970e0536b078ab3e0c48f9e052503"
|
||||||
|
|
||||||
babylon@^6.17.4, babylon@^6.18.0:
|
babylon@^6.17.4, babylon@^6.18.0:
|
||||||
version "6.18.0"
|
version "6.18.0"
|
||||||
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
|
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
|
||||||
|
@ -696,7 +722,7 @@ bindings@~1.2.1:
|
||||||
version "1.2.1"
|
version "1.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11"
|
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11"
|
||||||
|
|
||||||
bluebird@^3.0.5:
|
bluebird@^3.0.5, bluebird@~3.5.0:
|
||||||
version "3.5.1"
|
version "3.5.1"
|
||||||
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
|
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
|
||||||
|
|
||||||
|
@ -847,6 +873,10 @@ cache-base@^1.0.1:
|
||||||
union-value "^1.0.0"
|
union-value "^1.0.0"
|
||||||
unset-value "^1.0.0"
|
unset-value "^1.0.0"
|
||||||
|
|
||||||
|
camelcase@^1.0.2:
|
||||||
|
version "1.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
|
||||||
|
|
||||||
caniuse-api@^1.5.2:
|
caniuse-api@^1.5.2:
|
||||||
version "1.6.1"
|
version "1.6.1"
|
||||||
resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
|
resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
|
||||||
|
@ -864,6 +894,19 @@ caniuse-lite@^1.0.30000844:
|
||||||
version "1.0.30000853"
|
version "1.0.30000853"
|
||||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000853.tgz#505249fc78d60e20ad47af3c13706d6f9fd209fd"
|
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000853.tgz#505249fc78d60e20ad47af3c13706d6f9fd209fd"
|
||||||
|
|
||||||
|
catharsis@~0.8.9:
|
||||||
|
version "0.8.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/catharsis/-/catharsis-0.8.9.tgz#98cc890ca652dd2ef0e70b37925310ff9e90fc8b"
|
||||||
|
dependencies:
|
||||||
|
underscore-contrib "~0.3.0"
|
||||||
|
|
||||||
|
center-align@^0.1.1:
|
||||||
|
version "0.1.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
|
||||||
|
dependencies:
|
||||||
|
align-text "^0.1.3"
|
||||||
|
lazy-cache "^1.0.3"
|
||||||
|
|
||||||
chalk@^1.1.3:
|
chalk@^1.1.3:
|
||||||
version "1.1.3"
|
version "1.1.3"
|
||||||
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
|
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
|
||||||
|
@ -926,6 +969,14 @@ class-utils@^0.3.5:
|
||||||
isobject "^3.0.0"
|
isobject "^3.0.0"
|
||||||
static-extend "^0.1.1"
|
static-extend "^0.1.1"
|
||||||
|
|
||||||
|
cliui@^2.1.0:
|
||||||
|
version "2.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
|
||||||
|
dependencies:
|
||||||
|
center-align "^0.1.1"
|
||||||
|
right-align "^0.1.1"
|
||||||
|
wordwrap "0.0.2"
|
||||||
|
|
||||||
clone@^1.0.2:
|
clone@^1.0.2:
|
||||||
version "1.0.4"
|
version "1.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
|
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
|
||||||
|
@ -1223,7 +1274,7 @@ debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.
|
||||||
dependencies:
|
dependencies:
|
||||||
ms "2.0.0"
|
ms "2.0.0"
|
||||||
|
|
||||||
decamelize@^1.1.2:
|
decamelize@^1.0.0, decamelize@^1.1.2:
|
||||||
version "1.2.0"
|
version "1.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
|
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
|
||||||
|
|
||||||
|
@ -1415,7 +1466,7 @@ escape-html@~1.0.3:
|
||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
|
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
|
||||||
|
|
||||||
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
|
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5, escape-string-regexp@~1.0.5:
|
||||||
version "1.0.5"
|
version "1.0.5"
|
||||||
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
|
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
|
||||||
|
|
||||||
|
@ -1441,6 +1492,13 @@ escodegen@~1.9.0:
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
source-map "~0.6.1"
|
source-map "~0.6.1"
|
||||||
|
|
||||||
|
espree@^3.5.3:
|
||||||
|
version "3.5.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
|
||||||
|
dependencies:
|
||||||
|
acorn "^5.5.0"
|
||||||
|
acorn-jsx "^3.0.0"
|
||||||
|
|
||||||
esprima@^2.6.0:
|
esprima@^2.6.0:
|
||||||
version "2.7.3"
|
version "2.7.3"
|
||||||
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
|
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
|
||||||
|
@ -1626,7 +1684,7 @@ globals@^9.18.0:
|
||||||
version "9.18.0"
|
version "9.18.0"
|
||||||
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
|
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
|
||||||
|
|
||||||
graceful-fs@^4.1.2:
|
graceful-fs@^4.1.2, graceful-fs@^4.1.9:
|
||||||
version "4.1.11"
|
version "4.1.11"
|
||||||
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
|
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
|
||||||
|
|
||||||
|
@ -2023,6 +2081,29 @@ js-yaml@~3.7.0:
|
||||||
argparse "^1.0.7"
|
argparse "^1.0.7"
|
||||||
esprima "^2.6.0"
|
esprima "^2.6.0"
|
||||||
|
|
||||||
|
js2xmlparser@~3.0.0:
|
||||||
|
version "3.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/js2xmlparser/-/js2xmlparser-3.0.0.tgz#3fb60eaa089c5440f9319f51760ccd07e2499733"
|
||||||
|
dependencies:
|
||||||
|
xmlcreate "^1.0.1"
|
||||||
|
|
||||||
|
jsdoc@^3.5.5:
|
||||||
|
version "3.5.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/jsdoc/-/jsdoc-3.5.5.tgz#484521b126e81904d632ff83ec9aaa096708fa4d"
|
||||||
|
dependencies:
|
||||||
|
babylon "7.0.0-beta.19"
|
||||||
|
bluebird "~3.5.0"
|
||||||
|
catharsis "~0.8.9"
|
||||||
|
escape-string-regexp "~1.0.5"
|
||||||
|
js2xmlparser "~3.0.0"
|
||||||
|
klaw "~2.0.0"
|
||||||
|
marked "~0.3.6"
|
||||||
|
mkdirp "~0.5.1"
|
||||||
|
requizzle "~0.2.1"
|
||||||
|
strip-json-comments "~2.0.1"
|
||||||
|
taffydb "2.6.2"
|
||||||
|
underscore "~1.8.3"
|
||||||
|
|
||||||
jsesc@^1.3.0:
|
jsesc@^1.3.0:
|
||||||
version "1.3.0"
|
version "1.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
|
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
|
||||||
|
@ -2061,6 +2142,16 @@ kind-of@^6.0.0, kind-of@^6.0.2:
|
||||||
version "6.0.2"
|
version "6.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
|
||||||
|
|
||||||
|
klaw@~2.0.0:
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/klaw/-/klaw-2.0.0.tgz#59c128e0dc5ce410201151194eeb9cbf858650f6"
|
||||||
|
dependencies:
|
||||||
|
graceful-fs "^4.1.9"
|
||||||
|
|
||||||
|
lazy-cache@^1.0.3:
|
||||||
|
version "1.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
|
||||||
|
|
||||||
levn@~0.3.0:
|
levn@~0.3.0:
|
||||||
version "0.3.0"
|
version "0.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
|
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
|
||||||
|
@ -2088,6 +2179,10 @@ long@^4.0.0:
|
||||||
version "4.0.0"
|
version "4.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
|
resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
|
||||||
|
|
||||||
|
longest@^1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
|
||||||
|
|
||||||
loose-envify@^1.0.0:
|
loose-envify@^1.0.0:
|
||||||
version "1.3.1"
|
version "1.3.1"
|
||||||
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
|
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
|
||||||
|
@ -2116,6 +2211,10 @@ map-visit@^1.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
object-visit "^1.0.0"
|
object-visit "^1.0.0"
|
||||||
|
|
||||||
|
marked@~0.3.6:
|
||||||
|
version "0.3.19"
|
||||||
|
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790"
|
||||||
|
|
||||||
math-expression-evaluator@^1.2.14:
|
math-expression-evaluator@^1.2.14:
|
||||||
version "1.2.17"
|
version "1.2.17"
|
||||||
resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
|
resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
|
||||||
|
@ -2449,7 +2548,7 @@ os-homedir@^1.0.0:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
|
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
|
||||||
|
|
||||||
os-tmpdir@^1.0.0, os-tmpdir@^1.0.1:
|
os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
|
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
|
||||||
|
|
||||||
|
@ -3025,7 +3124,7 @@ repeat-element@^1.1.2:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
|
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
|
||||||
|
|
||||||
repeat-string@^1.6.1:
|
repeat-string@^1.5.2, repeat-string@^1.6.1:
|
||||||
version "1.6.1"
|
version "1.6.1"
|
||||||
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
|
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
|
||||||
|
|
||||||
|
@ -3035,6 +3134,12 @@ repeating@^2.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
is-finite "^1.0.0"
|
is-finite "^1.0.0"
|
||||||
|
|
||||||
|
requizzle@~0.2.1:
|
||||||
|
version "0.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/requizzle/-/requizzle-0.2.1.tgz#6943c3530c4d9a7e46f1cddd51c158fc670cdbde"
|
||||||
|
dependencies:
|
||||||
|
underscore "~1.6.0"
|
||||||
|
|
||||||
resolve-url@^0.2.1:
|
resolve-url@^0.2.1:
|
||||||
version "0.2.1"
|
version "0.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
|
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
|
||||||
|
@ -3049,6 +3154,12 @@ ret@~0.1.10:
|
||||||
version "0.1.15"
|
version "0.1.15"
|
||||||
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
|
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
|
||||||
|
|
||||||
|
right-align@^0.1.1:
|
||||||
|
version "0.1.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
|
||||||
|
dependencies:
|
||||||
|
align-text "^0.1.1"
|
||||||
|
|
||||||
rimraf@^2.6.1:
|
rimraf@^2.6.1:
|
||||||
version "2.6.2"
|
version "2.6.2"
|
||||||
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
|
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
|
||||||
|
@ -3248,7 +3359,7 @@ source-map@0.6.1, source-map@^0.6.1, source-map@~0.6.1:
|
||||||
version "0.6.1"
|
version "0.6.1"
|
||||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
|
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
|
||||||
|
|
||||||
source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7:
|
source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1:
|
||||||
version "0.5.7"
|
version "0.5.7"
|
||||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
|
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
|
||||||
|
|
||||||
|
@ -3411,6 +3522,10 @@ svgo@^1.0.5:
|
||||||
unquote "~1.1.1"
|
unquote "~1.1.1"
|
||||||
util.promisify "~1.0.0"
|
util.promisify "~1.0.0"
|
||||||
|
|
||||||
|
taffydb@2.6.2:
|
||||||
|
version "2.6.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.6.2.tgz#7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268"
|
||||||
|
|
||||||
tar@^4:
|
tar@^4:
|
||||||
version "4.4.4"
|
version "4.4.4"
|
||||||
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.4.tgz#ec8409fae9f665a4355cc3b4087d0820232bb8cd"
|
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.4.tgz#ec8409fae9f665a4355cc3b4087d0820232bb8cd"
|
||||||
|
@ -3440,6 +3555,12 @@ tiny-inflate@^1.0.0:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.2.tgz#93d9decffc8805bd57eae4310f0b745e9b6fb3a7"
|
resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.2.tgz#93d9decffc8805bd57eae4310f0b745e9b6fb3a7"
|
||||||
|
|
||||||
|
tmp@0.0.33:
|
||||||
|
version "0.0.33"
|
||||||
|
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
|
||||||
|
dependencies:
|
||||||
|
os-tmpdir "~1.0.2"
|
||||||
|
|
||||||
to-arraybuffer@^1.0.0:
|
to-arraybuffer@^1.0.0:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
|
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
|
||||||
|
@ -3507,6 +3628,33 @@ uglify-es@^3.2.1, uglify-es@^3.3.9:
|
||||||
commander "~2.13.0"
|
commander "~2.13.0"
|
||||||
source-map "~0.6.1"
|
source-map "~0.6.1"
|
||||||
|
|
||||||
|
uglify-js@^2.8.29:
|
||||||
|
version "2.8.29"
|
||||||
|
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
|
||||||
|
dependencies:
|
||||||
|
source-map "~0.5.1"
|
||||||
|
yargs "~3.10.0"
|
||||||
|
optionalDependencies:
|
||||||
|
uglify-to-browserify "~1.0.0"
|
||||||
|
|
||||||
|
uglify-to-browserify@~1.0.0:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
|
||||||
|
|
||||||
|
underscore-contrib@~0.3.0:
|
||||||
|
version "0.3.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/underscore-contrib/-/underscore-contrib-0.3.0.tgz#665b66c24783f8fa2b18c9f8cbb0e2c7d48c26c7"
|
||||||
|
dependencies:
|
||||||
|
underscore "1.6.0"
|
||||||
|
|
||||||
|
underscore@1.6.0, underscore@~1.6.0:
|
||||||
|
version "1.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8"
|
||||||
|
|
||||||
|
underscore@~1.8.3:
|
||||||
|
version "1.8.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
|
||||||
|
|
||||||
unicode-trie@^0.3.1:
|
unicode-trie@^0.3.1:
|
||||||
version "0.3.1"
|
version "0.3.1"
|
||||||
resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz#d671dddd89101a08bac37b6a5161010602052085"
|
resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz#d671dddd89101a08bac37b6a5161010602052085"
|
||||||
|
@ -3620,6 +3768,14 @@ wide-align@^1.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
string-width "^1.0.2 || 2"
|
string-width "^1.0.2 || 2"
|
||||||
|
|
||||||
|
window-size@0.1.0:
|
||||||
|
version "0.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
|
||||||
|
|
||||||
|
wordwrap@0.0.2:
|
||||||
|
version "0.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
|
||||||
|
|
||||||
wordwrap@~1.0.0:
|
wordwrap@~1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
|
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
|
||||||
|
@ -3634,6 +3790,10 @@ ws@^5.1.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
async-limiter "~1.0.0"
|
async-limiter "~1.0.0"
|
||||||
|
|
||||||
|
xmlcreate@^1.0.1:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/xmlcreate/-/xmlcreate-1.0.2.tgz#fa6bf762a60a413fb3dd8f4b03c5b269238d308f"
|
||||||
|
|
||||||
xtend@^4.0.0, xtend@~4.0.1:
|
xtend@^4.0.0, xtend@~4.0.1:
|
||||||
version "4.0.1"
|
version "4.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
|
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
|
||||||
|
@ -3641,3 +3801,12 @@ xtend@^4.0.0, xtend@~4.0.1:
|
||||||
yallist@^3.0.0, yallist@^3.0.2:
|
yallist@^3.0.0, yallist@^3.0.2:
|
||||||
version "3.0.2"
|
version "3.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
|
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
|
||||||
|
|
||||||
|
yargs@~3.10.0:
|
||||||
|
version "3.10.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
|
||||||
|
dependencies:
|
||||||
|
camelcase "^1.0.2"
|
||||||
|
cliui "^2.1.0"
|
||||||
|
decamelize "^1.0.0"
|
||||||
|
window-size "0.1.0"
|
||||||
|
|
1
deno2/tools/clang
Symbolic link
1
deno2/tools/clang
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../v8/tools/clang
|
Loading…
Reference in a new issue