diff --git a/package.json b/package.json
index 7d73a4e71..38641d1d6 100644
--- a/package.json
+++ b/package.json
@@ -105,13 +105,13 @@
"redux-throttle": "0.1.1",
"rimraf": "^2.6.1",
"scratch-audio": "0.1.0-prerelease.20190114210212",
- "scratch-blocks": "0.1.0-prerelease.1549990124",
+ "scratch-blocks": "0.1.0-prerelease.1551865183",
"scratch-l10n": "3.1.20190220143732",
"scratch-paint": "0.2.0-prerelease.20190114205252",
"scratch-render": "0.1.0-prerelease.20190213183713",
"scratch-storage": "1.2.2",
"scratch-svg-renderer": "0.2.0-prerelease.20190304180800",
- "scratch-vm": "0.2.0-prerelease.20190226023539",
+ "scratch-vm": "0.2.0-prerelease.20190306171051",
"selenium-webdriver": "3.6.0",
"startaudiocontext": "1.2.1",
"style-loader": "^0.23.0",
diff --git a/src/components/connection-modal/icons/scratchlink.svg b/src/components/connection-modal/icons/scratchlink.svg
index de2011a5e..704180653 100644
--- a/src/components/connection-modal/icons/scratchlink.svg
+++ b/src/components/connection-modal/icons/scratchlink.svg
@@ -1,34 +1,41 @@
-
-
\ No newline at end of file
+
+
+
diff --git a/src/lib/libraries/extensions/boost-small.svg b/src/lib/libraries/extensions/boost-small.svg
new file mode 100644
index 000000000..df39e8e0b
--- /dev/null
+++ b/src/lib/libraries/extensions/boost-small.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/libraries/extensions/boost.png b/src/lib/libraries/extensions/boost.png
old mode 100644
new mode 100755
index 32236443e..0546b015c
Binary files a/src/lib/libraries/extensions/boost.png and b/src/lib/libraries/extensions/boost.png differ
diff --git a/src/lib/libraries/extensions/index.jsx b/src/lib/libraries/extensions/index.jsx
index 6517473db..9bc3bc3d2 100644
--- a/src/lib/libraries/extensions/index.jsx
+++ b/src/lib/libraries/extensions/index.jsx
@@ -16,6 +16,8 @@ import text2speechImage from './text2speech.png';
import text2speechInsetImage from './text2speech-small.svg';
import makeymakeyImage from './makeymakey.png';
import makeymakeyInsetImage from './makeymakey-small.svg';
+import boostImage from './boost.png';
+import boostInsetImage from './boost-small.svg';
import microbitPeripheralImage from './peripheral-connection/microbit/microbit-illustration.svg';
import microbitMenuImage from './peripheral-connection/microbit/microbit-small.svg';
@@ -232,6 +234,22 @@ export default [
/>
),
helpLink: 'https://scratch.mit.edu/wedo'
-
+ },
+ {
+ name: 'LEGO BOOST',
+ extensionId: 'boost',
+ collaborator: 'LEGO',
+ iconURL: boostImage,
+ insetIconURL: boostInsetImage,
+ description: (
+
+ ),
+ featured: true,
+ disabled: true,
+ bluetoothRequired: true
}
];
diff --git a/webpack.config.js b/webpack.config.js
index 4618d5e41..9486680d1 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -36,7 +36,11 @@ const base = {
rules: [{
test: /\.jsx?$/,
loader: 'babel-loader',
- include: [path.resolve(__dirname, 'src'), /node_modules[\\/]scratch-[^\\/]+[\\/]src/],
+ include: [
+ path.resolve(__dirname, 'src'),
+ /node_modules[\\/]scratch-[^\\/]+[\\/]src/,
+ /node_modules[\\/]pify/
+ ],
options: {
// Explicitly disable babelrc so we don't catch various config
// in much lower dependencies.