Skip to content

Instantly share code, notes, and snippets.

@jmadler
Created May 31, 2017 21:36
Show Gist options
  • Save jmadler/c97162edd0f2d73edd0424d854811464 to your computer and use it in GitHub Desktop.
Save jmadler/c97162edd0f2d73edd0424d854811464 to your computer and use it in GitHub Desktop.
{
"module": {
"loaders": [
{
"test": {},
"include": [
null,
null
],
"loader": "/Users/jmadler/git/sample/node_modules/preact-cli/lib/lib/async-component-loader",
"options": {}
},
{
"enforce": "pre",
"test": {},
"use": [
{
"loader": "/Users/jmadler/git/sample/node_modules/preact-cli/lib/lib/npm-install-loader",
"options": {
"modules": [
"less",
"less-loader"
],
"save": true
}
},
{
"loader": "less-loader",
"options": {
"sourceMap": true
}
}
]
},
{
"enforce": "pre",
"test": {},
"use": [
{
"loader": "/Users/jmadler/git/sample/node_modules/preact-cli/lib/lib/npm-install-loader",
"options": {
"modules": [
"node-sass",
"sass-loader"
],
"save": true
}
},
{
"loader": "sass-loader",
"options": {
"sourceMap": true
}
}
]
},
{
"test": {},
"include": [
"/Users/jmadler/git/sample/src/components",
"/Users/jmadler/git/sample/src/routes"
],
"loader": [
{
"loader": "/Users/jmadler/git/sample/node_modules/extract-text-webpack-plugin/loader.js",
"options": {
"omit": 1,
"remove": true
}
},
{
"loader": "style-loader"
},
{
"loader": "css-loader?modules&localIdentName=[local]__[hash:base64:5]&importLoaders=1&sourceMap=true"
},
{
"loader": "postcss-loader"
}
]
},
{
"test": {},
"exclude": [
"/Users/jmadler/git/sample/src/components",
"/Users/jmadler/git/sample/src/routes"
],
"loader": [
{
"loader": "/Users/jmadler/git/sample/node_modules/extract-text-webpack-plugin/loader.js",
"options": {
"omit": 1,
"remove": true
}
},
{
"loader": "style-loader"
},
{
"loader": "css-loader?sourceMap=true"
},
{
"loader": "postcss-loader"
}
]
},
{
"test": {},
"loader": "json-loader"
},
{
"test": {},
"loader": "raw-loader"
},
{
"test": {},
"loader": "file-loader"
},
{
"test": {},
"loaders": [
"babel-loader?
{
"cacheDirgectory":true,
\"plugins\": [
\"/Users/jmadler/git/sample/node_modules/babel-plugin-transform-object-assign/lib/index.js\",
\"/Users/jmadler/git/sample/node_modules/babel-plugin-transform-decorators-legacy/lib/index.js\",
\"/Users/jmadler/git/sample/node_modules/babel-plugin-transform-react-constant-elements/lib/index.js\",
\"/Users/jmadler/git/sample/node_modules/babel-plugin-transform-react-remove-prop-types/lib/index.js\",
[\"/Users/jmadler/git/sample/node_modules/babel-plugin-transform-react-jsx/lib/index.js\",{\"pragma\":\"h\"}],
[\"/Users/jmadler/git/sample/node_modules/babel-plugin-jsx-pragmatic/jsx-pragmatic.js\",{\"module\":\"preact\", \"export\":\"h\", \"import\":\"h\"}]
],
\"presets\":[
[
\"/Users/jmadler/git/sample/node_modules/babel-preset-env/lib/index.js\",
{
\"loose\":true, \"modules\":false, \"uglify\":true,
\"browsers\":[\"> 1%\", \"Last 2 versions\", \"IE >= 9\"],
\"exclude\":[\"transform-regenerator\", \"transform-es2015-typeof-symbol\"]
}
],
\"/Users/jmadler/git/sample/node_modules/babel-preset-stage-0/lib/index.js\"
]
}"
],
"exclude": [],
"include": [
null
]
}
]
},
"plugins": [
{
"options": {
"options": {
"context": "/Users/jmadler/git/sample/src"
},
"test": {}
}
},
{},
{
"filename": "style.css",
"id": 1,
"options": {
"disable": false,
"allChunks": true
}
},
{
"options": {
"template": "!!ejs-loader!/Users/jmadler/git/sample/node_modules/preact-cli/lib/resources/template.html",
"filename": "index.html",
"hash": false,
"inject": true,
"compile": true,
"favicon": "assets/favicon.ico",
"minify": {
"collapseWhitespace": true,
"removeComments": true
},
"cache": true,
"showErrors": true,
"chunks": "all",
"excludeChunks": [],
"title": "Sample",
"xhtml": false,
"manifest": {
"name": "Sample",
"short_name": "Sample",
"start_url": "/",
"display": "standalone",
"background_color": "#fff",
"theme_color": "#673ab8",
"icons": [
{
"src": "/assets/icons/android-chrome-192x192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "/assets/icons/android-chrome-512x512.png",
"type": "image/png",
"sizes": "512x512"
}
]
},
"preload": false,
"config": {
"_": [
"build"
],
"help": false,
"h": false,
"src": "src",
"dest": "build",
"production": true,
"p": true,
"less": false,
"l": false,
"sass": false,
"s": false,
"prerender": true,
"$0": "node_modules/preact-cli/lib/index.js",
"cwd": "/Users/jmadler/git/sample",
"pkg": {
"name": "sample",
"version": "0.1.0",
"private": true,
"
homepage": "https://sample.firebaseapp.com",
"description": "",
"main": "src/index.js",
"scripts": {
"start": "if-env NODE_ENV=production && npm run -s serve || npm run -s dev",
"build": "preact build",
"serve": "preact build && preact serve",
"dev": "preact watch",
"lint": "eslint src",
"test": "eslint src && preact test"
},
"keywords": [],
"author": "",
"devDependencies": {
"babel-eslint": "^7.2.3",
"eslint": "^3.19.0",
"eslint-config-google": "^0.7.1",
"eslint-plugin-react": "^7.0.1",
"if-env": "^1.0.0",
"preact-cli": "^1.0.1"
},
"dependencies": {
"babel-preset-es2015": "^6.24.1",
"firebase": "^4.0.0",
"firebase-tools": "^3.9.0",
"linkstate": "^1.0.1",
"preact": "^8.1.0",
"preact-compat": "^3.16.0",
"preact-router": "^2.5.2"
}
},
"manifest": {
"name": "Sample",
"short_name": "Sample",
"start_url": "/",
"display": "standalone",
"background_color": "#fff",
"theme_color": "#673ab8",
"icons": [
{
"src": "/assets/icons/android-chrome-192x192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "/assets/icons/android-chrome-512x512.png",
"type": "image/png",
"sizes": "512x512"
}
]
}
}
}
},
{
"options": {
"inline": {
"test": []
},
"sync": {
"test": []
},
"async": {
"test": []
},
"defer": {
"test": []
},
"module": {
"test": []
},
"prefetch": {
"test": [],
"chunks": "initial"
},
"preload": {
"test": [],
"chunks": "initial"
},
"defaultAttribute": "async",
"removeInlinedAssets": true,
"custom": []
}
},
{
"options": {
"minimize": true,
"test": {}
}
},
{
"replacements": [
{
"partten": {}
}
]
},
{
"options": {
"output": {
"comments": false
},
"mangle": true,
"compress": {
"unsafe_comps": true,
"properties": true,
"keep_fargs": false,
"pure_getters": true,
"collapse_vars": true,
"unsafe": true,
"warnings": false,
"screw_ie8": true,
"sequences": true,
"dead_code": true,
"drop_debugger": true,
"comparisons": true,
"conditionals": true,
"evaluate": true,
"booleans": true,
"loops": true,
"unused": true,
"hoist_funs": true,
"if_return": true,
"join_vars": true,
"cascade": true,
"drop_console": false,
"pure_funcs": [
"classCallCheck",
"_classCallCheck",
"_possibleConstructorReturn",
"Object.freeze",
"invariant",
"warning"
]
}
}
},
{
"config": {},
"options": {
"cacheId": "sw-precache-webpack-plugin",
"filename": "sw.js",
"importScripts": [],
"staticFileGlobsIgnorePatterns": [
{},
{}
],
"mergeStaticsConfig": false,
"minify": true,
"navigateFallback": "index.html"
},
"overrides": {},
"warnings": []
},
{},
null,
{
"minChunks": 3,
"children": true,
"async": false,
"ident": "/Users/jmadler/git/sample/node_modules/webpack/lib/optimize/CommonsChunkPlugin.js0"
},
{},
{
"definitions": {
"process.env.NODE_ENV": "\"production\""
}
}
],
"context": "/Users/jmadler/git/sample/src",
"entry": {
"main": [
"/Users/jmadler/git/sample/node_modules/preact-cli/lib/lib/entry"
]
},
"output": {
"path": "/Users/jmadler/git/sample/build",
"publicPath": "/",
"filename": "bundle.js",
"chunkFilename": "[name].chunk.[chunkhash].js"
},
"resolve": {
"modules": [
"node_modules",
"/Users/jmadler/git/sample/node_modules/preact-cli/node_modules"
],
"extensions": [
".js",
".jsx",
".ts",
".tsx",
".json",
".less",
".scss",
".sass",
".css"
],
"alias": {
"preact-cli-entrypoint": "/Users/jmadler/git/sample/src/index.js",
"preact-cli-polyfills": "/Users/jmadler/git/sample/node_modules/preact-cli/lib/lib/polyfills.js",
"style": "/Users/jmadler/git/sample/src/style",
"preact$": "preact/dist/preact.min.js",
"react": "preact-compat",
"react-dom": "preact-compat",
"react-addons-css-transition-group": "preact-css-transition-group"
}
},
"resolveLoader": {
"alias": {
"async": "/Users/jmadler/git/sample/node_modules/preact-cli/lib/lib/async-component-loader"
},
"modules": [
"/Users/jmadler/git/sample/node_modules/preact-cli/node_modules",
"/Users/jmadler/git/sample/node_modules"
]
},
"performance": {
"maxAssetSize": 200000,
"maxEntrypointSize": 200000,
"hints": "warning"
},
"devtool": "source-map",
"node": {
"console": false,
"process": false,
"Buffer": false,
"__filename": false,
"__dirname": false,
"setImmediate": false
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment