aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
Diffstat (limited to 'components/script')
-rw-r--r--components/script/Cargo.toml6
-rw-r--r--components/script/lib.rs4
2 files changed, 6 insertions, 4 deletions
diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml
index f5d712dd795..1b77ab3cab7 100644
--- a/components/script/Cargo.toml
+++ b/components/script/Cargo.toml
@@ -1,3 +1,5 @@
+cargo-features = ["rename-dependency"]
+
[package]
name = "script"
version = "0.0.1"
@@ -12,7 +14,7 @@ name = "script"
path = "lib.rs"
[features]
-debugmozjs = ['mozjs/debugmozjs']
+debugmozjs = ['js/debugmozjs']
unstable = []
unrooted_must_root_lint = ["script_plugins/unrooted_must_root_lint"]
default = ["unrooted_must_root_lint"]
@@ -60,6 +62,7 @@ hyper_serde = "0.9"
image = "0.19"
ipc-channel = "0.11"
itertools = "0.7.6"
+js = {package = "mozjs", version = "0.9.3"}
jstraceable_derive = {path = "../jstraceable_derive"}
keyboard-types = {version = "0.4.2-servo", features = ["serde"]}
lazy_static = "1"
@@ -71,7 +74,6 @@ metrics = {path = "../metrics"}
mitochondria = "1.1.2"
mime = "0.3"
mime_guess = "2.0.0-alpha.6"
-mozjs = "0.9.3"
msg = {path = "../msg"}
net_traits = {path = "../net_traits"}
num-traits = "0.2"
diff --git a/components/script/lib.rs b/components/script/lib.rs
index ef0205b68b6..7f61031aab3 100644
--- a/components/script/lib.rs
+++ b/components/script/lib.rs
@@ -55,6 +55,8 @@ extern crate hyper_serde;
extern crate image;
extern crate ipc_channel;
#[macro_use]
+extern crate js;
+#[macro_use]
extern crate jstraceable_derive;
extern crate keyboard_types;
#[macro_use]
@@ -71,8 +73,6 @@ extern crate mime;
extern crate mime_guess;
extern crate mitochondria;
extern crate mozangle;
-#[macro_use]
-extern crate mozjs as js;
extern crate msg;
extern crate net_traits;
extern crate num_traits;