mirror of
https://github.com/idanoo/GoScrobble
synced 2025-07-05 07:32:18 +00:00
0.2.0 - Mid migration
This commit is contained in:
parent
139e6a915e
commit
7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions
25
web/node_modules/workbox-build/build/options/partials/base.js
generated
vendored
Normal file
25
web/node_modules/workbox-build/build/options/partials/base.js
generated
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
"use strict";
|
||||
|
||||
/*
|
||||
Copyright 2019 Google LLC
|
||||
|
||||
Use of this source code is governed by an MIT-style
|
||||
license that can be found in the LICENSE file or at
|
||||
https://opensource.org/licenses/MIT.
|
||||
*/
|
||||
const joi = require('@hapi/joi');
|
||||
|
||||
const defaults = require('../defaults');
|
||||
|
||||
const manifestEntryObject = require('../objects/manifest-entry');
|
||||
|
||||
const regExpObject = require('../objects/reg-exp');
|
||||
|
||||
module.exports = {
|
||||
additionalManifestEntries: joi.array().items(joi.string(), manifestEntryObject),
|
||||
dontCacheBustURLsMatching: regExpObject,
|
||||
manifestTransforms: joi.array().items(joi.func().minArity(1).maxArity(2)),
|
||||
maximumFileSizeToCacheInBytes: joi.number().min(1).default(defaults.maximumFileSizeToCacheInBytes),
|
||||
mode: joi.string().default(process.env.NODE_ENV || defaults.mode),
|
||||
modifyURLPrefix: joi.object()
|
||||
};
|
67
web/node_modules/workbox-build/build/options/partials/generate.js
generated
vendored
Normal file
67
web/node_modules/workbox-build/build/options/partials/generate.js
generated
vendored
Normal file
|
@ -0,0 +1,67 @@
|
|||
"use strict";
|
||||
|
||||
/*
|
||||
Copyright 2019 Google LLC
|
||||
|
||||
Use of this source code is governed by an MIT-style
|
||||
license that can be found in the LICENSE file or at
|
||||
https://opensource.org/licenses/MIT.
|
||||
*/
|
||||
const joi = require('@hapi/joi');
|
||||
|
||||
const defaults = require('../defaults');
|
||||
|
||||
const regExpObject = require('../objects/reg-exp');
|
||||
|
||||
module.exports = {
|
||||
babelPresetEnvTargets: joi.array().items(joi.string()).default(defaults.babelPresetEnvTargets),
|
||||
cacheId: joi.string(),
|
||||
cleanupOutdatedCaches: joi.boolean().default(defaults.cleanupOutdatedCaches),
|
||||
clientsClaim: joi.boolean().default(defaults.clientsClaim),
|
||||
directoryIndex: joi.string(),
|
||||
disableDevLogs: joi.boolean().default(defaults.disableDevLogs),
|
||||
ignoreURLParametersMatching: joi.array().items(regExpObject),
|
||||
importScripts: joi.array().items(joi.string()),
|
||||
inlineWorkboxRuntime: joi.boolean().default(defaults.inlineWorkboxRuntime),
|
||||
navigateFallback: joi.string().default(defaults.navigateFallback),
|
||||
navigateFallbackAllowlist: joi.array().items(regExpObject),
|
||||
navigateFallbackBlacklist: joi.forbidden().error(new Error('navigateFallbackBlacklist has been renamed navigateFallbackDenylist.')),
|
||||
navigateFallbackDenylist: joi.array().items(regExpObject),
|
||||
navigateFallbackWhitelist: joi.forbidden().error(new Error('navigateFallbackWhitelist has been renamed navigateFallbackAllowlist.')),
|
||||
navigationPreload: joi.boolean().default(defaults.navigationPreload),
|
||||
offlineGoogleAnalytics: joi.alternatives().try(joi.boolean(), joi.object()).default(defaults.offlineGoogleAnalytics),
|
||||
runtimeCaching: joi.array().items(joi.object().keys({
|
||||
method: joi.string().valid('DELETE', 'GET', 'HEAD', 'PATCH', 'POST', 'PUT'),
|
||||
urlPattern: [regExpObject, joi.string(), joi.func()],
|
||||
handler: [joi.func(), joi.string().valid('CacheFirst', 'CacheOnly', 'NetworkFirst', 'NetworkOnly', 'StaleWhileRevalidate')],
|
||||
options: joi.object().keys({
|
||||
backgroundSync: joi.object().keys({
|
||||
name: joi.string().required(),
|
||||
options: joi.object()
|
||||
}),
|
||||
broadcastUpdate: joi.object().keys({
|
||||
channelName: joi.string().required(),
|
||||
options: joi.object()
|
||||
}),
|
||||
cacheableResponse: joi.object().keys({
|
||||
statuses: joi.array().items(joi.number().min(0).max(599)),
|
||||
headers: joi.object()
|
||||
}).or('statuses', 'headers'),
|
||||
cacheName: joi.string(),
|
||||
expiration: joi.object().keys({
|
||||
maxEntries: joi.number().min(1),
|
||||
maxAgeSeconds: joi.number().min(1),
|
||||
purgeOnQuotaError: joi.boolean().default(defaults.purgeOnQuotaError)
|
||||
}).or('maxEntries', 'maxAgeSeconds'),
|
||||
networkTimeoutSeconds: joi.number().min(1),
|
||||
plugins: joi.array().items(joi.object()),
|
||||
fetchOptions: joi.object(),
|
||||
matchOptions: joi.object()
|
||||
}).with('expiration', 'cacheName')
|
||||
}).requiredKeys('urlPattern', 'handler')).when('navigationPreload', {
|
||||
is: true,
|
||||
then: joi.required()
|
||||
}),
|
||||
skipWaiting: joi.boolean().default(defaults.skipWaiting),
|
||||
sourcemap: joi.boolean().default(defaults.sourcemap)
|
||||
};
|
23
web/node_modules/workbox-build/build/options/partials/glob.js
generated
vendored
Normal file
23
web/node_modules/workbox-build/build/options/partials/glob.js
generated
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
"use strict";
|
||||
|
||||
/*
|
||||
Copyright 2019 Google LLC
|
||||
|
||||
Use of this source code is governed by an MIT-style
|
||||
license that can be found in the LICENSE file or at
|
||||
https://opensource.org/licenses/MIT.
|
||||
*/
|
||||
const joi = require('@hapi/joi');
|
||||
|
||||
const defaults = require('../defaults');
|
||||
|
||||
module.exports = {
|
||||
globDirectory: joi.string(),
|
||||
globFollow: joi.boolean().default(defaults.globFollow),
|
||||
globIgnores: joi.array().items(joi.string()).default(defaults.globIgnores),
|
||||
globPatterns: joi.array().items(joi.string()).default(defaults.globPatterns),
|
||||
globStrict: joi.boolean().default(defaults.globStrict),
|
||||
// templatedURLs is an object where any property name is valid, and the values
|
||||
// can be either a string or an array of strings.
|
||||
templatedURLs: joi.object().pattern(/./, [joi.string(), joi.array().items(joi.string())])
|
||||
};
|
17
web/node_modules/workbox-build/build/options/partials/inject.js
generated
vendored
Normal file
17
web/node_modules/workbox-build/build/options/partials/inject.js
generated
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
"use strict";
|
||||
|
||||
/*
|
||||
Copyright 2019 Google LLC
|
||||
|
||||
Use of this source code is governed by an MIT-style
|
||||
license that can be found in the LICENSE file or at
|
||||
https://opensource.org/licenses/MIT.
|
||||
*/
|
||||
const joi = require('@hapi/joi');
|
||||
|
||||
const defaults = require('../defaults');
|
||||
|
||||
module.exports = {
|
||||
injectionPoint: joi.string().default(defaults.injectionPoint),
|
||||
swSrc: joi.string().required()
|
||||
};
|
21
web/node_modules/workbox-build/build/options/partials/webpack.js
generated
vendored
Normal file
21
web/node_modules/workbox-build/build/options/partials/webpack.js
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
"use strict";
|
||||
|
||||
/*
|
||||
Copyright 2019 Google LLC
|
||||
|
||||
Use of this source code is governed by an MIT-style
|
||||
license that can be found in the LICENSE file or at
|
||||
https://opensource.org/licenses/MIT.
|
||||
*/
|
||||
const joi = require('@hapi/joi');
|
||||
|
||||
const defaults = require('../defaults');
|
||||
|
||||
const regExpObject = require('../objects/reg-exp');
|
||||
|
||||
module.exports = {
|
||||
chunks: joi.array().items(joi.string()),
|
||||
exclude: joi.array().items(joi.string(), regExpObject, joi.func().arity(1)).default(defaults.exclude),
|
||||
excludeChunks: joi.array().items(joi.string()),
|
||||
include: joi.array().items(joi.string(), regExpObject, joi.func().arity(1))
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue