chore: remove unused variables

This commit is contained in:
endiliey 2018-07-29 14:54:34 +08:00
parent b1e785b6c3
commit 8b381777bc
5 changed files with 11 additions and 83 deletions

View file

@ -6,7 +6,6 @@ import Layout from '@theme/layout';
class App extends React.Component {
render() {
// https://reacttraining.com/react-router/web/example/route-config
const routes = [
{
path: '/',

View file

@ -1,21 +1,16 @@
const ora = require('ora');
const path = require('path');
const fs = require('fs-extra');
const chalk = require('chalk');
const webpack = require('webpack');
const fs = require('fs-extra');
const chokidar = require('chokidar');
const serve = require('webpack-serve');
const convert = require('koa-connect');
const mount = require('koa-mount');
const range = require('koa-range');
const serveStatic = require('koa-static');
const history = require('connect-history-api-fallback');
const load = require('./loader');
const createDevConfig = require('./webpack/dev');
const logPlugin = require('./webpack/log');
const blogiLog = require('./webpack/log');
module.exports = async function dev(sourceDir, cliOptions = {}) {
const logger = ora(chalk.blue('Start development server')).start();
const logger = ora(chalk.blue('Starting development server')).start();
// load site props from preprocessed files in source directory
const props = await load(sourceDir);
@ -42,7 +37,7 @@ module.exports = async function dev(sourceDir, cliOptions = {}) {
const port = cliOptions.port || 8080;
const {publicPath} = props;
config.plugin('blogi-log').use(logPlugin, [
config.plugin('blogi-log').use(blogiLog, [
{
port,
publicPath
@ -58,9 +53,8 @@ module.exports = async function dev(sourceDir, cliOptions = {}) {
await serve(
{},
{
content: [path.resolve(__dirname, 'serveContent')],
compiler,
open: true,
open: false, // don't open browser automatically
devMiddleware: {
logLevel: 'warn',
publicPath
@ -70,26 +64,7 @@ module.exports = async function dev(sourceDir, cliOptions = {}) {
logLevel: 'error'
},
logLevel: 'error',
port,
add: app => {
const userPublic = path.resolve(sourceDir, '.blogi/public');
// enable range request
app.use(range);
// respect base when serving static files...
if (fs.existsSync(userPublic)) {
app.use(mount(props.publicPath, serveStatic(userPublic)));
}
app.use(
convert(
history({
rewrites: [{from: /\.html$/, to: '/'}]
})
)
);
}
port
}
);
};

View file

@ -5,7 +5,7 @@ function clearScreen() {
process.stdout.write('\x1Bc');
}
module.exports = class LogPlugin {
module.exports = class BlogiLog {
constructor(options) {
this.options = options;
}

View file

@ -46,16 +46,11 @@
"chalk": "^2.4.1",
"chokidar": "^2.0.4",
"commander": "^2.16.0",
"connect-history-api-fallback": "^1.5.0",
"front-matter": "^2.3.0",
"fs-extra": "^7.0.0",
"globby": "^8.0.1",
"html-webpack-plugin": "^3.2.0",
"koa-connect": "^2.0.1",
"koa-convert": "^1.2.0",
"koa-mount": "^3.0.0",
"koa-range": "^0.3.0",
"koa-static": "^5.0.0",
"ora": "^3.0.0",
"react": "^16.4.1",
"react-dom": "^16.4.1",

View file

@ -1582,10 +1582,6 @@ configstore@^3.0.0:
write-file-atomic "^2.0.0"
xdg-basedir "^3.0.0"
connect-history-api-fallback@^1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a"
console-browserify@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
@ -1781,7 +1777,7 @@ date-now@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.1, debug@^2.6.3, debug@^2.6.8, debug@^2.6.9:
debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.3, debug@^2.6.8, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
dependencies:
@ -3888,7 +3884,7 @@ kleur@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.1.tgz#7cc64b0d188d0dcbc98bdcdfdda2cc10619ddce8"
koa-compose@^3.0.0, koa-compose@^3.2.1:
koa-compose@^3.0.0:
version "3.2.1"
resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-3.2.1.tgz#a85ccb40b7d986d8e5a345b3a1ace8eabcf54de7"
dependencies:
@ -3898,10 +3894,6 @@ koa-compose@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877"
koa-connect@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/koa-connect/-/koa-connect-2.0.1.tgz#2acad159c33862de1d73aa4562a48de13f137c0f"
koa-convert@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0"
@ -3913,35 +3905,6 @@ koa-is-json@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14"
koa-mount@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/koa-mount/-/koa-mount-3.0.0.tgz#08cab3b83d31442ed8b7e75c54b1abeb922ec197"
dependencies:
debug "^2.6.1"
koa-compose "^3.2.1"
koa-range@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/koa-range/-/koa-range-0.3.0.tgz#3588e3496473a839a1bd264d2a42b1d85bd7feac"
dependencies:
stream-slice "^0.1.2"
koa-send@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-5.0.0.tgz#5e8441e07ef55737734d7ced25b842e50646e7eb"
dependencies:
debug "^3.1.0"
http-errors "^1.6.3"
mz "^2.7.0"
resolve-path "^1.4.0"
koa-static@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/koa-static/-/koa-static-5.0.0.tgz#5e92fc96b537ad5219f425319c95b64772776943"
dependencies:
debug "^3.1.0"
koa-send "^5.0.0"
koa-webpack@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/koa-webpack/-/koa-webpack-5.1.0.tgz#7b9f04ea85c43c4d7ad845d0de01f0ed495eb5c0"
@ -4396,7 +4359,7 @@ mute-stream@0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
mz@^2.6.0, mz@^2.7.0:
mz@^2.6.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
dependencies:
@ -5447,7 +5410,7 @@ resolve-from@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
resolve-path@^1.3.3, resolve-path@^1.4.0:
resolve-path@^1.3.3:
version "1.4.0"
resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7"
dependencies:
@ -5827,10 +5790,6 @@ stream-shift@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
stream-slice@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b"
string-length@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed"