Merge pull request #4523 from wallabag/feature/upgrade-node

Upgrade to NodeJS 12
This commit is contained in:
Jérémy Benoist 2020-08-25 14:49:22 +02:00 committed by GitHub
commit 8b1a1afd63
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 3824 additions and 3157 deletions

View file

@ -1,5 +1,10 @@
{
"presets": [
["env", {"modules": false}]
"presets": [
[
"@babel/preset-env",
{
"modules": false
}
]
]
}

View file

@ -26,9 +26,6 @@ php:
- 7.3
- 7.4
node_js:
- "5"
env:
- DB=mysql
- DB=pgsql
@ -56,7 +53,7 @@ before_install:
- yes | pecl install imagick
install:
- if [[ $ASSETS = build ]]; then source ~/.nvm/nvm.sh && nvm install 6.10; fi;
- if [[ $ASSETS = build ]]; then source ~/.nvm/nvm.sh && nvm install 12; fi;
- if [[ $ASSETS = build ]]; then npm install -g yarn@latest; fi;
- if [[ $ASSETS = build ]]; then yarn install; fi;
- composer install -o --no-interaction --no-progress --prefer-dist --no-suggest

View file

@ -1,18 +1,17 @@
const webpackMerge = require('webpack-merge');
const { merge } = require('webpack-merge');
const webpack = require('webpack');
const commonConfig = require('./common.js');
module.exports = function () {
return webpackMerge(commonConfig(), {
return merge(commonConfig(), {
devtool: 'eval-source-map',
output: {
filename: '[name].dev.js',
},
mode: 'development',
devServer: {
hot: true,
// enable HMR on the server
contentBase: './web',
// match the output path
},
@ -33,7 +32,7 @@ module.exports = function () {
use: {
loader: 'babel-loader',
options: {
presets: ['env'],
presets: ['@babel/preset-env']
},
},
},
@ -47,7 +46,12 @@ module.exports = function () {
importLoaders: 1,
},
},
'postcss-loader',
{
loader: 'postcss-loader',
options: {
plugins: [require('autoprefixer')({})],
},
},
'sass-loader',
],
},

View file

@ -1,35 +1,43 @@
const webpack = require('webpack');
const webpackMerge = require('webpack-merge');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const { merge } = require('webpack-merge');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const ManifestPlugin = require('webpack-manifest-plugin');
const TerserPlugin = require('terser-webpack-plugin');
const commonConfig = require('./common.js');
module.exports = function () {
return webpackMerge(commonConfig(), {
return merge(commonConfig(), {
output: {
filename: '[name].js',
},
mode: 'production',
devtool: 'source-map',
optimization: {
minimizer: [
new TerserPlugin({
cache: true,
parallel: true,
sourceMap: true,
terserOptions: {
output: {
comments: false,
},
},
extractComments: false,
}),
]
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production'),
},
}),
new webpack.optimize.UglifyJsPlugin({
beautify: false,
mangle: {
screw_ie8: true,
keep_fnames: true,
},
compress: {
screw_ie8: true,
warnings: false,
},
comments: false,
new MiniCssExtractPlugin({
filename: '[name].css',
chunkFilename: '[id].css',
}),
new ExtractTextPlugin('[name].css'),
new ManifestPlugin({
fileName: 'manifest.json',
}),
@ -48,32 +56,33 @@ module.exports = function () {
use: {
loader: 'babel-loader',
options: {
presets: ['env'],
presets: ['@babel/preset-env']
},
},
},
{
test: /\.(s)?css$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: [
{
loader: 'css-loader',
options: {
importLoaders: 1,
minimize: {
discardComments: {
removeAll: true,
},
core: true,
minifyFontValues: true,
},
},
test: /\.(sa|sc|c)ss$/,
use: [
{
loader: MiniCssExtractPlugin.loader,
options: {
hmr: process.env.NODE_ENV === 'development',
},
'postcss-loader',
'sass-loader',
],
}),
},
{
loader: 'css-loader',
options: {
importLoaders: 1,
},
},
{
loader: 'postcss-loader',
options: {
plugins: [require('autoprefixer')({})],
},
},
'sass-loader',
],
},
{
test: /\.(jpg|png|gif|svg|ico)$/,

View file

@ -7,7 +7,7 @@
"doc": "docs"
},
"engines": {
"node": ">=6.10"
"node": ">=12"
},
"repository": {
"type": "git",
@ -36,31 +36,32 @@
"url": "https://github.com/wallabag/wallabag/issues"
},
"devDependencies": {
"autoprefixer": "^7.1.1",
"babel-core": "^6.24.1",
"babel-eslint": "^7.2.3",
"babel-loader": "^7.0.0",
"babel-preset-env": "^1.4.0",
"css-loader": "^0.28.0",
"eslint": "^4.0.0",
"eslint-config-airbnb-base": "^11.1.3",
"eslint-loader": "^1.7.1",
"@babel/core": "^7.11.4",
"@babel/preset-env": "^7.11.0",
"autoprefixer": "^9.8.6",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.1.0",
"css-loader": "^4.2.2",
"eslint": "^7.7.0",
"eslint-config-airbnb-base": "^14.2.0",
"eslint-loader": "^4.0.2",
"eslint-plugin-import": "^2.2.0",
"extract-text-webpack-plugin": "^2.1.0",
"file-loader": "^0.11.0",
"file-loader": "^6.0.0",
"lato-font": "^3.0.0",
"node-sass": "^4.5.2",
"postcss-loader": "^2.0.5",
"sass-loader": "^6.0.3",
"style-loader": "^0.18.2",
"mini-css-extract-plugin": "^0.10.0",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"sass-loader": "^10.0.0",
"style-loader": "^1.2.1",
"stylelint": "^7.9.0",
"stylelint-config-standard": "^16.0.0",
"stylelint-webpack-plugin": "^0.7.0",
"url-loader": "^0.5.8",
"webpack": "^2.3.2",
"webpack-dev-server": "^2.4.4",
"webpack-manifest-plugin": "^1.1.0",
"webpack-merge": "^4.1.0"
"stylelint-webpack-plugin": "^1.0.0",
"url-loader": "^4.1.0",
"webpack": "^4.0.0",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.11.0",
"webpack-manifest-plugin": "^2.2.0",
"webpack-merge": "^5.1.2"
},
"dependencies": {
"annotator": "git://github.com/wallabag/annotator.git#0f076c7d371ed25eb0793346f46982d90f2c4c85",
@ -76,7 +77,7 @@
"mathjax": "^3.0.0",
"mousetrap": "^1.6.0",
"ptsans-npm-webfont": "^0.0.4",
"roboto-fontface": "^0.7.0",
"roboto-fontface": "^0.10.0",
"waypoints": "^4.0.1"
},
"scripts": {

View file

@ -1,7 +0,0 @@
module.exports = {
plugins: function () {
return [
require('autoprefixer'),
];
}
};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,66 +1,21 @@
{
"baggy.css": "baggy.css",
"baggy.css.map": "baggy.css.map",
"baggy.js": "baggy.js",
"fonts/IcoMoon-Free.ttf": "fonts/IcoMoon-Free.ttf",
"fonts/MaterialIcons-Regular.eot": "fonts/MaterialIcons-Regular.eot",
"fonts/MaterialIcons-Regular.ttf": "fonts/MaterialIcons-Regular.ttf",
"fonts/MaterialIcons-Regular.woff": "fonts/MaterialIcons-Regular.woff",
"fonts/MaterialIcons-Regular.woff2": "fonts/MaterialIcons-Regular.woff2",
"fonts/Roboto-Bold.woff": "fonts/Roboto-Bold.woff",
"fonts/Roboto-Bold.woff2": "fonts/Roboto-Bold.woff2",
"fonts/Roboto-Light.woff": "fonts/Roboto-Light.woff",
"fonts/Roboto-Light.woff2": "fonts/Roboto-Light.woff2",
"fonts/Roboto-Medium.woff": "fonts/Roboto-Medium.woff",
"fonts/Roboto-Medium.woff2": "fonts/Roboto-Medium.woff2",
"fonts/Roboto-Regular.woff": "fonts/Roboto-Regular.woff",
"fonts/Roboto-Regular.woff2": "fonts/Roboto-Regular.woff2",
"fonts/Roboto-Thin.woff": "fonts/Roboto-Thin.woff",
"fonts/Roboto-Thin.woff2": "fonts/Roboto-Thin.woff2",
"fonts/lato-black-italic.woff": "fonts/lato-black-italic.woff",
"fonts/lato-black-italic.woff2": "fonts/lato-black-italic.woff2",
"fonts/lato-black.woff": "fonts/lato-black.woff",
"fonts/lato-black.woff2": "fonts/lato-black.woff2",
"fonts/lato-bold-italic.woff": "fonts/lato-bold-italic.woff",
"fonts/lato-bold-italic.woff2": "fonts/lato-bold-italic.woff2",
"fonts/lato-bold.woff": "fonts/lato-bold.woff",
"fonts/lato-bold.woff2": "fonts/lato-bold.woff2",
"fonts/lato-hairline-italic.woff": "fonts/lato-hairline-italic.woff",
"fonts/lato-hairline-italic.woff2": "fonts/lato-hairline-italic.woff2",
"fonts/lato-hairline.woff": "fonts/lato-hairline.woff",
"fonts/lato-hairline.woff2": "fonts/lato-hairline.woff2",
"fonts/lato-heavy-italic.woff": "fonts/lato-heavy-italic.woff",
"fonts/lato-heavy-italic.woff2": "fonts/lato-heavy-italic.woff2",
"fonts/lato-heavy.woff": "fonts/lato-heavy.woff",
"fonts/lato-heavy.woff2": "fonts/lato-heavy.woff2",
"fonts/lato-light-italic.woff": "fonts/lato-light-italic.woff",
"fonts/lato-light-italic.woff2": "fonts/lato-light-italic.woff2",
"fonts/lato-light.woff": "fonts/lato-light.woff",
"fonts/lato-light.woff2": "fonts/lato-light.woff2",
"fonts/lato-medium-italic.woff": "fonts/lato-medium-italic.woff",
"fonts/lato-medium-italic.woff2": "fonts/lato-medium-italic.woff2",
"fonts/lato-medium.woff": "fonts/lato-medium.woff",
"fonts/lato-medium.woff2": "fonts/lato-medium.woff2",
"fonts/lato-normal-italic.woff": "fonts/lato-normal-italic.woff",
"fonts/lato-normal-italic.woff2": "fonts/lato-normal-italic.woff2",
"fonts/lato-normal.woff": "fonts/lato-normal.woff",
"fonts/lato-normal.woff2": "fonts/lato-normal.woff2",
"fonts/lato-semibold-italic.woff": "fonts/lato-semibold-italic.woff",
"fonts/lato-semibold-italic.woff2": "fonts/lato-semibold-italic.woff2",
"fonts/lato-semibold.woff": "fonts/lato-semibold.woff",
"fonts/lato-semibold.woff2": "fonts/lato-semibold.woff2",
"fonts/lato-thin-italic.woff": "fonts/lato-thin-italic.woff",
"fonts/lato-thin-italic.woff2": "fonts/lato-thin-italic.woff2",
"fonts/lato-thin.woff": "fonts/lato-thin.woff",
"fonts/lato-thin.woff2": "fonts/lato-thin.woff2",
"img/annotator-glyph-sprite.png?embed": "img/annotator-glyph-sprite.png",
"img/annotator-icon-sprite.png?embed": "img/annotator-icon-sprite.png",
"baggy.css.map": "baggy.css.map",
"baggy.js.map": "baggy.js.map",
"material.css": "material.css",
"material.css.map": "material.css.map",
"material.js": "material.js",
"material.css.map": "material.css.map",
"material.js.map": "material.js.map",
"public.css": "public.css",
"public.css.map": "public.css.map",
"public.js": "public.js",
"public.css.map": "public.css.map",
"public.js.map": "public.js.map",
"fonts/index.scss": "fonts/IcoMoon-Free.ttf",
"fonts/material-design-icons.css": "fonts/MaterialIcons-Regular.woff2",
"fonts/materialize.css": "fonts/Roboto-Thin.woff2",
"fonts/lato-font.css": "fonts/lato-thin.woff2",
"img/annotator.css": "img/annotator-icon-sprite.png",
"themes/_global/img/appicon/apple-touch-icon-114.png": "themes/_global/img/appicon/apple-touch-icon-114.png",
"themes/_global/img/appicon/apple-touch-icon-120.png": "themes/_global/img/appicon/apple-touch-icon-120.png",
"themes/_global/img/appicon/apple-touch-icon-144.png": "themes/_global/img/appicon/apple-touch-icon-144.png",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,4 @@
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}body{background-color:#fff;color:#444;font-family:Georgia;line-height:1.7;-ms-content-zooming:none;margin-bottom:64px}h1,h2,h3,h4,h5,h6{font-weight:600;margin:.2em 0}article h1,article h2,article h3,article h4,article h5,article h6{text-align:left;line-height:1.3}h1{font-size:1.4em}h2{font-size:1.3em}h3,h4{font-size:1.2em}h5,h6{font-size:1.1em}p{margin-bottom:.75em}b,strong{font-weight:700}em,i{font-style:italic}a{color:#444;text-decoration:underline}a:active,a:hover{outline:0}dl,ol,p,ul{margin:0 0 1.75em}ol,ul{padding-left:1.25em}li{padding-bottom:.2em;line-height:1.6}li li:last-child,li p:last-child{margin-bottom:-.2em}ol li:last-child,ul li:last-child{padding-bottom:0}iframe,video{max-width:100%;height:auto}mark{padding:0 .2em}mark a{text-decoration:none}blockquote{font-style:italic;border-left:.25em solid #000;margin-left:-20px;padding-left:17px;margin-bottom:.5em;margin-top:.5em}blockquote cite{text-transform:uppercase;font-size:.8em;font-style:normal}blockquote cite:before{content:"\2014";margin-right:.5em}img{display:block;height:auto;margin-bottom:.5em;max-width:100%}figure{margin:0}figure figcaption{display:block;margin-top:.3em;font-style:italic;font-size:.8em}button{display:none!important}hr{display:block;height:1px;border:solid #666;border-width:1px 0 0;margin:1.6em 0;padding:0}small{font-size:.7em}dl{margin:1.6em 0}dl dt{float:left;width:11.25em;overflow:hidden;clear:left;text-align:right;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:700}dl dd,dl dt{margin-bottom:1em}dl dd{margin-left:12.5em}pre{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4em 0;border:.0625em solid #efefef;width:100%;padding:1em;font-family:Consolas,monospace;white-space:pre;overflow:auto}pre code{line-height:1.6em;white-space:pre-wrap;background:transparent;border:none;padding:0;vertical-align:inherit}code,pre code{font-size:.8em}code{padding:.125em .375em;margin:0 .2em;font-family:Consolas,monospace;white-space:pre;border:1px solid #d3d3d3;overflow:auto}audio,video{max-width:43.75em}::selection,mark{background:#666;color:#fff}table{border-collapse:collapse;margin-bottom:2em;width:100%}td,th{padding:.25em;text-align:left}thead tr{text-transform:uppercase;font-size:.85em;letter-spacing:1px;font-family:Segoe UI,sans-serif;font-weight:600}tbody tr:nth-child(odd){background:rgba(0,0,0,.1)}tbody{border:solid #999;border-width:1px 0}figure{text-align:center}figure>*{margin:0 auto}header{text-align:center}.shared-by{margin-bottom:1em}@media (max-width:719px){article,header>:not(.preview){padding:0 1em}}@media (min-width:720px){blockquote{margin-left:-1.4375em;padding-left:1.25em}header{margin-top:32px}.block{margin-left:auto;margin-right:auto;max-width:43.75em;padding:0 1.25em}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:white;color:#444;font-family:Georgia;line-height:1.7;-ms-content-zooming:none;margin-bottom:64px}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0.2em 0}article h1,article h2,article h3,article h4,article h5,article h6{text-align:left;line-height:1.3}h1{font-size:1.4em}h2{font-size:1.3em}h3,h4{font-size:1.2em}h5,h6{font-size:1.1em}p{margin-bottom:0.75em}b,strong{font-weight:bold}i,em{font-style:italic}a{color:#444;text-decoration:underline}a:active,a:hover{outline:0}p,ul,ol,dl{margin:0 0 1.75em}ul,ol{padding-left:1.25em}li{padding-bottom:0.2em;line-height:1.6}li p:last-child,li li:last-child{margin-bottom:-0.2em}ul li:last-child,ol li:last-child{padding-bottom:0}iframe,video{max-width:100%;height:auto}mark{padding:0 0.2em}mark a{text-decoration:none}blockquote{font-style:italic;border-left:0.25em solid black;margin-left:-20px;padding-left:17px;margin-bottom:0.5em;margin-top:0.5em}blockquote cite{text-transform:uppercase;font-size:0.8em;font-style:normal}blockquote cite::before{content:"—";margin-right:0.5em}img{display:block;height:auto;margin-bottom:0.5em;max-width:100%}figure{margin:0}figure figcaption{display:block;margin-top:0.3em;font-style:italic;font-size:0.8em}button{display:none !important}hr{display:block;height:1px;border:solid #666;border-width:1px 0 0;margin:1.6em 0;padding:0}small{font-size:0.7em}dl{margin:1.6em 0}dl dt{float:left;width:11.25em;overflow:hidden;clear:left;text-align:right;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;margin-bottom:1em}dl dd{margin-left:12.5em;margin-bottom:1em}pre{box-sizing:border-box;margin:4em 0;border:0.0625em solid #efefef;width:100%;padding:1em;font-family:Consolas, monospace;white-space:pre;overflow:auto}pre code{font-size:0.8em;line-height:1.6em;white-space:pre-wrap;background:transparent;border:none;padding:0;vertical-align:inherit}code{padding:0.125em 0.375em;margin:0 0.2em;font-family:Consolas, monospace;font-size:0.8em;white-space:pre;border:1px solid lightgray;overflow:auto}audio,video{max-width:43.75em}::-moz-selection{background:#666;color:white}::selection,mark{background:#666;color:white}table{border-collapse:collapse;margin-bottom:2em;width:100%}th,td{padding:0.25em;text-align:left}thead tr{text-transform:uppercase;font-size:0.85em;letter-spacing:1px;font-family:"Segoe UI", sans-serif;font-weight:600}tbody tr:nth-child(2n+1){background:rgba(0,0,0,0.1)}tbody{border:solid #999;border-width:1px 0}figure{text-align:center}figure>*{margin:0 auto}header{text-align:center}.shared-by{margin-bottom:1em}@media (max-width: 719px){header>*:not(.preview),article{padding:0 1em}}@media (min-width: 720px){blockquote{margin-left:-1.4375em;padding-left:1.25em}header{margin-top:32px}.block{margin-left:auto;margin-right:auto;max-width:43.75em;padding:0 1.25em}}
/*# sourceMappingURL=public.css.map*/

File diff suppressed because one or more lines are too long

View file

@ -1 +1,2 @@
!function(o){function __webpack_require__(e){if(n[e])return n[e].exports;var p=n[e]={i:e,l:!1,exports:{}};return o[e].call(p.exports,p,p.exports,__webpack_require__),p.l=!0,p.exports}var n={};__webpack_require__.m=o,__webpack_require__.c=n,__webpack_require__.i=function(o){return o},__webpack_require__.d=function(o,n,e){__webpack_require__.o(o,n)||Object.defineProperty(o,n,{configurable:!1,enumerable:!0,get:e})},__webpack_require__.n=function(o){var n=o&&o.__esModule?function(){return o.default}:function(){return o};return __webpack_require__.d(n,"a",n),n},__webpack_require__.o=function(o,n){return Object.prototype.hasOwnProperty.call(o,n)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=243)}({231:function(o,n,e){function webpackContext(o){return e(webpackContextResolve(o))}function webpackContextResolve(o){var n=p[o];if(!(n+1))throw new Error("Cannot find module '"+o+"'.");return n}var p={"./appicon/apple-touch-icon-114.png":246,"./appicon/apple-touch-icon-120.png":247,"./appicon/apple-touch-icon-144.png":248,"./appicon/apple-touch-icon-152.png":249,"./appicon/apple-touch-icon-57.png":250,"./appicon/apple-touch-icon-72.png":251,"./appicon/apple-touch-icon-76.png":252,"./appicon/apple-touch-icon.png":253,"./appicon/favicon.ico":254,"./bg-select.png":255,"./icons/Diaspora-asterisk.svg":256,"./icons/carrot-icon--black.png":257,"./icons/carrot-icon--white.png":258,"./icons/diaspora-icon--black.png":259,"./icons/diaspora-icon--white.png":260,"./icons/scuttle.png":261,"./icons/shaarli.png":262,"./icons/unmark-icon--black.png":263,"./list.png":264,"./logo-square.svg":265,"./logo-w.png":266,"./logo-wallabag.svg":267,"./table.png":268};webpackContext.keys=function(){return Object.keys(p)},webpackContext.resolve=webpackContextResolve,o.exports=webpackContext,webpackContext.id=231},238:function(o,n){},243:function(o,n,e){"use strict";e(238),function(o){o.keys().forEach(o)}(e(231))},246:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon-114.png"},247:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon-120.png"},248:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon-144.png"},249:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon-152.png"},250:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon-57.png"},251:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon-72.png"},252:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon-76.png"},253:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/apple-touch-icon.png"},254:function(o,n,e){o.exports=e.p+"themes/_global/img/appicon/favicon.ico"},255:function(o,n,e){o.exports=e.p+"themes/_global/img/bg-select.png"},256:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/Diaspora-asterisk.svg"},257:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/carrot-icon--black.png"},258:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/carrot-icon--white.png"},259:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/diaspora-icon--black.png"},260:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/diaspora-icon--white.png"},261:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/scuttle.png"},262:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/shaarli.png"},263:function(o,n,e){o.exports=e.p+"themes/_global/img/icons/unmark-icon--black.png"},264:function(o,n,e){o.exports=e.p+"themes/_global/img/list.png"},265:function(o,n,e){o.exports=e.p+"themes/_global/img/logo-square.svg"},266:function(o,n,e){o.exports=e.p+"themes/_global/img/logo-w.png"},267:function(o,n,e){o.exports=e.p+"themes/_global/img/logo-wallabag.svg"},268:function(o,n,e){o.exports=e.p+"themes/_global/img/table.png"}});
!function(t){var n={};function o(e){if(n[e])return n[e].exports;var i=n[e]={i:e,l:!1,exports:{}};return t[e].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.m=t,o.c=n,o.d=function(t,n,e){o.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,n){if(1&n&&(t=o(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(o.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var i in t)o.d(e,i,function(n){return t[n]}.bind(null,i));return e},o.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(n,"a",n),n},o.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},o.p="",o(o.s=234)}({234:function(t,n,o){"use strict";o.r(n);var e;o(235);(e=o(236)).keys().forEach(e)},235:function(t,n,o){},236:function(t,n,o){var e={"./appicon/apple-touch-icon-114.png":237,"./appicon/apple-touch-icon-120.png":238,"./appicon/apple-touch-icon-144.png":239,"./appicon/apple-touch-icon-152.png":240,"./appicon/apple-touch-icon-57.png":241,"./appicon/apple-touch-icon-72.png":242,"./appicon/apple-touch-icon-76.png":243,"./appicon/apple-touch-icon.png":244,"./appicon/favicon.ico":245,"./bg-select.png":246,"./icons/Diaspora-asterisk.svg":247,"./icons/carrot-icon--black.png":248,"./icons/carrot-icon--white.png":249,"./icons/diaspora-icon--black.png":250,"./icons/diaspora-icon--white.png":251,"./icons/scuttle.png":252,"./icons/shaarli.png":253,"./icons/unmark-icon--black.png":254,"./list.png":255,"./logo-square.svg":256,"./logo-w.png":257,"./logo-wallabag.svg":258,"./table.png":259};function i(t){var n=c(t);return o(n)}function c(t){if(!o.o(e,t)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return e[t]}i.keys=function(){return Object.keys(e)},i.resolve=c,t.exports=i,i.id=236},237:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon-114.png"},238:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon-120.png"},239:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon-144.png"},240:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon-152.png"},241:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon-57.png"},242:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon-72.png"},243:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon-76.png"},244:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/apple-touch-icon.png"},245:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/appicon/favicon.ico"},246:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/bg-select.png"},247:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/Diaspora-asterisk.svg"},248:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/carrot-icon--black.png"},249:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/carrot-icon--white.png"},250:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/diaspora-icon--black.png"},251:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/diaspora-icon--white.png"},252:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/scuttle.png"},253:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/shaarli.png"},254:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/icons/unmark-icon--black.png"},255:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/list.png"},256:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/logo-square.svg"},257:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/logo-w.png"},258:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/logo-wallabag.svg"},259:function(t,n,o){"use strict";o.r(n),n.default=o.p+"themes/_global/img/table.png"}});
//# sourceMappingURL=public.js.map

File diff suppressed because one or more lines are too long

6679
yarn.lock

File diff suppressed because it is too large Load diff