UNPKG

2.2 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6var PORT = exports.PORT = process.env.PORT || 5000;
7
8var TEMPLATE_REPO = exports.TEMPLATE_REPO = 'https://github.com/yhjor1212/web-instant-templates.git';
9
10var PACKAGE_JSON = exports.PACKAGE_JSON = {
11 scripts: {
12 lint: 'eslint src --fix',
13 flow: 'flow',
14 redirect: "echo '/* /index.html 200' > public/_redirects",
15 build: 'NODE_ENV=production webpack -p && npm run redirect',
16 start: 'per-env',
17 'start:development': 'webpack-dev-server',
18 'start:production': 'webpack -p && pushstate-server'
19 },
20 license: 'UNLICENSED',
21 browserslist: ['> 10%', 'last 2 versions', 'not IE < 11'],
22 eslintConfig: {
23 extends: 'eslint-config-airbnb',
24 parser: 'babel-eslint',
25 env: {
26 browser: true,
27 node: true
28 },
29 globals: {
30 React: true,
31 classnames: true
32 },
33 plugins: ['compat', 'flowtype'],
34 rules: {
35 semi: 0,
36 'react/prefer-stateless-function': 0,
37 'compat/compat': 2
38 }
39 },
40 babel: {
41 presets: [['env', { modules: false }], 'stage-2', 'react', 'react-optimize', 'flow']
42 }
43};
44
45var DEPENDENCIES = exports.DEPENDENCIES = [{
46 name: 'Web Production',
47 dev: false,
48 packages: [
49 // React and Redux related
50 'react', 'react-dom', 'react-router-dom', 'react-router-redux@next', 'react-helmet', 'react-measure', 'redux', 'react-redux', 'redux-thunk', 'redux-actions', 'classnames', 'prop-types',
51
52 // Babel and Presets
53 'babel-core', 'babel-preset-env', 'babel-preset-stage-2', 'babel-preset-react', 'babel-preset-react-optimize', 'babel-preset-flow',
54
55 // Bundle
56 'webpack', 'webpack-dev-server', 'webpack-brevity', 'per-env', 'pushstate-server', 'offline-plugin',
57
58 // UI Components
59 'semantic-ui-css', 'semantic-ui-react', 'glamorous', 'glamor', 'text-spinners', 'react-burger-menu', 'redux-burger-menu',
60
61 // Others
62 'axios']
63}, {
64 name: 'Dev only',
65 dev: true,
66 packages: ['eslint', 'eslint-plugin-import', 'eslint-config-airbnb', 'eslint-plugin-react', 'eslint-plugin-jsx-a11y', 'eslint-plugin-flowtype', 'eslint-plugin-compat', 'babel-eslint', 'flow-bin', 'react-hot-loader@next']
67}];
68//# sourceMappingURL=config.js.map
\No newline at end of file