Skip to content

Instantly share code, notes, and snippets.

@leonid-bauxy
Created August 1, 2016 20:10
Show Gist options
  • Save leonid-bauxy/de9c143c91fbd924ce136d3985244711 to your computer and use it in GitHub Desktop.
Save leonid-bauxy/de9c143c91fbd924ce136d3985244711 to your computer and use it in GitHub Desktop.
webpack-validator validation result
{
"target": "web",
"bail": false,
"devtool": "eval",
"progress": true,
"cache": true,
"entry": {
"myproject": [
"webpack-dev-server/client?http://myserver.com:3001",
"/Volumes/Workspace/MyProject/src/entries/buttons/buttons"
]
},
"devServer": {
"serverPath": "http://myserver.com:3001",
"hostname": "myserver.com",
"port": 3001,
"openBrowser": "false"
},
"output": {
"publicPath": "http://myserver.com:3001/",
"path": "/Volumes/Workspace/MyProject/dist",
"filename": "[name].js",
"chunkFilename": "[name].js",
"library": "MyProject",
"libraryTarget": "umd"
},
"resolve": {
"extensions": [
"",
".js",
".jsx",
".json"
],
"alias": {
"src": "/Volumes/Workspace/MyProject/src",
"popup": "/Volumes/Workspace/MyProject/src/entries/popup",
"buttons": "/Volumes/Workspace/MyProject/src/entries/buttons",
"Popup": "/Volumes/Workspace/MyProject/src/entries/popup/components/Popup",
"assets": "/Volumes/Workspace/MyProject/src/assets",
"styles": "/Volumes/Workspace/MyProject/src/assets/styles",
"shared": "/Volumes/Workspace/MyProject/src/entries/popup/shared",
"decorators": "/Volumes/Workspace/MyProject/src/entries/popup/shared/decorators"
}
},
"module": {
"loaders": [
{
"test": {},
"include": [
"/Volumes/Workspace/MyProject/src",
"/Volumes/Workspace/MyProject/test"
],
"loader": "babel",
"query": {
"babelrc": false,
"comments": true,
"compact": false,
"ast": false,
"cacheDirectory": true,
"presets": [],
"plugins": [
"transform-decorators-legacy",
"transform-class-properties",
"transform-proto-to-assign",
"transform-object-set-prototype-of-to-assign",
[
"transform-builtin-extend",
{
"globals": [
"Error"
],
"approximate": true
}
],
"transform-object-rest-spread",
[
"transform-es2015-template-literals",
{
"loose": true
}
],
"transform-es2015-literals",
"transform-es2015-function-name",
"transform-es2015-arrow-functions",
"transform-es2015-block-scoped-functions",
[
"transform-es2015-classes",
{
"loose": true
}
],
"transform-es2015-object-super",
"transform-es2015-shorthand-properties",
"transform-es2015-duplicate-keys",
[
"transform-es2015-computed-properties",
{
"loose": true
}
],
[
"transform-es2015-for-of",
{
"loose": true
}
],
"transform-es2015-sticky-regex",
"transform-es2015-unicode-regex",
"check-es2015-constants",
[
"transform-es2015-spread",
{
"loose": true
}
],
"transform-es2015-parameters",
[
"transform-es2015-destructuring",
{
"loose": true
}
],
"transform-es2015-block-scoping",
"transform-es2015-typeof-symbol",
"transform-react-jsx",
"transform-react-display-name",
"transform-react-jsx-self"
]
}
},
{
"test": {},
"loaders": [
{ [1]
"loader": "style"
},
{ [2]
"loader": "css",
"query": {
"minimize": false,
"sourceMap": true
}
},
{ [3]
"loader": "postcss",
"query": {
"syntax": {
"parse": function scssParse(scss, opts) {\n var input = new _input2.default(scss, opts);\n\n var parser = new _scssParser2.default(input);\n parser.tokenize();\n parser.loop();\n\n return parser.root;\n},
"stringify": function scssStringify(node, builder) {\n var str = new _scssStringifier2.default(builder);\n str.stringify(node);\n}
},
"parser": {
"parse": function scssParse(scss, opts) {\n var input = new _input2.default(scss, opts);\n\n var parser = new _scssParser2.default(input);\n parser.tokenize();\n parser.loop();\n\n return parser.root;\n},
"stringify": function scssStringify(node, builder) {\n var str = new _scssStringifier2.default(builder);\n str.stringify(node);\n}
},
"pack": "defaults",
"sourceMap": true
}
},
{ [4]
"loader": "resolve-url",
"query": {
"sourceMap": true
}
},
{ [5]
"loader": "sass",
"query": {
"outputStyle": "expanded",
"sourceMap": true
}
},
{ [6]
"loader": "/Volumes/Workspace/MyProject/webpack/webpackLoaders/injectGlobalStyles.js",
"query": {
"path": "/Volumes/Workspace/MyProject/src/assets/styles/global/global"
}
}
]
},
{
"test": {},
"loaders": [
{ [7]
"loader": "style"
},
{ [8]
"loader": "css",
"query": {
"modules": true,
"importLoaders": 4,
"localIdentName": "[local]--[hash:base64:10]",
"minimize": false,
"sourceMap": true
}
},
{ [9]
"loader": "postcss",
"query": {
"syntax": {
"parse": function scssParse(scss, opts) {\n var input = new _input2.default(scss, opts);\n\n var parser = new _scssParser2.default(input);\n parser.tokenize();\n parser.loop();\n\n return parser.root;\n},
"stringify": function scssStringify(node, builder) {\n var str = new _scssStringifier2.default(builder);\n str.stringify(node);\n}
},
"parser": {
"parse": function scssParse(scss, opts) {\n var input = new _input2.default(scss, opts);\n\n var parser = new _scssParser2.default(input);\n parser.tokenize();\n parser.loop();\n\n return parser.root;\n},
"stringify": function scssStringify(node, builder) {\n var str = new _scssStringifier2.default(builder);\n str.stringify(node);\n}
},
"pack": "buttons",
"sourceMap": true
}
},
{ [10]
"loader": "resolve-url",
"query": {
"sourceMap": true
}
},
{ [11]
"loader": "sass",
"query": {
"outputStyle": "expanded",
"sourceMap": true
}
},
{ [12]
"loader": "/Volumes/Workspace/MyProject/webpack/webpackLoaders/injectGlobalStyles.js",
"query": {
"path": "/Volumes/Workspace/MyProject/src/assets/styles/global/global"
}
}
]
},
{
"test": {},
"loaders": [
{ [13]
"loader": "style"
},
{ [14]
"loader": "css",
"query": {
"modules": true,
"importLoaders": 4,
"localIdentName": "[local]--[hash:base64:10]",
"minimize": false,
"sourceMap": true
}
},
{ [15]
"loader": "postcss",
"query": {
"syntax": {
"parse": function scssParse(scss, opts) {\n var input = new _input2.default(scss, opts);\n\n var parser = new _scssParser2.default(input);\n parser.tokenize();\n parser.loop();\n\n return parser.root;\n},
"stringify": function scssStringify(node, builder) {\n var str = new _scssStringifier2.default(builder);\n str.stringify(node);\n}
},
"parser": {
"parse": function scssParse(scss, opts) {\n var input = new _input2.default(scss, opts);\n\n var parser = new _scssParser2.default(input);\n parser.tokenize();\n parser.loop();\n\n return parser.root;\n},
"stringify": function scssStringify(node, builder) {\n var str = new _scssStringifier2.default(builder);\n str.stringify(node);\n}
},
"pack": "popup",
"sourceMap": true
}
},
{ [16]
"loader": "resolve-url",
"query": {
"sourceMap": true
}
},
{ [17]
"loader": "sass",
"query": {
"outputStyle": "expanded",
"sourceMap": true
}
},
{ [18]
"loader": "/Volumes/Workspace/MyProject/webpack/webpackLoaders/injectGlobalStyles.js",
"query": {
"path": "/Volumes/Workspace/MyProject/src/assets/styles/global/global"
}
}
]
},
{
"test": {},
"loader": "svg-inline"
},
{
"test": {},
"loader": "json"
},
{
"test": {},
"loader": "url",
"query": {
"limit": 8096,
"name": "images/[name].[hash:5].[ext]"
}
},
{
"test": {},
"include": "/Volumes/Workspace/MyProject/src/assets/fonts",
"loader": "url",
"query": {
"limit": 8096,
"name": "fonts/[name].[ext]"
}
}
]
},
"postcss": () => ifNotTest({\n defaults: commonPostCssPlugins,\n buttons: commonPostCssPlugins,\n popup: (0, _helpers.getPostCssPlugins)({ parentSelector: '#my-popup' })\n }),
"plugins": [
{
"definitions": {
"process.env": {
"NODE_ENV": "\"development\"",
"API_ROOT": "\"https://api-root.com/api/\""
}
}
},
{
"options": {
"minify": false,
"debug": true,
"test": {
"test": function () {\r\n\t\t\treturn true;\r\n\t\t}
}
}
},
{
"options": {}
},
{
"options": {
"template": "/Volumes/Workspace/MyProject/demo/index.ejs",
"filename": "/Volumes/Workspace/MyProject/dist/index.html",
"hash": false,
"inject": false,
"compile": true,
"favicon": false,
"minify": false,
"cache": true,
"showErrors": true,
"chunks": "all",
"excludeChunks": [],
"title": "Webpack App",
"xhtml": false
}
},
{
"output": "../metadata/webpack-stats.json",
"options": {
"chunkModules": true
}
},
{}
]
}
[1] "0" must be a string
[2] "1" must be a string
[3] "2" must be a string
[4] "3" must be a string
[5] "4" must be a string
[6] "5" must be a string
[7] "0" must be a string
[8] "1" must be a string
[9] "2" must be a string
[10] "3" must be a string
[11] "4" must be a string
[12] "5" must be a string
[13] "0" must be a string
[14] "1" must be a string
[15] "2" must be a string
[16] "3" must be a string
[17] "4" must be a string
[18] "5" must be a string
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment