fune/devtools/client/debugger/new/bin/dev-server.js
2019-02-21 14:56:47 +00:00

29 lines
1.1 KiB
JavaScript

const fs = require("fs");
const path = require("path");
const toolbox = require("devtools-launchpad/index");
const feature = require("devtools-config");
const getConfig = require("./getConfig");
const express = require("express");
const serve = require("express-static");
const envConfig = getConfig();
feature.setConfig(envConfig);
let webpackConfig = require("../webpack.config");
let { app } = toolbox.startDevServer(envConfig, webpackConfig, __dirname);
app.use("/integration/examples", express.static("test/mochitest/examples"));
app.use("/images", serve(path.join(__dirname, "../images")));
// Serve devtools-reps images
app.use("/devtools-reps/images/", serve(path.join(__dirname, "../src/shared/images")));
// As well as devtools-components ones, with a different path, which we are going to
// write in the postCSS config in development mode.
app.use("/devtools-components/images/",
serve(path.join(__dirname, "../node_modules/devtools-components/src/images")));
console.log("View debugger examples here:");
console.log("https://github.com/firefox-devtools/debugger-examples");