Upgrade dependencies; fix proptype check in Pagination

This commit is contained in:
Robbie Antenesse 2018-02-21 23:47:39 -07:00
parent 7eb656d376
commit f02bec30e6
21 changed files with 2282 additions and 1109 deletions

View File

@ -22,39 +22,38 @@
},
"homepage": "https://github.com/Alamantus/Lexiconga#readme",
"devDependencies": {
"autoprefixer": "^7.1.6",
"autoprefixer": "^8.0.0",
"babel-core": "^6.25.0",
"babel-loader": "^7.1.0",
"babel-plugin-inferno": "^3.2.0",
"babel-preset-es2016": "^6.24.1",
"css-loader": "^0.28.4",
"express": "^4.15.2",
"file-loader": "^0.11.2",
"html-loader": "^0.4.5",
"inferno-create-element": "^3.10.1",
"node-sass": "^4.5.3",
"postcss": "^6.0.13",
"postcss-loader": "^2.0.8",
"babel-plugin-inferno": "^4.0.0",
"babel-preset-env": "^1.6.1",
"css-loader": "^0.28.9",
"express": "^4.16.2",
"file-loader": "^1.1.9",
"html-loader": "^0.5.5",
"inferno-devtools": "^4.0.4",
"node-sass": "^4.7.2",
"postcss": "^6.0.19",
"postcss-loader": "^2.1.0",
"raw-loader": "^0.5.1",
"sass-loader": "^6.0.6",
"style-loader": "^0.18.2",
"url-loader": "^0.5.9",
"webpack": "^3.0.0",
"webpack-dev-server": "^2.6.1"
"style-loader": "^0.20.2",
"url-loader": "^0.6.2",
"webpack": "^3.11.0",
"webpack-dev-server": "^2.11.1"
},
"dependencies": {
"babel-polyfill": "^6.23.0",
"bulma": "^0.6.0",
"dexie": "^1.5.1",
"babel-polyfill": "^6.26.0",
"bulma": "^0.6.2",
"dexie": "^2.0.1",
"font-awesome": "^4.7.0",
"inferno": "^3.10.1",
"inferno-component": "^3.10.1",
"inferno-devtools": "^3.10.1",
"marked": "^0.3.6",
"papaparse": "^4.3.3",
"inferno": "^4.0.4",
"inferno-create-element": "^4.0.4",
"marked": "^0.3.16",
"papaparse": "^4.3.7",
"prop-types": "^15.6.0",
"sanitize-html": "^1.14.1",
"sanitize-html": "^1.18.2",
"store": "^2.0.12",
"sweetalert2": "^6.11.5"
"sweetalert2": "^7.12.12"
}
}

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import { LeftColumn } from './structure/LeftColumn';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
export class Ad extends Component {
constructor (props) {

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';
import sanitizeHtml from 'sanitize-html';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';
import sanitizeHtml from 'sanitize-html';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';
import swal from 'sweetalert2';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';
import store from 'store';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';
import store from 'store';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
const phondueUsage = require('../../../vendor/KeyboardFire/phondue/usage.html');

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import './styles.scss';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import './styles.scss';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import dictionaryData from '../../managers/DictionaryData';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
import marked from 'marked';

View File

@ -1,5 +1,5 @@
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component } from 'inferno';
import PropTypes from 'prop-types';
export class Modal extends Component {

View File

@ -5,7 +5,7 @@ export const Pagination = (props) => {
PropTypes.checkPropTypes({
currentPage: PropTypes.number.isRequired,
itemsPerPage: PropTypes.number.isRequired,
stats: PropTypes.number,
stats: PropTypes.object.isRequired,
setPage: PropTypes.func.isRequired,
}, props, 'prop', 'Pagination');

View File

@ -2,7 +2,7 @@
import './sass/main.scss';
import Inferno from 'inferno';
import Component from 'inferno-component';
import { Component, render } from 'inferno';
import store from 'store';
import removeDiacritics from '../vendor/StackOverflow/removeDiacritics';
@ -223,4 +223,4 @@ class App extends Component {
}
}
Inferno.render(<App />, document.getElementById('site'));
render(<App />, document.getElementById('site'));

View File

@ -1,60 +1,50 @@
"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var inferno_create_element_1 = require("inferno-create-element");
var inferno_component_1 = require("inferno-component");
/** @internal
* Function pretty much copied from infernojs - Route.ts
import { createElement } from "inferno-create-element";
import { Component } from "inferno";
/** @internal
* Function pretty much copied from infernojs - Route.ts
*/
function rest(object, excluded) {
var t = {};
for (var p in object) {
if (excluded.indexOf(p) < 0) {
t[p] = object[p];
}
const t = {};
for (let p in object) {
if (excluded.indexOf(p) < 0) {
t[p] = object[p];
}
return t;
}
return t;
}
var LazyLoader = /** @class */ (function (_super) {
__extends(LazyLoader, _super);
function LazyLoader(props, context) {
var _this = _super.call(this, props, context) || this;
_this.state = {
child: null
};
_this.context = context;
_this.lazyLoad = props.lazyLoad;
_this.children = props.children;
_this.loadComponent = _this.loadComponent.bind(_this);
return _this;
export default class LazyLoader extends Component {
constructor(props, context) {
super(props, context);
this.state = {
child: null
};
this.context = context;
this.lazyLoad = props.lazyLoad;
this.children = props.children;
this.loadComponent = this.loadComponent.bind(this);
}
loadComponent(componentName, props) {
let finalProps;
if (!props) {
finalProps = rest(this.props, ["lazyLoad", "children"]);
} else {
finalProps = Object.assign({}, props, rest(this.props, ["lazyLoad", "children"]));
}
LazyLoader.prototype.loadComponent = function (componentName, props) {
var finalProps;
if (!props) {
finalProps = rest(this.props, ["lazyLoad", "children"]);
}
else {
finalProps = Object.assign({}, props, rest(this.props, ["lazyLoad", "children"]));
}
this.setState({
child: inferno_create_element_1.default(componentName, finalProps, this.children)
});
};
LazyLoader.prototype.componentWillMount = function () {
this.lazyLoad(this.loadComponent, { props: this.props, router: this.context.router });
};
LazyLoader.prototype.render = function () {
return this.state.child ? this.state.child : null;
};
return LazyLoader;
}(inferno_component_1.default));
exports.default = LazyLoader;
this.setState({
child: createElement(componentName, finalProps, this.children)
});
}
componentWillMount() {
this.lazyLoad(this.loadComponent, {props: this.props, router: this.context.router});
}
render() {
return this.state.child ? this.state.child : null;
}
}

View File

@ -73,7 +73,7 @@ const webpackConfig = {
loader: 'babel-loader',
options: {
presets: [
'es2016',
'env',
],
plugins: [
'inferno',

3204
yarn.lock

File diff suppressed because it is too large Load Diff