Cleanup dependencies

This commit is contained in:
Timothy Warren 2018-04-10 16:51:47 -04:00
parent 59169c8949
commit c6a06916b0
11 changed files with 113 additions and 248 deletions

View File

@ -1,19 +1,12 @@
'use strict'; 'use strict';
if (typeof Promise === 'undefined') { /* if (typeof Promise === 'undefined') {
// Rejection tracking prevents a common issue where Inferno gets into an // Rejection tracking prevents a common issue where Inferno gets into an
// inconsistent state due to an error, but it gets swallowed by a Promise, // inconsistent state due to an error, but it gets swallowed by a Promise,
// and the user has no idea what causes Inferno's erratic future behavior. // and the user has no idea what causes Inferno's erratic future behavior.
require('promise/lib/rejection-tracking').enable(); require('promise/lib/rejection-tracking').enable();
window.Promise = require('promise/lib/es6-extensions.js'); window.Promise = require('promise/lib/es6-extensions.js');
} } */
// fetch() polyfill for making API calls.
require('whatwg-fetch');
// Object.assign() is commonly used with Inferno.
// It will use the native implementation if it's present and isn't buggy.
Object.assign = require('object-assign');
// In tests, polyfill requestAnimationFrame since jsdom doesn't provide it yet. // In tests, polyfill requestAnimationFrame since jsdom doesn't provide it yet.
// We don't polyfill it in the browser--this is user's responsibility. // We don't polyfill it in the browser--this is user's responsibility.

View File

@ -84,8 +84,6 @@ module.exports = {
// for React Native Web. // for React Native Web.
extensions: ['.web.js', '.mjs', '.js', '.json', '.web.jsx', '.jsx'], extensions: ['.web.js', '.mjs', '.js', '.json', '.web.jsx', '.jsx'],
alias: { alias: {
react: 'inferno-compat',
'react-dom': 'inferno-compat',
// Use development build of inferno for better validations during development process // Use development build of inferno for better validations during development process
inferno: path.resolve(require.resolve('inferno/dist/index.dev.esm.js')), inferno: path.resolve(require.resolve('inferno/dist/index.dev.esm.js')),

View File

@ -89,11 +89,6 @@ module.exports = {
// `web` extension prefixes have been added for better support // `web` extension prefixes have been added for better support
// for React Native Web. // for React Native Web.
extensions: ['.web.js', '.mjs', '.js', '.json', '.web.jsx', '.jsx'], extensions: ['.web.js', '.mjs', '.js', '.json', '.web.jsx', '.jsx'],
alias: {
react: 'inferno-compat',
'react-dom': 'inferno-compat',
},
plugins: [ plugins: [
// Prevents users from importing files from outside of src/ (or node_modules/). // Prevents users from importing files from outside of src/ (or node_modules/).
// This often causes confusion because we only process files within src/ with babel. // This often causes confusion because we only process files within src/ with babel.

View File

@ -3,61 +3,56 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"dependencies": { "dependencies": {
"autoprefixer": "8.1.0",
"babel-core": "6.26.0",
"babel-eslint": "8.2.2",
"babel-jest": "22.4.1",
"babel-loader": "7.1.3",
"babel-preset-inferno-app": "^7.1.0",
"babel-runtime": "6.26.0",
"case-sensitive-paths-webpack-plugin": "2.1.1",
"chalk": "2.3.2",
"css-loader": "0.28.10",
"dotenv": "5.0.1", "dotenv": "5.0.1",
"dotenv-expand": "4.2.0", "dotenv-expand": "4.2.0",
"eslint": "4.18.2",
"eslint-config-inferno-app": "^6.2.0",
"eslint-loader": "2.0.0",
"eslint-plugin-flowtype": "2.46.1",
"eslint-plugin-import": "2.9.0",
"eslint-plugin-inferno": "7.7.0",
"eslint-plugin-jsx-a11y": "6.0.3",
"exiftool-vendored": "^4.20.0", "exiftool-vendored": "^4.20.0",
"extract-text-webpack-plugin": "3.0.2",
"file-loader": "1.1.11",
"fs-extra": "5.0.0",
"html-webpack-plugin": "3.0.4",
"inferno": "^5.0.1", "inferno": "^5.0.1",
"inferno-bootstrap": "^5.0.0", "inferno-bootstrap": "^5.0.0",
"inferno-dev-utils": "^5.3.0", "inferno-dev-utils": "^5.3.0",
"inferno-router": "^5.0.1", "inferno-router": "^5.0.1"
"jest": "22.4.2",
"object-assign": "4.1.1",
"postcss-flexbugs-fixes": "3.3.0",
"postcss-loader": "2.1.1",
"promise": "8.0.1",
"raf": "3.4.0",
"style-loader": "0.20.2",
"sw-precache-webpack-plugin": "0.11.4",
"url-loader": "1.0.1",
"webpack": "^3",
"webpack-dev-server": "^2",
"webpack-manifest-plugin": "1.3.2",
"whatwg-fetch": "2.0.3"
}, },
"devDependencies": { "devDependencies": {
"autoprefixer": "^8.2.0",
"babel-core": "6.26.0",
"babel-eslint": "^8.2.2", "babel-eslint": "^8.2.2",
"babel-jest": "^22.4.3",
"babel-loader": "^7.1.4",
"babel-preset-inferno-app": "^7.1.0",
"babel-runtime": "6.26.0",
"case-sensitive-paths-webpack-plugin": "^2.1.2",
"chalk": "2.3.2",
"css-loader": "^0.28.11",
"electron": "^1.8.4", "electron": "^1.8.4",
"electron-builder": "^20.8.1", "electron-builder": "^20.8.1",
"eslint": "^4.19.1", "eslint": "^4.19.1",
"eslint-config-happiness": "^10.2.1", "eslint-config-happiness": "^10.2.1",
"eslint-plugin-import": "^2.9.0", "eslint-config-inferno-app": "^6.2.0",
"eslint-plugin-inferno": "^7.7.0", "eslint-loader": "2.0.0",
"eslint-plugin-flowtype": "2.46.1",
"eslint-plugin-import": "^2.10.0",
"eslint-plugin-inferno": "7.7.0",
"eslint-plugin-jsx-a11y": "6.0.3",
"eslint-plugin-node": "^6.0.1", "eslint-plugin-node": "^6.0.1",
"eslint-plugin-promise": "^3.7.0", "eslint-plugin-promise": "^3.7.0",
"eslint-plugin-standard": "^3.0.1", "eslint-plugin-standard": "^3.0.1",
"extract-text-webpack-plugin": "3.0.2",
"file-loader": "1.1.11",
"foreman": "^2.0.0", "foreman": "^2.0.0",
"husky": "^0.14.3" "fs-extra": "5.0.0",
"html-webpack-plugin": "^3.2.0",
"husky": "^0.14.3",
"jest": "^22.4.3",
"object-assign": "4.1.1",
"postcss-flexbugs-fixes": "3.3.0",
"postcss-loader": "^2.1.3",
"promise": "8.0.1",
"raf": "3.4.0",
"style-loader": "^0.20.3",
"sw-precache-webpack-plugin": "^0.11.5",
"url-loader": "1.0.1",
"webpack": "^3",
"webpack-dev-server": "^2",
"webpack-manifest-plugin": "1.3.2"
}, },
"scripts": { "scripts": {
"build": "node scripts/build.js", "build": "node scripts/build.js",
@ -114,8 +109,5 @@
"presets": [ "presets": [
"inferno-app" "inferno-app"
] ]
},
"eslintConfig": {
"extends": "inferno-app"
} }
} }

View File

@ -12,7 +12,7 @@ import CardSubtitle from 'inferno-bootstrap/dist/Card/CardSubtitle';
import CardText from 'inferno-bootstrap/dist/Card/CardText'; import CardText from 'inferno-bootstrap/dist/Card/CardText';
import CardTitle from 'inferno-bootstrap/dist/Card/CardTitle'; import CardTitle from 'inferno-bootstrap/dist/Card/CardTitle';
import { BSWrapper } from 'components/Bootstrap'; import { BSWrapper } from './Bootstrap';
export const Card = BSWrapper(BSCard, 'bs-card'); export const Card = BSWrapper(BSCard, 'bs-card');
export const CardBody = BSWrapper(BSCardBody, 'bs-card-body'); export const CardBody = BSWrapper(BSCardBody, 'bs-card-body');

View File

@ -10,7 +10,7 @@ import InputGroupButtonDropdown from 'inferno-bootstrap/dist/Form/InputGroupButt
import InputGroupText from 'inferno-bootstrap/dist/Form/InputGroupText'; import InputGroupText from 'inferno-bootstrap/dist/Form/InputGroupText';
import Label from 'inferno-bootstrap/dist/Form/Label'; import Label from 'inferno-bootstrap/dist/Form/Label';
import { BSWrapper } from 'components/Bootstrap'; import { BSWrapper } from './Bootstrap';
export const FormFeedback = BSWrapper(BSFormFeedback, 'bs-form-feedback'); export const FormFeedback = BSWrapper(BSFormFeedback, 'bs-form-feedback');
export const FormGroup = BSWrapper(BSFormGroup, 'bs-form-group'); export const FormGroup = BSWrapper(BSFormGroup, 'bs-form-group');

View File

@ -3,7 +3,7 @@ import {
FormGroup, FormGroup,
Input, Input,
Label, Label,
} from 'components/Bootstrap'; } from '../Bootstrap';
export const FormBlock = ({ export const FormBlock = ({
children, children,

View File

@ -10,9 +10,9 @@ import {
Col, Col,
Form, Form,
Row, Row,
} from 'components/Bootstrap'; } from '../../components/Bootstrap';
import { FormBlock } from 'components/Form'; import { FormBlock } from '../../components/Form';
export class FilmAddView extends Component { export class FilmAddView extends Component {
constructor (props) { constructor (props) {

View File

@ -2,7 +2,7 @@ import {
Container, Container,
Jumbotron, Jumbotron,
Row, Row,
} from 'components/Bootstrap'; } from '../components/Bootstrap';
function handleDrop (e) { function handleDrop (e) {
e.preventDefault(); e.preventDefault();

View File

@ -1,4 +1,4 @@
import { Alert, Row } from 'components/Bootstrap'; import { Alert, Row } from '../components/Bootstrap';
export const OopsView = (props) => ( export const OopsView = (props) => (
<Row className="align-items-center justify-content-center full-height"> <Row className="align-items-center justify-content-center full-height">

245
yarn.lock
View File

@ -480,17 +480,6 @@ atob@^2.0.0:
version "2.1.0" version "2.1.0"
resolved "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc" resolved "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc"
autoprefixer@8.1.0:
version "8.1.0"
resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.1.0.tgz#374cf35be1c0e8fce97408d876f95f66f5cb4641"
dependencies:
browserslist "^3.1.1"
caniuse-lite "^1.0.30000810"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
postcss "^6.0.19"
postcss-value-parser "^3.2.3"
autoprefixer@^6.3.1: autoprefixer@^6.3.1:
version "6.7.7" version "6.7.7"
resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
@ -502,6 +491,17 @@ autoprefixer@^6.3.1:
postcss "^5.2.16" postcss "^5.2.16"
postcss-value-parser "^3.2.3" postcss-value-parser "^3.2.3"
autoprefixer@^8.2.0:
version "8.2.0"
resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.2.0.tgz#1e49b611b31a5259b86b7a6b2b1b8faf091abe2a"
dependencies:
browserslist "^3.2.0"
caniuse-lite "^1.0.30000817"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
postcss "^6.0.20"
postcss-value-parser "^3.2.3"
aws-sign2@~0.6.0: aws-sign2@~0.6.0:
version "0.6.0" version "0.6.0"
resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
@ -552,7 +552,7 @@ babel-core@6.26.0, babel-core@^6.0.0, babel-core@^6.26.0:
slash "^1.0.0" slash "^1.0.0"
source-map "^0.5.6" source-map "^0.5.6"
babel-eslint@8.2.2, babel-eslint@^8.2.2: babel-eslint@^8.2.2:
version "8.2.2" version "8.2.2"
resolved "http://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b" resolved "http://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b"
dependencies: dependencies:
@ -677,13 +677,6 @@ babel-helpers@^6.24.1:
babel-runtime "^6.22.0" babel-runtime "^6.22.0"
babel-template "^6.24.1" babel-template "^6.24.1"
babel-jest@22.4.1:
version "22.4.1"
resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.1.tgz#ff53ebca45957347f27ff4666a31499fbb4c4ddd"
dependencies:
babel-plugin-istanbul "^4.1.5"
babel-preset-jest "^22.4.1"
babel-jest@^22.4.3: babel-jest@^22.4.3:
version "22.4.3" version "22.4.3"
resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.3.tgz#4b7a0b6041691bbd422ab49b3b73654a49a6627a" resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.3.tgz#4b7a0b6041691bbd422ab49b3b73654a49a6627a"
@ -691,9 +684,9 @@ babel-jest@^22.4.3:
babel-plugin-istanbul "^4.1.5" babel-plugin-istanbul "^4.1.5"
babel-preset-jest "^22.4.3" babel-preset-jest "^22.4.3"
babel-loader@7.1.3: babel-loader@^7.1.4:
version "7.1.3" version "7.1.4"
resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.3.tgz#ff5b440da716e9153abb946251a9ab7670037b16" resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz#e3463938bd4e6d55d1c174c5485d406a188ed015"
dependencies: dependencies:
find-cache-dir "^1.0.0" find-cache-dir "^1.0.0"
loader-utils "^1.0.2" loader-utils "^1.0.2"
@ -1060,7 +1053,7 @@ babel-preset-inferno-app@^7.1.0:
babel-preset-flow "^6.23.0" babel-preset-flow "^6.23.0"
babel-runtime "6.26.0" babel-runtime "6.26.0"
babel-preset-jest@^22.4.1, babel-preset-jest@^22.4.3: babel-preset-jest@^22.4.3:
version "22.4.3" version "22.4.3"
resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.3.tgz#e92eef9813b7026ab4ca675799f37419b5a44156" resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.3.tgz#e92eef9813b7026ab4ca675799f37419b5a44156"
dependencies: dependencies:
@ -1367,7 +1360,7 @@ browserslist@^2.1.2:
caniuse-lite "^1.0.30000792" caniuse-lite "^1.0.30000792"
electron-to-chromium "^1.3.30" electron-to-chromium "^1.3.30"
browserslist@^3.1.1: browserslist@^3.2.0:
version "3.2.4" version "3.2.4"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-3.2.4.tgz#fb9ad70fd09875137ae943a31ab815ed76896031" resolved "https://registry.npmjs.org/browserslist/-/browserslist-3.2.4.tgz#fb9ad70fd09875137ae943a31ab815ed76896031"
dependencies: dependencies:
@ -1558,7 +1551,7 @@ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
version "1.0.30000827" version "1.0.30000827"
resolved "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000827.tgz#bd2839dd196093b44c28c17f93513140c9d92588" resolved "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000827.tgz#bd2839dd196093b44c28c17f93513140c9d92588"
caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000810, caniuse-lite@^1.0.30000821: caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000817, caniuse-lite@^1.0.30000821:
version "1.0.30000827" version "1.0.30000827"
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000827.tgz#2dad2354e4810c3c9bb1cfc57f655c270c25fa52" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000827.tgz#2dad2354e4810c3c9bb1cfc57f655c270c25fa52"
@ -1566,9 +1559,9 @@ capture-stack-trace@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" resolved "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
case-sensitive-paths-webpack-plugin@2.1.1: case-sensitive-paths-webpack-plugin@^2.1.2:
version "2.1.1" version "2.1.2"
resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz#3d29ced8c1f124bf6f53846fb3f5894731fdc909" resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz#c899b52175763689224571dad778742e133f0192"
caseless@~0.12.0: caseless@~0.12.0:
version "0.12.0" version "0.12.0"
@ -1778,6 +1771,10 @@ commander@2.15.x, commander@^2.11.0, commander@~2.15.0:
version "2.15.1" version "2.15.1"
resolved "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" resolved "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
commander@~2.13.0:
version "2.13.0"
resolved "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
commander@~2.9.0: commander@~2.9.0:
version "2.9.0" version "2.9.0"
resolved "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" resolved "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
@ -2007,9 +2004,9 @@ css-color-names@0.0.4:
version "0.0.4" version "0.0.4"
resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
css-loader@0.28.10: css-loader@^0.28.11:
version "0.28.10" version "0.28.11"
resolved "https://registry.npmjs.org/css-loader/-/css-loader-0.28.10.tgz#40282e79230f7bcb4e483efa631d670b735ebf42" resolved "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7"
dependencies: dependencies:
babel-code-frame "^6.26.0" babel-code-frame "^6.26.0"
css-selector-tokenizer "^0.7.0" css-selector-tokenizer "^0.7.0"
@ -2207,7 +2204,7 @@ defined@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" resolved "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
del@^2.0.2, del@^2.2.2: del@^2.0.2:
version "2.2.2" version "2.2.2"
resolved "https://registry.npmjs.org/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" resolved "https://registry.npmjs.org/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
dependencies: dependencies:
@ -2775,7 +2772,7 @@ eslint-loader@2.0.0:
object-hash "^1.1.4" object-hash "^1.1.4"
rimraf "^2.6.1" rimraf "^2.6.1"
eslint-module-utils@^2.1.1, eslint-module-utils@^2.2.0: eslint-module-utils@^2.2.0:
version "2.2.0" version "2.2.0"
resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746" resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746"
dependencies: dependencies:
@ -2788,22 +2785,7 @@ eslint-plugin-flowtype@2.46.1, eslint-plugin-flowtype@^2.46.1:
dependencies: dependencies:
lodash "^4.15.0" lodash "^4.15.0"
eslint-plugin-import@2.9.0: eslint-plugin-import@^2.10.0, eslint-plugin-import@^2.9.0:
version "2.9.0"
resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz#26002efbfca5989b7288ac047508bd24f217b169"
dependencies:
builtin-modules "^1.1.1"
contains-path "^0.1.0"
debug "^2.6.8"
doctrine "1.5.0"
eslint-import-resolver-node "^0.3.1"
eslint-module-utils "^2.1.1"
has "^1.0.1"
lodash "^4.17.4"
minimatch "^3.0.3"
read-pkg-up "^2.0.0"
eslint-plugin-import@^2.9.0:
version "2.10.0" version "2.10.0"
resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.10.0.tgz#fa09083d5a75288df9c6c7d09fe12255985655e7" resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.10.0.tgz#fa09083d5a75288df9c6c7d09fe12255985655e7"
dependencies: dependencies:
@ -2867,48 +2849,6 @@ eslint-visitor-keys@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
eslint@4.18.2:
version "4.18.2"
resolved "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz#0f81267ad1012e7d2051e186a9004cc2267b8d45"
dependencies:
ajv "^5.3.0"
babel-code-frame "^6.22.0"
chalk "^2.1.0"
concat-stream "^1.6.0"
cross-spawn "^5.1.0"
debug "^3.1.0"
doctrine "^2.1.0"
eslint-scope "^3.7.1"
eslint-visitor-keys "^1.0.0"
espree "^3.5.2"
esquery "^1.0.0"
esutils "^2.0.2"
file-entry-cache "^2.0.0"
functional-red-black-tree "^1.0.1"
glob "^7.1.2"
globals "^11.0.1"
ignore "^3.3.3"
imurmurhash "^0.1.4"
inquirer "^3.0.6"
is-resolvable "^1.0.0"
js-yaml "^3.9.1"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.3.0"
lodash "^4.17.4"
minimatch "^3.0.2"
mkdirp "^0.5.1"
natural-compare "^1.4.0"
optionator "^0.8.2"
path-is-inside "^1.0.2"
pluralize "^7.0.0"
progress "^2.0.0"
require-uncached "^1.0.3"
semver "^5.3.0"
strip-ansi "^4.0.0"
strip-json-comments "~2.0.1"
table "4.0.2"
text-table "~0.2.0"
eslint@^4.19.0, eslint@^4.19.1: eslint@^4.19.0, eslint@^4.19.1:
version "4.19.1" version "4.19.1"
resolved "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" resolved "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300"
@ -2952,7 +2892,7 @@ eslint@^4.19.0, eslint@^4.19.1:
table "4.0.2" table "4.0.2"
text-table "~0.2.0" text-table "~0.2.0"
espree@^3.5.2, espree@^3.5.4: espree@^3.5.4:
version "3.5.4" version "3.5.4"
resolved "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" resolved "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
dependencies: dependencies:
@ -3462,7 +3402,7 @@ fs.realpath@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
fsevents@1.1.3, fsevents@^1.1.1, fsevents@^1.1.2: fsevents@^1.1.1, fsevents@^1.1.2:
version "1.1.3" version "1.1.3"
resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8"
dependencies: dependencies:
@ -3867,9 +3807,9 @@ html-minifier@^3.2.3:
relateurl "0.2.x" relateurl "0.2.x"
uglify-js "3.3.x" uglify-js "3.3.x"
html-webpack-plugin@3.0.4: html-webpack-plugin@^3.2.0:
version "3.0.4" version "3.2.0"
resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.0.4.tgz#498c10f40f99a339fbf3d87c5a80acf8cbea8e9b" resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b"
dependencies: dependencies:
html-minifier "^3.2.3" html-minifier "^3.2.3"
loader-utils "^0.2.16" loader-utils "^0.2.16"
@ -4097,63 +4037,15 @@ inferno-router@^5.0.1:
inferno-shared "5.0.3" inferno-shared "5.0.3"
path-to-regexp-es6 "1.7.0" path-to-regexp-es6 "1.7.0"
inferno-scripts@6.3.0:
version "6.3.0"
resolved "https://registry.npmjs.org/inferno-scripts/-/inferno-scripts-6.3.0.tgz#69aa2dc592f251f5c3f58703dd2ae3eb48412e53"
dependencies:
autoprefixer "8.1.0"
babel-core "6.26.0"
babel-eslint "8.2.2"
babel-jest "22.4.1"
babel-loader "7.1.3"
babel-preset-inferno-app "^7.1.0"
babel-runtime "6.26.0"
case-sensitive-paths-webpack-plugin "2.1.1"
chalk "2.3.2"
css-loader "0.28.10"
dotenv "5.0.1"
dotenv-expand "4.2.0"
eslint "4.18.2"
eslint-config-inferno-app "^6.2.0"
eslint-loader "2.0.0"
eslint-plugin-flowtype "2.46.1"
eslint-plugin-import "2.9.0"
eslint-plugin-inferno "7.7.0"
eslint-plugin-jsx-a11y "6.0.3"
extract-text-webpack-plugin "3.0.2"
file-loader "1.1.11"
fs-extra "5.0.0"
html-webpack-plugin "3.0.4"
inferno-dev-utils "^5.3.0"
jest "22.4.2"
object-assign "4.1.1"
postcss-flexbugs-fixes "3.3.0"
postcss-loader "2.1.1"
promise "8.0.1"
raf "3.4.0"
style-loader "0.20.2"
sw-precache-webpack-plugin "0.11.4"
url-loader "1.0.1"
webpack "^3"
webpack-dev-server "^2"
webpack-manifest-plugin "1.3.2"
whatwg-fetch "2.0.3"
optionalDependencies:
fsevents "1.1.3"
inferno-shared@5.0.3, inferno-shared@^5.0.1: inferno-shared@5.0.3, inferno-shared@^5.0.1:
version "5.0.3" version "5.0.3"
resolved "https://registry.npmjs.org/inferno-shared/-/inferno-shared-5.0.3.tgz#dc9d437e1fb783c7669135d81027d5cc972a5d9b" resolved "https://registry.npmjs.org/inferno-shared/-/inferno-shared-5.0.3.tgz#dc9d437e1fb783c7669135d81027d5cc972a5d9b"
inferno-vnode-flags@5.0.3: inferno-vnode-flags@5.0.3, inferno-vnode-flags@^5.0.1:
version "5.0.3" version "5.0.3"
resolved "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-5.0.3.tgz#87145797e54b32bb4e18461de1cb0eb34117a765" resolved "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-5.0.3.tgz#87145797e54b32bb4e18461de1cb0eb34117a765"
inferno-vnode-flags@^5.0.1: inferno@5.0.3, inferno@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/inferno-vnode-flags/-/inferno-vnode-flags-5.0.1.tgz#fbb377070ee9d2bd93978a6faa58cae15dd746b0"
inferno@5.0.3:
version "5.0.3" version "5.0.3"
resolved "https://registry.npmjs.org/inferno/-/inferno-5.0.3.tgz#7349411364b238b3a3186b697b241c12f7d37f34" resolved "https://registry.npmjs.org/inferno/-/inferno-5.0.3.tgz#7349411364b238b3a3186b697b241c12f7d37f34"
dependencies: dependencies:
@ -4161,14 +4053,6 @@ inferno@5.0.3:
inferno-vnode-flags "5.0.3" inferno-vnode-flags "5.0.3"
opencollective "^1.0.3" opencollective "^1.0.3"
inferno@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/inferno/-/inferno-5.0.1.tgz#dee61c256629cce3b263bb2ec7175813a702be08"
dependencies:
inferno-shared "5.0.1"
inferno-vnode-flags "5.0.1"
opencollective "^1.0.3"
inflight@^1.0.4: inflight@^1.0.4:
version "1.0.6" version "1.0.6"
resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@ -4663,7 +4547,7 @@ jest-changed-files@^22.4.3:
dependencies: dependencies:
throat "^4.0.0" throat "^4.0.0"
jest-cli@^22.4.2: jest-cli@^22.4.3:
version "22.4.3" version "22.4.3"
resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.3.tgz#bf16c4a5fb7edc3fa5b9bb7819e34139e88a72c7" resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.3.tgz#bf16c4a5fb7edc3fa5b9bb7819e34139e88a72c7"
dependencies: dependencies:
@ -4909,12 +4793,12 @@ jest-worker@^22.4.3:
dependencies: dependencies:
merge-stream "^1.0.1" merge-stream "^1.0.1"
jest@22.4.2: jest@^22.4.3:
version "22.4.2" version "22.4.3"
resolved "https://registry.npmjs.org/jest/-/jest-22.4.2.tgz#34012834a49bf1bdd3bc783850ab44e4499afc20" resolved "https://registry.npmjs.org/jest/-/jest-22.4.3.tgz#2261f4b117dc46d9a4a1a673d2150958dee92f16"
dependencies: dependencies:
import-local "^1.0.0" import-local "^1.0.0"
jest-cli "^22.4.2" jest-cli "^22.4.3"
js-base64@^2.1.9: js-base64@^2.1.9:
version "2.4.3" version "2.4.3"
@ -6189,9 +6073,9 @@ postcss-load-plugins@^2.3.0:
cosmiconfig "^2.1.1" cosmiconfig "^2.1.1"
object-assign "^4.1.0" object-assign "^4.1.0"
postcss-loader@2.1.1: postcss-loader@^2.1.3:
version "2.1.1" version "2.1.3"
resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.1.tgz#208935af3b1d65e1abb1a870a912dd12e7b36895" resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.3.tgz#eb210da734e475a244f76ccd61f9860f5bb3ee09"
dependencies: dependencies:
loader-utils "^1.1.0" loader-utils "^1.1.0"
postcss "^6.0.0" postcss "^6.0.0"
@ -6375,7 +6259,7 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0
source-map "^0.5.6" source-map "^0.5.6"
supports-color "^3.2.3" supports-color "^3.2.3"
postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.19: postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.20:
version "6.0.21" version "6.0.21"
resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz#8265662694eddf9e9a5960db6da33c39e4cd069d" resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz#8265662694eddf9e9a5960db6da33c39e4cd069d"
dependencies: dependencies:
@ -7512,12 +7396,12 @@ strip-json-comments@~2.0.1:
version "2.0.1" version "2.0.1"
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
style-loader@0.20.2: style-loader@^0.20.3:
version "0.20.2" version "0.20.3"
resolved "https://registry.npmjs.org/style-loader/-/style-loader-0.20.2.tgz#851b373c187890331776e9cde359eea9c95ecd00" resolved "https://registry.npmjs.org/style-loader/-/style-loader-0.20.3.tgz#ebef06b89dec491bcb1fdb3452e913a6fd1c10c4"
dependencies: dependencies:
loader-utils "^1.1.0" loader-utils "^1.1.0"
schema-utils "^0.4.3" schema-utils "^0.4.5"
sumchecker@^1.2.0: sumchecker@^1.2.0:
version "1.3.1" version "1.3.1"
@ -7566,15 +7450,15 @@ svgo@^0.7.0:
sax "~1.2.1" sax "~1.2.1"
whet.extend "~0.9.9" whet.extend "~0.9.9"
sw-precache-webpack-plugin@0.11.4: sw-precache-webpack-plugin@^0.11.5:
version "0.11.4" version "0.11.5"
resolved "https://registry.npmjs.org/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz#a695017e54eed575551493a519dc1da8da2dc5e0" resolved "https://registry.npmjs.org/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.5.tgz#9b53f65a4966e3adc298e256b3cef7a55c73fdfd"
dependencies: dependencies:
del "^2.2.2" del "^3.0.0"
sw-precache "^5.1.1" sw-precache "^5.2.1"
uglify-js "^3.0.13" uglify-es "^3.3.9"
sw-precache@^5.1.1: sw-precache@^5.2.1:
version "5.2.1" version "5.2.1"
resolved "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz#06134f319eec68f3b9583ce9a7036b1c119f7179" resolved "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz#06134f319eec68f3b9583ce9a7036b1c119f7179"
dependencies: dependencies:
@ -7819,7 +7703,14 @@ ua-parser-js@^0.7.9:
version "0.7.17" version "0.7.17"
resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac"
uglify-js@3.3.x, uglify-js@^3.0.13: uglify-es@^3.3.9:
version "3.3.9"
resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677"
dependencies:
commander "~2.13.0"
source-map "~0.6.1"
uglify-js@3.3.x:
version "3.3.20" version "3.3.20"
resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.20.tgz#dc8bdee7d454c7d31dddc36f922d170bfcee3a0a" resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.20.tgz#dc8bdee7d454c7d31dddc36f922d170bfcee3a0a"
dependencies: dependencies:
@ -8190,10 +8081,6 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3:
dependencies: dependencies:
iconv-lite "0.4.19" iconv-lite "0.4.19"
whatwg-fetch@2.0.3:
version "2.0.3"
resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
whatwg-fetch@>=0.10.0: whatwg-fetch@>=0.10.0:
version "2.0.4" version "2.0.4"
resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"