mirror of https://github.com/webpack/webpack.git
Remove outdated/unused test suite
This commit is contained in:
parent
66bd18c470
commit
51a6dcba58
|
@ -48,13 +48,10 @@
|
|||
"eslint-plugin-jest": "^21.17.0",
|
||||
"eslint-plugin-node": "^6.0.1",
|
||||
"eslint-plugin-prettier": "^2.6.2",
|
||||
"express": "~4.13.1",
|
||||
"file-loader": "^1.1.6",
|
||||
"glob": "^7.1.2",
|
||||
"husky": "^1.0.0-rc.6",
|
||||
"istanbul": "^0.4.5",
|
||||
"jade": "^1.11.0",
|
||||
"jade-loader": "~0.8.0",
|
||||
"jest": "^23.4.1",
|
||||
"jest-silent-reporter": "^0.0.5",
|
||||
"json-loader": "^0.5.7",
|
||||
|
@ -76,7 +73,6 @@
|
|||
"url-loader": "^0.6.2",
|
||||
"vm-browserify": "~0.0.0",
|
||||
"wast-loader": "^1.5.5",
|
||||
"webpack-dev-middleware": "^1.9.0",
|
||||
"worker-loader": "^2.0.0",
|
||||
"xxhashjs": "^0.2.1"
|
||||
},
|
||||
|
|
|
@ -1,104 +0,0 @@
|
|||
"use strict";
|
||||
|
||||
const path = require("path");
|
||||
const webpack = require("../lib/webpack");
|
||||
|
||||
describe("Integration", () => {
|
||||
jest.setTimeout(10000);
|
||||
it("should compile library1", done => {
|
||||
webpack(
|
||||
{
|
||||
mode: "production",
|
||||
entry: "library1",
|
||||
bail: true,
|
||||
context: path.join(__dirname, "browsertest"),
|
||||
output: {
|
||||
pathinfo: true,
|
||||
path: path.join(__dirname, "browsertest", "js"),
|
||||
filename: "library1.js",
|
||||
library: "library1"
|
||||
}
|
||||
},
|
||||
(err, stats) => {
|
||||
if (err) throw err;
|
||||
expect(stats.hasErrors()).toBe(false);
|
||||
expect(stats.hasWarnings()).toBe(false);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
it("should compile library2", done => {
|
||||
webpack(
|
||||
{
|
||||
mode: "production",
|
||||
entry: "library2",
|
||||
context: path.join(__dirname, "browsertest"),
|
||||
output: {
|
||||
pathinfo: true,
|
||||
path: path.join(__dirname, "browsertest", "js"),
|
||||
filename: "library2.js",
|
||||
publicPath: "js/",
|
||||
library: "library2"
|
||||
},
|
||||
bail: true,
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /extra2\.js/,
|
||||
loader: "raw!extra!val?cacheable",
|
||||
enforce: "post"
|
||||
}
|
||||
]
|
||||
},
|
||||
amd: {
|
||||
fromOptions: true
|
||||
},
|
||||
optimization: {
|
||||
minimize: false
|
||||
},
|
||||
plugins: [
|
||||
new webpack.optimize.LimitChunkCountPlugin({
|
||||
maxChunks: 1
|
||||
}),
|
||||
new webpack.DefinePlugin({
|
||||
"typeof CONST_TYPEOF": JSON.stringify("typeof"),
|
||||
CONST_TRUE: true,
|
||||
CONST_FALSE: false,
|
||||
CONST_FUNCTION: function() {
|
||||
return "ok";
|
||||
},
|
||||
CONST_NUMBER: 123,
|
||||
CONST_NUMBER_EXPR: "1*100+23",
|
||||
CONST_OBJECT: {
|
||||
A: 1,
|
||||
B: JSON.stringify("B"),
|
||||
C: function() {
|
||||
return "C";
|
||||
}
|
||||
}
|
||||
}),
|
||||
function() {
|
||||
this.hooks.normalModuleFactory.tap("IntegrationTest", nmf => {
|
||||
nmf.hooks.afterResolve.tapAsync(
|
||||
"IntegrationTest",
|
||||
(data, callback) => {
|
||||
data.resource = data.resource.replace(
|
||||
/extra\.js/,
|
||||
"extra2.js"
|
||||
);
|
||||
setTimeout(() => callback(null, data), 50);
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
]
|
||||
},
|
||||
(err, stats) => {
|
||||
if (err) throw err;
|
||||
expect(stats.hasErrors()).toBe(false);
|
||||
expect(stats.hasWarnings()).toBe(false);
|
||||
done();
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
|
@ -1,47 +0,0 @@
|
|||
/*
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
var cp = require('child_process');
|
||||
|
||||
var argv = process.argv;
|
||||
argv.shift();
|
||||
argv.shift();
|
||||
var extraArgs = argv;
|
||||
|
||||
function bindOutput(p) {
|
||||
p.stdout.on("data", function(data) {
|
||||
process.stdout.write(data);
|
||||
});
|
||||
p.stderr.on("data", function(data) {
|
||||
process.stderr.write(data);
|
||||
});
|
||||
}
|
||||
function join(a, b) {
|
||||
a = a.slice(0);
|
||||
Array.prototype.push.apply(a, b);
|
||||
return a;
|
||||
}
|
||||
|
||||
console.log("compile scripts…");
|
||||
|
||||
var extraArgsNoWatch = extraArgs.slice(0);
|
||||
var watchIndex = extraArgsNoWatch.indexOf("--watch");
|
||||
if(watchIndex != -1) extraArgsNoWatch.splice(watchIndex, 1);
|
||||
// node ../../bin/webpack --output-pathinfo --color --optimize-max-chunks 1 --output-library library1 node_modules/library1 js/library1
|
||||
var library1 = cp.spawn("node", join(["../../bin/webpack.js", "--output-pathinfo", "--color", "--optimize-max-chunks", "1", "--output-library", "library1",
|
||||
"node_modules/library1", "js/library1.js"], extraArgsNoWatch));
|
||||
bindOutput(library1);
|
||||
library1.on("exit", function(code) {
|
||||
if(code === 0) {
|
||||
// node ../../bin/webpack --output-pathinfo --color --resolve-alias vm=vm-browserify --output-public-path js/ --output-chunk-filename [name].web.js --module-bind css=style!css --module-bind less=style-loader!css-loader!less-loader --module-bind coffee --module-bind jade --prefetch ./lib/stylesheet.less ./lib/index "js/web.js?h=[hash]"
|
||||
var main = cp.spawn("node", join(["../../bin/webpack.js", "--output-pathinfo", "--color", "--resolve-alias", "vm=vm-browserify",
|
||||
"--output-public-path", "js/", "--output-chunk-filename", "[name].web.js",
|
||||
"--module-bind", "css=style-loader!css-loader", "--module-bind", "less=style-loader/url!file-loader?postfix=.css&string!less-loader", "--module-bind", "coffee", "--module-bind", "jade", "--prefetch", "./lib/stylesheet.less", "./lib/index", "js/web.js?h=[hash]", "--progress"], extraArgs));
|
||||
bindOutput(main);
|
||||
}
|
||||
});
|
||||
// node ../../bin/webpack --output-pathinfo --color --output-library-target umd --output-jsonp-function webpackJsonpLib2 --output-public-path js/ --output-chunk-filename [chunkhash].lib2.js --config library2config.coffee library2b library2 js/library2.js
|
||||
var library2 = cp.spawn("node", join(["../../bin/webpack.js", "--output-pathinfo", "--color", "--output-library-target", "umd", "--output-jsonp-function", "webpackJsonpLib2",
|
||||
"--output-public-path", "js/", "--output-chunk-filename", "[chunkhash].lib2.js", "--config", "library2config.coffee", "library2b", "library2", "js/library2.js"], extraArgsNoWatch));
|
||||
bindOutput(library2);
|
Binary file not shown.
Before Width: | Height: | Size: 190 B |
Binary file not shown.
Before Width: | Height: | Size: 174 B |
|
@ -1,7 +0,0 @@
|
|||
require("./index.web.js");
|
||||
|
||||
describe("main", function() {
|
||||
it("should load index.web.js instead of index.js", function() {
|
||||
throw new Error("Fail");
|
||||
});
|
||||
});
|
|
@ -1,135 +0,0 @@
|
|||
function test(cond, message) {
|
||||
if(!cond) throw new Error(message);
|
||||
}
|
||||
|
||||
// load tests from library1, with script loader
|
||||
require("script-loader!../js/library1.js");
|
||||
|
||||
// Buildin 'style' loader adds css to document
|
||||
require("./stylesheet.css");
|
||||
require("./stylesheet.less");
|
||||
|
||||
describe("main", function() {
|
||||
it("should load library1 with script-loader", function() {
|
||||
expect(window.library1).toEqual(expect.anything());
|
||||
expect(window.library1).toBe(true);
|
||||
});
|
||||
|
||||
it("should load library2 exported as global", function() {
|
||||
expect(window.library2common).toEqual(expect.anything());
|
||||
expect(window.library2common.ok2).toEqual(expect.anything());
|
||||
expect(window.library2common.ok2).toBe(true);
|
||||
expect(window.library2).toEqual(expect.anything());
|
||||
expect(window.library2.ok).toEqual(expect.anything());
|
||||
expect(window.library2.ok).toBe(true);
|
||||
});
|
||||
|
||||
describe("web resolving", function() {
|
||||
it("should load index.web.js instead of index.js", function() {
|
||||
expect(true).toBe(true);
|
||||
});
|
||||
|
||||
it("should load correct replacements for files", function(done) {
|
||||
require.ensure(["subcontent"], function(require) {
|
||||
// Comments work!
|
||||
exports.ok = true;
|
||||
test(require("subcontent") === "replaced", "node_modules should be replaced with web_modules");
|
||||
test(require("subcontent2/file.js") === "original", "node_modules should still work when web_modules exists");
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
after(function() {
|
||||
expect(exports.ok).toEqual(expect.anything());
|
||||
expect(exports.ok).toBe(true);
|
||||
});
|
||||
});
|
||||
|
||||
describe("web runtime", function() {
|
||||
it("should have support for require.main", function() {
|
||||
var value = require.main === module;
|
||||
var otherModuleValue = require("./testRequireMain");
|
||||
expect(value).toBe(true);
|
||||
expect(otherModuleValue).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
describe("web polyfilling", function() {
|
||||
var sum2;
|
||||
|
||||
before(function() {
|
||||
sum2 = 0;
|
||||
});
|
||||
|
||||
it("should polyfill process and module", function(done) {
|
||||
expect(typeof module.id).toBe("number");
|
||||
require.ensure([], function(require) {
|
||||
test(Array.isArray(process.argv), "process.argv should be an array");
|
||||
process.nextTick(function() {
|
||||
sum2++;
|
||||
expect(sum2).toBe(2);
|
||||
done();
|
||||
});
|
||||
sum2++;
|
||||
test(global === window, "global === window");
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe("web loaders", function() {
|
||||
it("should handle the file loader correctly", function() {
|
||||
expect(require("!file-loader!../img/image.png")).toMatch(/js\/.+\.png$/);
|
||||
document.getElementById("image").src = require("file-loader?prefix=img/!../img/image.png");
|
||||
});
|
||||
});
|
||||
|
||||
describe("chunk error handling", function() {
|
||||
it("should be able to handle chunk loading errors and try again", function(done) {
|
||||
var old = __webpack_public_path__;
|
||||
__webpack_public_path__ += "wrong/";
|
||||
import("./three").then(function() {
|
||||
done(new Error("Chunk shouldn't be loaded"));
|
||||
}).catch(function(err) {
|
||||
expect(err).toBeInstanceOf(Error);
|
||||
__webpack_public_path__ = old;
|
||||
import("./three").then(function(three) {
|
||||
expect(three).toBe(3);
|
||||
done();
|
||||
}).catch(function(err) {
|
||||
done(new Error("Shouldn't result in an chunk loading error"));
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
var testCasesContext = require.context("../../cases", true, /^\.\/[^\/_]+\/[^\/_]+\/index$/);
|
||||
var testCasesMap = testCasesContext.keys().map(function(key) {
|
||||
return key.substring(2, key.length - "/index".length).split("/");
|
||||
}).reduce(function(map, x) {
|
||||
if(!map[x[0]]) map[x[0]] = [x[1]];
|
||||
else map[x[0]].push(x[1]);
|
||||
return map;
|
||||
}, {});
|
||||
Object.keys(testCasesMap).forEach(function(category) {
|
||||
describe(category, function() {
|
||||
testCasesMap[category].forEach(function(name) {
|
||||
describe(name, function() {
|
||||
testCasesContext("./" + category + "/" + name + "/index");
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
if(module.hot) {
|
||||
module.hot.accept();
|
||||
module.hot.dispose(function() {
|
||||
mocha.suite.suites.length = 0;
|
||||
var stats = document.getElementById("stats");
|
||||
stats.parentNode.removeChild(stats);
|
||||
});
|
||||
if(module.data) {
|
||||
mocha.run();
|
||||
}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
.style-test.css-styles {
|
||||
background: #3F3;
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
.style-test.less-styles {
|
||||
background: #3F3;
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
module.exports = require.main === module;
|
|
@ -1 +0,0 @@
|
|||
module.exports = 3;
|
|
@ -1 +0,0 @@
|
|||
module.exports = 2;
|
|
@ -1,40 +0,0 @@
|
|||
webpack = require("../../");
|
||||
exports.default = new Promise (resolve, reject) ->
|
||||
resolveIt = ->
|
||||
resolve
|
||||
entry:
|
||||
common: "library2/lib/common"
|
||||
output:
|
||||
hashDigestLength: 5
|
||||
module:
|
||||
rules: [
|
||||
{ test: /extra2?\.js/, loader: "raw-loader!./node_modules/extra.loader.js!val-loader?cacheable", enforce: "post" }
|
||||
]
|
||||
amd:
|
||||
fromOptions: true
|
||||
plugins: [
|
||||
new webpack.optimize.LimitChunkCountPlugin
|
||||
maxChunks: 3
|
||||
new webpack.DefinePlugin
|
||||
"typeof CONST_TYPEOF": JSON.stringify("typeof"),
|
||||
CONST_UNDEFINED: undefined,
|
||||
CONST_NULL: "null",
|
||||
CONST_TRUE: true,
|
||||
CONST_FALSE: false,
|
||||
CONST_FUNCTION: -> return "ok";
|
||||
CONST_NUMBER: 123,
|
||||
CONST_NUMBER_EXPR: "(1*100+23)",
|
||||
CONST_OBJECT: {
|
||||
A: 1,
|
||||
B: JSON.stringify("B"),
|
||||
C: -> return "C";
|
||||
}
|
||||
new webpack.ProvidePlugin
|
||||
s3: "submodule3"
|
||||
->
|
||||
this.plugin "normal-module-factory", (nmf) ->
|
||||
nmf.plugin "after-resolve", (data, callback) ->
|
||||
data.resource = data.resource.replace /extra\.js/, "extra2.js";
|
||||
callback null, data;
|
||||
]
|
||||
setTimeout resolveIt, 300
|
|
@ -1,55 +0,0 @@
|
|||
var webpackMiddleware = require("webpack-dev-middleware");
|
||||
var webpack = require("webpack");
|
||||
var express = require("express");
|
||||
var path = require("path");
|
||||
|
||||
var app = express();
|
||||
|
||||
app.configure(function() {
|
||||
app.use(webpackMiddleware(webpack({
|
||||
context: __dirname,
|
||||
entry: ["../../hot/poll?10000", "./lib/index"],
|
||||
debug: true,
|
||||
devtool: "sourcemap",
|
||||
module: {
|
||||
loaders: [
|
||||
{ test: /\.json$/, loader: "json" },
|
||||
{ test: /\.coffee$/, loader: "coffee" },
|
||||
{ test: /\.jade$/, loader: "jade" },
|
||||
{ test: /\.css$/, loader: "style!css" },
|
||||
{ test: /\.less$/, loader: "style!css!less" },
|
||||
]
|
||||
},
|
||||
resolve: {
|
||||
alias: {
|
||||
vm: "vm-browserify"
|
||||
}
|
||||
},
|
||||
resolve: {
|
||||
unsafeCache: true
|
||||
},
|
||||
cache: true,
|
||||
recordsPath: path.join(__dirname, "webpack.records.json"),
|
||||
output: {
|
||||
publicPath: "http://localhost:8080/js/",
|
||||
path: "/",
|
||||
filename: "web.js",
|
||||
chunkFilename: "[chunkhash].chunk.js"
|
||||
},
|
||||
plugins: [
|
||||
new webpack.HotModuleReplacementPlugin()
|
||||
]
|
||||
}), {
|
||||
lazy: false,
|
||||
watchDelay: 5000,
|
||||
publicPath: "/js/",
|
||||
filename: "web.js",
|
||||
stats: {
|
||||
colors: true
|
||||
}
|
||||
}));
|
||||
app.use(express.static(path.join(__dirname)));
|
||||
|
||||
});
|
||||
|
||||
app.listen(8080);
|
|
@ -1,203 +0,0 @@
|
|||
@charset "UTF-8";
|
||||
body {
|
||||
font: 20px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
padding: 60px 50px;
|
||||
}
|
||||
|
||||
#mocha ul, #mocha li {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#mocha ul {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
#mocha h1, #mocha h2 {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#mocha h1 {
|
||||
margin-top: 15px;
|
||||
font-size: 1em;
|
||||
font-weight: 200;
|
||||
}
|
||||
|
||||
#mocha h1 a {
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
#mocha h1 a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#mocha .suite .suite h1 {
|
||||
margin-top: 0;
|
||||
font-size: .8em;
|
||||
}
|
||||
|
||||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#mocha h2 {
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#mocha .suite {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#mocha .test {
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
#mocha .test:hover h2::after {
|
||||
position: relative;
|
||||
top: 0;
|
||||
right: -10px;
|
||||
content: '(view source)';
|
||||
font-size: 12px;
|
||||
font-family: arial;
|
||||
color: #888;
|
||||
}
|
||||
|
||||
#mocha .test.pending:hover h2::after {
|
||||
content: '(pending)';
|
||||
font-family: arial;
|
||||
}
|
||||
|
||||
#mocha .test.pass.medium .duration {
|
||||
background: #C09853;
|
||||
}
|
||||
|
||||
#mocha .test.pass.slow .duration {
|
||||
background: #B94A48;
|
||||
}
|
||||
|
||||
#mocha .test.pass::before {
|
||||
content: '✓';
|
||||
font-size: 12px;
|
||||
display: block;
|
||||
float: left;
|
||||
margin-right: 5px;
|
||||
color: #00d6b2;
|
||||
}
|
||||
|
||||
#mocha .test.pass .duration {
|
||||
font-size: 9px;
|
||||
margin-left: 5px;
|
||||
padding: 2px 5px;
|
||||
color: white;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
|
||||
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
|
||||
-webkit-border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-ms-border-radius: 5px;
|
||||
-o-border-radius: 5px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#mocha .test.pass.fast .duration {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#mocha .test.pending {
|
||||
color: #0b97c4;
|
||||
}
|
||||
|
||||
#mocha .test.pending::before {
|
||||
content: '◦';
|
||||
color: #0b97c4;
|
||||
}
|
||||
|
||||
#mocha .test.fail {
|
||||
color: #c00;
|
||||
}
|
||||
|
||||
#mocha .test.fail pre {
|
||||
color: black;
|
||||
}
|
||||
|
||||
#mocha .test.fail::before {
|
||||
content: '✖';
|
||||
font-size: 12px;
|
||||
display: block;
|
||||
float: left;
|
||||
margin-right: 5px;
|
||||
color: #c00;
|
||||
}
|
||||
|
||||
#mocha .test pre.error {
|
||||
color: #c00;
|
||||
}
|
||||
|
||||
#mocha .test pre {
|
||||
display: inline-block;
|
||||
font: 12px/1.5 monaco, monospace;
|
||||
margin: 5px;
|
||||
padding: 15px;
|
||||
border: 1px solid #eee;
|
||||
border-bottom-color: #ddd;
|
||||
-webkit-border-radius: 3px;
|
||||
-webkit-box-shadow: 0 1px 3px #eee;
|
||||
}
|
||||
|
||||
#report.pass .test.fail {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#report.fail .test.pass {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#error {
|
||||
color: #c00;
|
||||
font-size: 1.5 em;
|
||||
font-weight: 100;
|
||||
letter-spacing: 1px;
|
||||
}
|
||||
|
||||
#stats {
|
||||
position: fixed;
|
||||
top: 15px;
|
||||
right: 10px;
|
||||
font-size: 12px;
|
||||
margin: 0;
|
||||
color: #888;
|
||||
}
|
||||
|
||||
#stats .progress {
|
||||
float: right;
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
#stats em {
|
||||
color: black;
|
||||
}
|
||||
|
||||
#stats a {
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
#stats a:hover {
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
#stats li {
|
||||
display: inline-block;
|
||||
margin: 0 5px;
|
||||
list-style: none;
|
||||
padding-top: 11px;
|
||||
}
|
||||
|
||||
code .comment { color: #ddd }
|
||||
code .init { color: #2F6FAD }
|
||||
code .string { color: #5890AD }
|
||||
code .keyword { color: #8A6343 }
|
||||
code .number { color: #2F6FAD }
|
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +0,0 @@
|
|||
module.exports = function(string) {
|
||||
this.cacheable();
|
||||
return string + " with post loader";
|
||||
}
|
|
@ -1,29 +0,0 @@
|
|||
// Single File library
|
||||
var loadTimelibrary1 = typeof window.library1 === "undefined"
|
||||
describe("library1", function() {
|
||||
it("should load library1 only once", function() {
|
||||
expect(loadTimelibrary1).toBe(true);
|
||||
});
|
||||
|
||||
it("should load a component", function() {
|
||||
expect(require("./lib/component")).toBe("lib1 component");
|
||||
});
|
||||
|
||||
it("should load async submodules with require.ensure even if single == true", function(done) {
|
||||
var sameTick = true;
|
||||
require.ensure(["submodule1", "submodule2"], function(require) {
|
||||
expect(sameTick).toBe(true);
|
||||
expect(require("submodule1")).toBe("submodule1");
|
||||
expect(require("submodule2")).toBe("submodule2");
|
||||
expect(require("submodule3")()).toBe("submodule3");
|
||||
require.ensure([], function(require) {
|
||||
expect(sameTick).toBe(true);
|
||||
done();
|
||||
});
|
||||
});
|
||||
setImmediate(function() {
|
||||
sameTick = false;
|
||||
});
|
||||
});
|
||||
});
|
||||
module.exports = true;
|
|
@ -1 +0,0 @@
|
|||
module.exports = "lib1 component";
|
|
@ -1 +0,0 @@
|
|||
module.exports = require("./comp.js");
|
|
@ -1 +0,0 @@
|
|||
module.exports = "submodule1";
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = (function() {
|
||||
return "submodule2";
|
||||
}());
|
|
@ -1,8 +0,0 @@
|
|||
var typeofLibrary2 = typeof library2;
|
||||
|
||||
describe("library2", function() {
|
||||
it("should run before main", function() {
|
||||
expect(typeofLibrary2).toBe("undefined");
|
||||
});
|
||||
});
|
||||
exports.library2common = { ok2: true };
|
|
@ -1 +0,0 @@
|
|||
module.exports = "Lib2 extra";
|
|
@ -1 +0,0 @@
|
|||
module.exports = "Lib2 extra2";
|
|
@ -1,109 +0,0 @@
|
|||
// Chunked File library
|
||||
var library2commonValue = library2common;
|
||||
|
||||
describe("library2", function() {
|
||||
var tickExtra, tickEmpty, tickMerged;
|
||||
var extraValue, testValue;
|
||||
|
||||
beforeAll(function(done) {
|
||||
var asnycOk = false, asnycOk2 = false;
|
||||
var sameTick1 = true;
|
||||
require.ensure(["./extra"], function(require) {
|
||||
asnycOk = true;
|
||||
tickExtra = sameTick1;
|
||||
var sameTick2 = true;
|
||||
require.ensure([], function(require) {
|
||||
asnycOk2 = true;
|
||||
extraValue = require("./extra");
|
||||
tickEmpty = sameTick2;
|
||||
require.ensure(["./test.js"], function(require) {
|
||||
tickMerged = sameTick2;
|
||||
testValue = require("./test.js");
|
||||
done();
|
||||
});
|
||||
});
|
||||
Promise.resolve().then(function() {}).then(function() {}).then(function() {
|
||||
sameTick2 = false;
|
||||
});
|
||||
});
|
||||
Promise.resolve().then(function() {}).then(function() {}).then(function() {
|
||||
sameTick1 = false;
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
it("should run after common", function() {
|
||||
expect(library2commonValue).toEqual({ok2: true});
|
||||
});
|
||||
|
||||
it("should load stuff with require.ensure asynchron", function() {
|
||||
expect(tickExtra).toBe(false);
|
||||
});
|
||||
|
||||
it("should load not include stuff from parent, remove empty chunks and apply a post loader", function() {
|
||||
expect(tickEmpty).toBe(true);
|
||||
expect(extraValue).toBe("Lib2 extra2 with post loader");
|
||||
});
|
||||
|
||||
it("should merge chunks if maxChunks specified", function() {
|
||||
expect(tickEmpty).toBe(true);
|
||||
expect(testValue).toBe("test module");
|
||||
});
|
||||
|
||||
it("should load require.amd from options", function() {
|
||||
expect(require.amd.fromOptions).toBe(true);
|
||||
});
|
||||
|
||||
it("should run empty AMD require", function(done) {
|
||||
var emptyRequire = false;
|
||||
require([], function() {
|
||||
emptyRequire = true;
|
||||
});
|
||||
Promise.resolve().then(function() {}).then(function() {}).then(function() {
|
||||
expect(emptyRequire).toBe(true);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it("should provide free variables", function() {
|
||||
expect(s3()).toBe("submodule3");
|
||||
});
|
||||
|
||||
it("should define values", function() {
|
||||
expect(CONST_UNDEFINED === undefined).toBe(true);
|
||||
expect(CONST_NULL === null).toBe(true);
|
||||
expect(CONST_TRUE).toBe(true);
|
||||
expect(CONST_FALSE).toBe(false);
|
||||
expect(CONST_FUNCTION()).toBe("ok");
|
||||
expect(CONST_NUMBER).toBe(123);
|
||||
expect(CONST_NUMBER_EXPR).toBe(123);
|
||||
expect(typeof CONST_TYPEOF).toBe("typeof");
|
||||
|
||||
var o = CONST_OBJECT;
|
||||
expect(CONST_OBJECT.A).toBe(1);
|
||||
expect(CONST_OBJECT.B).toBe("B");
|
||||
expect(CONST_OBJECT.C()).toBe("C");
|
||||
expect(o.A).toBe(1);
|
||||
expect(o.B).toBe("B");
|
||||
expect(o.C()).toBe("C");
|
||||
(function(o) {
|
||||
expect(o.A).toBe(1);
|
||||
expect(o.B).toBe("B");
|
||||
expect(o.C()).toBe("C");
|
||||
}(CONST_OBJECT));
|
||||
|
||||
if(CONST_FALSE) require("fail");
|
||||
if(!CONST_TRUE) require("fail");
|
||||
if(!CONST_NUMBER) require("fail");
|
||||
if(!CONST_NUMBER_EXPR) require("fail");
|
||||
if(typeof CONST_TYPEOF !== "typeof") require("fail");
|
||||
if(typeof CONST_FALSE !== "boolean") require("fail");
|
||||
if(typeof CONST_FUNCTION !== "function") require("fail");
|
||||
if(typeof CONST_OBJECT !== "object") require("fail");
|
||||
if(!CONST_OBJECT.A) require("fail");
|
||||
if(typeof CONST_OBJECT.A !== "number") require("fail");
|
||||
});
|
||||
});
|
||||
exports.library2 = {ok: true};
|
||||
|
||||
// it should not fail if comment in last line
|
|
@ -1 +0,0 @@
|
|||
module.exports = "test module";
|
|
@ -1 +0,0 @@
|
|||
module.exports = "submodule1";
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = (function() {
|
||||
return "submodule2";
|
||||
}());
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = function() {
|
||||
return "submodule3";
|
||||
};
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"main": "lib/main.js"
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
describe("library2b", function() {
|
||||
it("should load this library", function() {
|
||||
expect(true).toBe(true);
|
||||
});
|
||||
});
|
|
@ -1 +0,0 @@
|
|||
module.exports = "error";
|
|
@ -1 +0,0 @@
|
|||
xyz: abc
|
|
@ -1 +0,0 @@
|
|||
module.exports = "original";
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = function() {
|
||||
return "submodule3";
|
||||
};
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"name": "node-webkit-tests",
|
||||
"main": "tests.html"
|
||||
}
|
|
@ -1,46 +0,0 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>Mocha</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" href="mocha.css" />
|
||||
</head>
|
||||
<body>
|
||||
<script src="mocha.js"></script>
|
||||
<script src="../../node_modules/es6-promise-polyfill/promise.js"></script>
|
||||
<script>
|
||||
mocha.setup('bdd');
|
||||
</script>
|
||||
<script src="js/library2.commons.js" charset="utf-8"></script>
|
||||
<script src="js/library2.js" charset="utf-8"></script>
|
||||
<script src="js/web.js" charset="utf-8"></script>
|
||||
<!-- fixtures -->
|
||||
<style>
|
||||
.style-test {
|
||||
background: red;
|
||||
}
|
||||
p {
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
<div id="mocha">
|
||||
<ul class="report">
|
||||
<li class="suite">
|
||||
<h1>styling</h1>
|
||||
<ul>
|
||||
<li class="test">
|
||||
<h2 class="css-styles style-test">style!css loader</h2>
|
||||
</li>
|
||||
<li class="test">
|
||||
<h2 class="less-styles style-test">style!less loader</h2>
|
||||
</li>
|
||||
<li class="test">
|
||||
<h2>file loader: <img src="img/fail.png" id="image" /></h2>
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
</div>
|
||||
<script>
|
||||
mocha.run();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -1 +0,0 @@
|
|||
module.exports = "replaced";
|
|
@ -1,16 +0,0 @@
|
|||
module.exports = {
|
||||
resolve: {
|
||||
modules: ["web_modules", "node_modules"],
|
||||
extensions: [".json", ".web.js", ".js"]
|
||||
},
|
||||
resolveLoader: {
|
||||
extensions: [
|
||||
".json",
|
||||
".webpack-loader.js",
|
||||
".web-loader.js",
|
||||
".loader.js",
|
||||
".js"
|
||||
],
|
||||
mainFields: ["webpackLoader", "loader", "main"]
|
||||
}
|
||||
};
|
420
yarn.lock
420
yarn.lock
|
@ -204,25 +204,12 @@ abbrev@1.0.x:
|
|||
version "1.0.9"
|
||||
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
|
||||
|
||||
accepts@~1.2.12:
|
||||
version "1.2.13"
|
||||
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea"
|
||||
dependencies:
|
||||
mime-types "~2.1.6"
|
||||
negotiator "0.5.3"
|
||||
|
||||
acorn-dynamic-import@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278"
|
||||
dependencies:
|
||||
acorn "^5.0.0"
|
||||
|
||||
acorn-globals@^1.0.3:
|
||||
version "1.0.9"
|
||||
resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
|
||||
dependencies:
|
||||
acorn "^2.1.0"
|
||||
|
||||
acorn-globals@^3.0.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf"
|
||||
|
@ -241,14 +228,6 @@ acorn-jsx@^4.1.1:
|
|||
dependencies:
|
||||
acorn "^5.0.3"
|
||||
|
||||
acorn@^1.0.1:
|
||||
version "1.2.2"
|
||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-1.2.2.tgz#c8ce27de0acc76d896d2b1fad3df588d9e82f014"
|
||||
|
||||
acorn@^2.1.0:
|
||||
version "2.7.0"
|
||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
|
||||
|
||||
acorn@^3.1.0:
|
||||
version "3.3.0"
|
||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
|
||||
|
@ -405,10 +384,6 @@ array-equal@^1.0.0:
|
|||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
|
||||
|
||||
array-flatten@1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
|
||||
|
||||
array-union@^1.0.1:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
|
||||
|
@ -431,10 +406,6 @@ arrify@^1.0.0, arrify@^1.0.1:
|
|||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
|
||||
|
||||
asap@~1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/asap/-/asap-1.0.0.tgz#b2a45da5fdfa20b0496fc3768cc27c12fa916a7d"
|
||||
|
||||
asap@~2.0.3:
|
||||
version "2.0.6"
|
||||
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
|
||||
|
@ -987,10 +958,6 @@ chalk@^2.3.1:
|
|||
escape-string-regexp "^1.0.5"
|
||||
supports-color "^5.3.0"
|
||||
|
||||
character-parser@1.2.1:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-1.2.1.tgz#c0dde4ab182713b919b970959a123ecc1a30fcd6"
|
||||
|
||||
character-parser@^2.1.1:
|
||||
version "2.2.0"
|
||||
resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0"
|
||||
|
@ -1059,13 +1026,6 @@ class-utils@^0.3.5:
|
|||
isobject "^3.0.0"
|
||||
static-extend "^0.1.1"
|
||||
|
||||
clean-css@^3.1.9:
|
||||
version "3.4.28"
|
||||
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff"
|
||||
dependencies:
|
||||
commander "2.8.x"
|
||||
source-map "0.4.x"
|
||||
|
||||
clean-css@^4.1.11:
|
||||
version "4.1.11"
|
||||
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a"
|
||||
|
@ -1219,12 +1179,6 @@ combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5:
|
|||
dependencies:
|
||||
delayed-stream "~1.0.0"
|
||||
|
||||
commander@2.8.x:
|
||||
version "2.8.1"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
|
||||
dependencies:
|
||||
graceful-readlink ">= 1.0.0"
|
||||
|
||||
commander@^2.14.1, commander@^2.9.0, commander@^2.x:
|
||||
version "2.15.1"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
|
||||
|
@ -1233,10 +1187,6 @@ commander@~2.13.0:
|
|||
version "2.13.0"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
|
||||
|
||||
commander@~2.6.0:
|
||||
version "2.6.0"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d"
|
||||
|
||||
commondir@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
|
||||
|
@ -1281,36 +1231,14 @@ constantinople@^3.0.1:
|
|||
babel-types "^6.26.0"
|
||||
babylon "^6.18.0"
|
||||
|
||||
constantinople@~3.0.1:
|
||||
version "3.0.2"
|
||||
resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-3.0.2.tgz#4b945d9937907bcd98ee575122c3817516544141"
|
||||
dependencies:
|
||||
acorn "^2.1.0"
|
||||
|
||||
constants-browserify@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
|
||||
|
||||
content-disposition@0.5.1:
|
||||
version "0.5.1"
|
||||
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.1.tgz#87476c6a67c8daa87e32e87616df883ba7fb071b"
|
||||
|
||||
content-type@~1.0.1:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
|
||||
|
||||
convert-source-map@^1.4.0, convert-source-map@^1.5.1:
|
||||
version "1.5.1"
|
||||
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5"
|
||||
|
||||
cookie-signature@1.0.6:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
|
||||
|
||||
cookie@0.1.5:
|
||||
version "0.1.5"
|
||||
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.5.tgz#6ab9948a4b1ae21952cd2588530a4722d4044d7c"
|
||||
|
||||
copy-concurrently@^1.0.0:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
|
||||
|
@ -1464,10 +1392,6 @@ css-loader@^0.28.3:
|
|||
postcss-value-parser "^3.3.0"
|
||||
source-list-map "^2.0.0"
|
||||
|
||||
css-parse@1.0.4:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.0.4.tgz#38b0503fbf9da9f54e9c1dbda60e145c77117bdd"
|
||||
|
||||
css-selector-tokenizer@^0.7.0:
|
||||
version "0.7.0"
|
||||
resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86"
|
||||
|
@ -1476,17 +1400,6 @@ css-selector-tokenizer@^0.7.0:
|
|||
fastparse "^1.1.1"
|
||||
regexpu-core "^1.0.0"
|
||||
|
||||
css-stringify@1.0.5:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/css-stringify/-/css-stringify-1.0.5.tgz#b0d042946db2953bb9d292900a6cb5f6d0122031"
|
||||
|
||||
css@~1.0.8:
|
||||
version "1.0.8"
|
||||
resolved "https://registry.yarnpkg.com/css/-/css-1.0.8.tgz#9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7"
|
||||
dependencies:
|
||||
css-parse "1.0.4"
|
||||
css-stringify "1.0.5"
|
||||
|
||||
cssesc@^0.1.0:
|
||||
version "0.1.0"
|
||||
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
|
||||
|
@ -1587,12 +1500,6 @@ debug@^3.1.0:
|
|||
dependencies:
|
||||
ms "2.0.0"
|
||||
|
||||
debug@~2.2.0:
|
||||
version "2.2.0"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
|
||||
dependencies:
|
||||
ms "0.7.1"
|
||||
|
||||
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
|
||||
|
@ -1669,10 +1576,6 @@ delegates@^1.0.0:
|
|||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
|
||||
|
||||
depd@~1.1.0:
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
|
||||
|
||||
des.js@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
|
||||
|
@ -1680,10 +1583,6 @@ des.js@^1.0.0:
|
|||
inherits "^2.0.1"
|
||||
minimalistic-assert "^1.0.0"
|
||||
|
||||
destroy@~1.0.4:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
|
||||
|
||||
detect-indent@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
|
||||
|
@ -1745,10 +1644,6 @@ ecc-jsbn@~0.1.1:
|
|||
dependencies:
|
||||
jsbn "~0.1.0"
|
||||
|
||||
ee-first@1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
|
||||
|
||||
electron-to-chromium@^1.2.7:
|
||||
version "1.3.45"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz#458ac1b1c5c760ce8811a16d2bfbd97ec30bafb8"
|
||||
|
@ -1833,10 +1728,6 @@ es6-promise-polyfill@^1.1.1:
|
|||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz#f38925f23cb3e3e8ce6cda8ff774fcebbb090cde"
|
||||
|
||||
escape-html@~1.0.3:
|
||||
version "1.0.3"
|
||||
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:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
|
||||
|
@ -1991,10 +1882,6 @@ esutils@^2.0.2:
|
|||
version "2.0.2"
|
||||
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
|
||||
|
||||
etag@~1.7.0:
|
||||
version "1.7.0"
|
||||
resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8"
|
||||
|
||||
events@^1.0.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
|
||||
|
@ -2079,36 +1966,6 @@ expect@^23.4.0:
|
|||
jest-message-util "^23.4.0"
|
||||
jest-regex-util "^23.3.0"
|
||||
|
||||
express@~4.13.1:
|
||||
version "4.13.4"
|
||||
resolved "https://registry.yarnpkg.com/express/-/express-4.13.4.tgz#3c0b76f3c77590c8345739061ec0bd3ba067ec24"
|
||||
dependencies:
|
||||
accepts "~1.2.12"
|
||||
array-flatten "1.1.1"
|
||||
content-disposition "0.5.1"
|
||||
content-type "~1.0.1"
|
||||
cookie "0.1.5"
|
||||
cookie-signature "1.0.6"
|
||||
debug "~2.2.0"
|
||||
depd "~1.1.0"
|
||||
escape-html "~1.0.3"
|
||||
etag "~1.7.0"
|
||||
finalhandler "0.4.1"
|
||||
fresh "0.3.0"
|
||||
merge-descriptors "1.0.1"
|
||||
methods "~1.1.2"
|
||||
on-finished "~2.3.0"
|
||||
parseurl "~1.3.1"
|
||||
path-to-regexp "0.1.7"
|
||||
proxy-addr "~1.0.10"
|
||||
qs "4.0.0"
|
||||
range-parser "~1.0.3"
|
||||
send "0.13.1"
|
||||
serve-static "~1.10.2"
|
||||
type-is "~1.6.6"
|
||||
utils-merge "1.0.0"
|
||||
vary "~1.0.1"
|
||||
|
||||
extend-shallow@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
|
||||
|
@ -2264,15 +2121,6 @@ fill-range@^4.0.0:
|
|||
repeat-string "^1.6.1"
|
||||
to-regex-range "^2.1.0"
|
||||
|
||||
finalhandler@0.4.1:
|
||||
version "0.4.1"
|
||||
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.1.tgz#85a17c6c59a94717d262d61230d4b0ebe3d4a14d"
|
||||
dependencies:
|
||||
debug "~2.2.0"
|
||||
escape-html "~1.0.3"
|
||||
on-finished "~2.3.0"
|
||||
unpipe "~1.0.0"
|
||||
|
||||
find-cache-dir@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
|
||||
|
@ -2352,20 +2200,12 @@ form-data@~2.3.1:
|
|||
combined-stream "1.0.6"
|
||||
mime-types "^2.1.12"
|
||||
|
||||
forwarded@~0.1.0:
|
||||
version "0.1.2"
|
||||
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
|
||||
|
||||
fragment-cache@^0.2.1:
|
||||
version "0.2.1"
|
||||
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
|
||||
dependencies:
|
||||
map-cache "^0.2.2"
|
||||
|
||||
fresh@0.3.0:
|
||||
version "0.3.0"
|
||||
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f"
|
||||
|
||||
from2@^2.1.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
|
||||
|
@ -2527,10 +2367,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2:
|
|||
version "4.1.11"
|
||||
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
|
||||
|
||||
"graceful-readlink@>= 1.0.0":
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
|
||||
|
||||
growly@^1.3.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
|
||||
|
@ -2695,13 +2531,6 @@ html-encoding-sniffer@^1.0.2:
|
|||
dependencies:
|
||||
whatwg-encoding "^1.0.1"
|
||||
|
||||
http-errors@~1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942"
|
||||
dependencies:
|
||||
inherits "~2.0.1"
|
||||
statuses "1"
|
||||
|
||||
http-signature@~1.1.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
|
||||
|
@ -2860,10 +2689,6 @@ invert-kv@^1.0.0:
|
|||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
|
||||
|
||||
ipaddr.js@1.0.5:
|
||||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.0.5.tgz#5fa78cf301b825c78abc3042d812723049ea23c7"
|
||||
|
||||
is-absolute-url@^2.0.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
|
||||
|
@ -3097,10 +2922,6 @@ is-promise@^2.0.0, is-promise@^2.1.0:
|
|||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
|
||||
|
||||
is-promise@~1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-1.0.1.tgz#31573761c057e33c2e91aab9e96da08cefbe76e5"
|
||||
|
||||
is-property@^1.0.0:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84"
|
||||
|
@ -3263,27 +3084,6 @@ istanbul@^0.4.5:
|
|||
which "^1.1.1"
|
||||
wordwrap "^1.0.0"
|
||||
|
||||
jade-loader@~0.8.0:
|
||||
version "0.8.0"
|
||||
resolved "https://registry.yarnpkg.com/jade-loader/-/jade-loader-0.8.0.tgz#d1b09971a9bf90a2b298b0af5b1ad0300d109c2e"
|
||||
dependencies:
|
||||
loader-utils "~0.2.5"
|
||||
|
||||
jade@^1.11.0:
|
||||
version "1.11.0"
|
||||
resolved "https://registry.yarnpkg.com/jade/-/jade-1.11.0.tgz#9c80e538c12d3fb95c8d9bb9559fa0cc040405fd"
|
||||
dependencies:
|
||||
character-parser "1.2.1"
|
||||
clean-css "^3.1.9"
|
||||
commander "~2.6.0"
|
||||
constantinople "~3.0.1"
|
||||
jstransformer "0.0.2"
|
||||
mkdirp "~0.5.0"
|
||||
transformers "2.1.0"
|
||||
uglify-js "^2.4.19"
|
||||
void-elements "~2.0.1"
|
||||
with "~4.0.0"
|
||||
|
||||
jest-changed-files@^23.4.0:
|
||||
version "23.4.0"
|
||||
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.0.tgz#f1b304f98c235af5d9a31ec524262c5e4de3c6ff"
|
||||
|
@ -3755,13 +3555,6 @@ jsprim@^1.2.2:
|
|||
json-schema "0.2.3"
|
||||
verror "1.10.0"
|
||||
|
||||
jstransformer@0.0.2:
|
||||
version "0.0.2"
|
||||
resolved "https://registry.yarnpkg.com/jstransformer/-/jstransformer-0.0.2.tgz#7aae29a903d196cfa0973d885d3e47947ecd76ab"
|
||||
dependencies:
|
||||
is-promise "^2.0.0"
|
||||
promise "^6.0.1"
|
||||
|
||||
jstransformer@1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/jstransformer/-/jstransformer-1.0.0.tgz#ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3"
|
||||
|
@ -3953,15 +3746,6 @@ loader-utils@^1.0.0, loader-utils@^1.0.2, loader-utils@^1.1.0:
|
|||
emojis-list "^2.0.0"
|
||||
json5 "^0.5.0"
|
||||
|
||||
loader-utils@~0.2.5:
|
||||
version "0.2.17"
|
||||
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
|
||||
dependencies:
|
||||
big.js "^3.1.3"
|
||||
emojis-list "^2.0.0"
|
||||
json5 "^0.5.0"
|
||||
object-assign "^4.0.1"
|
||||
|
||||
locate-path@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
|
||||
|
@ -4092,10 +3876,6 @@ md5.js@^1.3.4:
|
|||
hash-base "^3.0.0"
|
||||
inherits "^2.0.1"
|
||||
|
||||
media-typer@0.3.0:
|
||||
version "0.3.0"
|
||||
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
|
||||
|
||||
mem@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
|
||||
|
@ -4109,10 +3889,6 @@ memory-fs@^0.4.0, memory-fs@~0.4.1:
|
|||
errno "^0.1.3"
|
||||
readable-stream "^2.0.1"
|
||||
|
||||
merge-descriptors@1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
|
||||
|
||||
merge-stream@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
|
||||
|
@ -4123,10 +3899,6 @@ merge@^1.2.0:
|
|||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
|
||||
|
||||
methods@~1.1.2:
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
|
||||
|
||||
micromatch@^2.3.11:
|
||||
version "2.3.11"
|
||||
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
|
||||
|
@ -4184,17 +3956,13 @@ mime-types@^2.1.12, mime-types@~2.1.17:
|
|||
dependencies:
|
||||
mime-db "~1.35.0"
|
||||
|
||||
mime-types@~2.1.18, mime-types@~2.1.6, mime-types@~2.1.7:
|
||||
mime-types@~2.1.7:
|
||||
version "2.1.18"
|
||||
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
|
||||
dependencies:
|
||||
mime-db "~1.33.0"
|
||||
|
||||
mime@1.3.4:
|
||||
version "1.3.4"
|
||||
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
|
||||
|
||||
mime@^1.2.11, mime@^1.4.1, mime@^1.5.0:
|
||||
mime@^1.2.11, mime@^1.4.1:
|
||||
version "1.6.0"
|
||||
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
|
||||
|
||||
|
@ -4280,10 +4048,6 @@ move-concurrently@^1.0.1:
|
|||
rimraf "^2.5.4"
|
||||
run-queue "^1.0.3"
|
||||
|
||||
ms@0.7.1:
|
||||
version "0.7.1"
|
||||
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
|
||||
|
||||
ms@2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
|
||||
|
@ -4324,10 +4088,6 @@ needle@^2.2.0, needle@^2.2.1:
|
|||
iconv-lite "^0.4.4"
|
||||
sax "^1.2.4"
|
||||
|
||||
negotiator@0.5.3:
|
||||
version "0.5.3"
|
||||
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8"
|
||||
|
||||
neo-async@^2.5.0:
|
||||
version "2.5.1"
|
||||
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee"
|
||||
|
@ -4553,12 +4313,6 @@ object.pick@^1.3.0:
|
|||
dependencies:
|
||||
isobject "^3.0.1"
|
||||
|
||||
on-finished@~2.3.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
|
||||
dependencies:
|
||||
ee-first "1.1.1"
|
||||
|
||||
once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0:
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
|
||||
|
@ -4582,12 +4336,6 @@ optimist@^0.6.1:
|
|||
minimist "~0.0.1"
|
||||
wordwrap "~0.0.2"
|
||||
|
||||
optimist@~0.3.5:
|
||||
version "0.3.7"
|
||||
resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.3.7.tgz#c90941ad59e4273328923074d2cf2e7cbc6ec0d9"
|
||||
dependencies:
|
||||
wordwrap "~0.0.2"
|
||||
|
||||
optionator@^0.8.1, optionator@^0.8.2:
|
||||
version "0.8.2"
|
||||
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
|
||||
|
@ -4707,10 +4455,6 @@ parse5@4.0.0:
|
|||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
|
||||
|
||||
parseurl@~1.3.1:
|
||||
version "1.3.2"
|
||||
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
|
||||
|
||||
pascalcase@^0.1.1:
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
|
||||
|
@ -4749,10 +4493,6 @@ path-parse@^1.0.5:
|
|||
version "1.0.5"
|
||||
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
|
||||
|
||||
path-to-regexp@0.1.7:
|
||||
version "0.1.7"
|
||||
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
|
||||
|
||||
path-type@^1.0.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
|
||||
|
@ -5120,24 +4860,12 @@ promise-inflight@^1.0.1:
|
|||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
|
||||
|
||||
promise@^6.0.1:
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/promise/-/promise-6.1.0.tgz#2ce729f6b94b45c26891ad0602c5c90e04c6eef6"
|
||||
dependencies:
|
||||
asap "~1.0.0"
|
||||
|
||||
promise@^7.0.1, promise@^7.1.1:
|
||||
version "7.3.1"
|
||||
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
|
||||
dependencies:
|
||||
asap "~2.0.3"
|
||||
|
||||
promise@~2.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/promise/-/promise-2.0.0.tgz#46648aa9d605af5d2e70c3024bf59436da02b80e"
|
||||
dependencies:
|
||||
is-promise "~1"
|
||||
|
||||
prompts@^0.1.9:
|
||||
version "0.1.12"
|
||||
resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.12.tgz#39dc42de7d2f0ec3e2af76bf40713fcb8726090d"
|
||||
|
@ -5153,13 +4881,6 @@ prop-types@^15.5.10:
|
|||
loose-envify "^1.3.1"
|
||||
object-assign "^4.1.1"
|
||||
|
||||
proxy-addr@~1.0.10:
|
||||
version "1.0.10"
|
||||
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.0.10.tgz#0d40a82f801fc355567d2ecb65efe3f077f121c5"
|
||||
dependencies:
|
||||
forwarded "~0.1.0"
|
||||
ipaddr.js "1.0.5"
|
||||
|
||||
prr@~1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
|
||||
|
@ -5322,10 +5043,6 @@ q@^1.1.2:
|
|||
version "1.5.1"
|
||||
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
|
||||
|
||||
qs@4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607"
|
||||
|
||||
qs@~6.3.0:
|
||||
version "6.3.2"
|
||||
resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c"
|
||||
|
@ -5374,14 +5091,6 @@ randomfill@^1.0.3:
|
|||
randombytes "^2.0.5"
|
||||
safe-buffer "^5.1.0"
|
||||
|
||||
range-parser@^1.0.3:
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
|
||||
|
||||
range-parser@~1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175"
|
||||
|
||||
raw-loader@~0.5.0, raw-loader@~0.5.1:
|
||||
version "0.5.1"
|
||||
resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa"
|
||||
|
@ -5821,52 +5530,10 @@ semver-compare@^1.0.0:
|
|||
version "5.5.0"
|
||||
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
|
||||
|
||||
send@0.13.1:
|
||||
version "0.13.1"
|
||||
resolved "https://registry.yarnpkg.com/send/-/send-0.13.1.tgz#a30d5f4c82c8a9bae9ad00a1d9b1bdbe6f199ed7"
|
||||
dependencies:
|
||||
debug "~2.2.0"
|
||||
depd "~1.1.0"
|
||||
destroy "~1.0.4"
|
||||
escape-html "~1.0.3"
|
||||
etag "~1.7.0"
|
||||
fresh "0.3.0"
|
||||
http-errors "~1.3.1"
|
||||
mime "1.3.4"
|
||||
ms "0.7.1"
|
||||
on-finished "~2.3.0"
|
||||
range-parser "~1.0.3"
|
||||
statuses "~1.2.1"
|
||||
|
||||
send@0.13.2:
|
||||
version "0.13.2"
|
||||
resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de"
|
||||
dependencies:
|
||||
debug "~2.2.0"
|
||||
depd "~1.1.0"
|
||||
destroy "~1.0.4"
|
||||
escape-html "~1.0.3"
|
||||
etag "~1.7.0"
|
||||
fresh "0.3.0"
|
||||
http-errors "~1.3.1"
|
||||
mime "1.3.4"
|
||||
ms "0.7.1"
|
||||
on-finished "~2.3.0"
|
||||
range-parser "~1.0.3"
|
||||
statuses "~1.2.1"
|
||||
|
||||
serialize-javascript@^1.4.0:
|
||||
version "1.5.0"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe"
|
||||
|
||||
serve-static@~1.10.2:
|
||||
version "1.10.3"
|
||||
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"
|
||||
dependencies:
|
||||
escape-html "~1.0.3"
|
||||
parseurl "~1.3.1"
|
||||
send "0.13.2"
|
||||
|
||||
set-blocking@^2.0.0, set-blocking@~2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
|
||||
|
@ -6020,26 +5687,20 @@ source-map-url@^0.4.0:
|
|||
version "0.4.0"
|
||||
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
|
||||
|
||||
source-map@0.4.x, source-map@^0.4.4:
|
||||
source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1:
|
||||
version "0.5.7"
|
||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
|
||||
|
||||
source-map@^0.4.4:
|
||||
version "0.4.4"
|
||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
|
||||
dependencies:
|
||||
amdefine ">=0.0.4"
|
||||
|
||||
source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1:
|
||||
version "0.5.7"
|
||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
|
||||
|
||||
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
|
||||
version "0.6.1"
|
||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
|
||||
|
||||
source-map@~0.1.7:
|
||||
version "0.1.43"
|
||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346"
|
||||
dependencies:
|
||||
amdefine ">=0.0.4"
|
||||
|
||||
source-map@~0.2.0:
|
||||
version "0.2.0"
|
||||
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"
|
||||
|
@ -6114,14 +5775,6 @@ static-extend@^0.1.1:
|
|||
define-property "^0.2.5"
|
||||
object-copy "^0.1.0"
|
||||
|
||||
statuses@1:
|
||||
version "1.5.0"
|
||||
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
|
||||
|
||||
statuses@~1.2.1:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28"
|
||||
|
||||
stealthy-require@^1.1.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
|
||||
|
@ -6351,10 +6004,6 @@ through@^2.3.6:
|
|||
version "2.3.8"
|
||||
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
|
||||
|
||||
time-stamp@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357"
|
||||
|
||||
timers-browserify@^2.0.4:
|
||||
version "2.0.10"
|
||||
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae"
|
||||
|
@ -6430,14 +6079,6 @@ tr46@^1.0.1:
|
|||
dependencies:
|
||||
punycode "^2.1.0"
|
||||
|
||||
transformers@2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/transformers/-/transformers-2.1.0.tgz#5d23cb35561dd85dc67fb8482309b47d53cce9a7"
|
||||
dependencies:
|
||||
css "~1.0.8"
|
||||
promise "~2.0"
|
||||
uglify-js "~2.2.5"
|
||||
|
||||
trim-right@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
|
||||
|
@ -6470,13 +6111,6 @@ type-check@~0.3.2:
|
|||
dependencies:
|
||||
prelude-ls "~1.1.2"
|
||||
|
||||
type-is@~1.6.6:
|
||||
version "1.6.16"
|
||||
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194"
|
||||
dependencies:
|
||||
media-typer "0.3.0"
|
||||
mime-types "~2.1.18"
|
||||
|
||||
typedarray@^0.0.6:
|
||||
version "0.0.6"
|
||||
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
|
||||
|
@ -6496,7 +6130,7 @@ uglify-es@^3.3.4:
|
|||
commander "~2.13.0"
|
||||
source-map "~0.6.1"
|
||||
|
||||
uglify-js@^2.4.19, uglify-js@^2.6, uglify-js@^2.6.1:
|
||||
uglify-js@^2.6, uglify-js@^2.6.1:
|
||||
version "2.8.29"
|
||||
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
|
||||
dependencies:
|
||||
|
@ -6505,13 +6139,6 @@ uglify-js@^2.4.19, uglify-js@^2.6, uglify-js@^2.6.1:
|
|||
optionalDependencies:
|
||||
uglify-to-browserify "~1.0.0"
|
||||
|
||||
uglify-js@~2.2.5:
|
||||
version "2.2.5"
|
||||
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.2.5.tgz#a6e02a70d839792b9780488b7b8b184c095c99c7"
|
||||
dependencies:
|
||||
optimist "~0.3.5"
|
||||
source-map "~0.1.7"
|
||||
|
||||
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"
|
||||
|
@ -6564,10 +6191,6 @@ unique-slug@^2.0.0:
|
|||
dependencies:
|
||||
imurmurhash "^0.1.4"
|
||||
|
||||
unpipe@~1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
|
||||
|
||||
unset-value@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
|
||||
|
@ -6625,10 +6248,6 @@ util@0.10.3, util@^0.10.3:
|
|||
dependencies:
|
||||
inherits "2.0.1"
|
||||
|
||||
utils-merge@1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"
|
||||
|
||||
uuid@^3.0.0:
|
||||
version "3.2.1"
|
||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
|
||||
|
@ -6644,10 +6263,6 @@ validate-npm-package-license@^3.0.1:
|
|||
spdx-correct "^3.0.0"
|
||||
spdx-expression-parse "^3.0.0"
|
||||
|
||||
vary@~1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10"
|
||||
|
||||
vendors@^1.0.0:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801"
|
||||
|
@ -6666,7 +6281,7 @@ vm-browserify@0.0.4, vm-browserify@~0.0.0:
|
|||
dependencies:
|
||||
indexof "0.0.1"
|
||||
|
||||
void-elements@^2.0.1, void-elements@~2.0.1:
|
||||
void-elements@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec"
|
||||
|
||||
|
@ -6711,16 +6326,6 @@ webidl-conversions@^4.0.2:
|
|||
version "4.0.2"
|
||||
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
|
||||
|
||||
webpack-dev-middleware@^1.9.0:
|
||||
version "1.12.2"
|
||||
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e"
|
||||
dependencies:
|
||||
memory-fs "~0.4.1"
|
||||
mime "^1.5.0"
|
||||
path-is-absolute "^1.0.0"
|
||||
range-parser "^1.0.3"
|
||||
time-stamp "^2.0.0"
|
||||
|
||||
webpack-sources@^1.0.1, webpack-sources@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54"
|
||||
|
@ -6787,13 +6392,6 @@ with@^5.0.0:
|
|||
acorn "^3.1.0"
|
||||
acorn-globals "^3.0.0"
|
||||
|
||||
with@~4.0.0:
|
||||
version "4.0.3"
|
||||
resolved "https://registry.yarnpkg.com/with/-/with-4.0.3.tgz#eefd154e9e79d2c8d3417b647a8f14d9fecce14e"
|
||||
dependencies:
|
||||
acorn "^1.0.1"
|
||||
acorn-globals "^1.0.3"
|
||||
|
||||
wordwrap@0.0.2:
|
||||
version "0.0.2"
|
||||
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
|
||||
|
|
Loading…
Reference in New Issue