4a906955c4
http://eslint.org/docs/rules/comma-dangle http://eslint.org/docs/rules/object-curly-spacing *Please note:* This patch was created automatically, using the ESLint `--fix` command line option. In a couple of places this caused lines to become too long, and I've fixed those manually; please refer to the interdiff below for the only hand-edits in this patch. ```diff diff --git a/gulpfile.js b/gulpfile.js index d18b9c58..7d47fd8d 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1247,7 +1247,8 @@ gulp.task('gh-pages-git', ['gh-pages-prepare', 'wintersmith'], function () { var reason = process.env['PDFJS_UPDATE_REASON']; safeSpawnSync('git', ['init'], { cwd: GH_PAGES_DIR, }); - safeSpawnSync('git', ['remote', 'add', 'origin', REPO], { cwd: GH_PAGES_DIR, }); + safeSpawnSync('git', ['remote', 'add', 'origin', REPO], + { cwd: GH_PAGES_DIR, }); safeSpawnSync('git', ['add', '-A'], { cwd: GH_PAGES_DIR, }); safeSpawnSync('git', [ 'commit', '-am', 'gh-pages site created via gulpfile.js script', ```
72 lines
2.3 KiB
JavaScript
72 lines
2.3 KiB
JavaScript
/* Copyright 2017 Mozilla Foundation
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
'use strict';
|
|
|
|
(function () {
|
|
var baseLocation;
|
|
if (typeof document !== 'undefined') {
|
|
baseLocation = new URL('./', document.currentScript.src);
|
|
} else if (typeof location !== 'undefined') {
|
|
// Probably worker -- walking subfolders until we will reach root.
|
|
baseLocation = location;
|
|
while (baseLocation.href.includes('/src/')) {
|
|
baseLocation = new URL('..', baseLocation);
|
|
}
|
|
} else {
|
|
throw new Error('Cannot configure SystemJS');
|
|
}
|
|
|
|
var PluginBabelPath = 'node_modules/systemjs-plugin-babel/plugin-babel.js';
|
|
var SystemJSPluginBabelPath =
|
|
'node_modules/systemjs-plugin-babel/systemjs-babel-browser.js';
|
|
var PluginBabelCachePath = 'external/systemjs/plugin-babel-cached.js';
|
|
|
|
var isCachingPossible = typeof indexedDB !== 'undefined' &&
|
|
typeof TextEncoder !== 'undefined' &&
|
|
typeof crypto !== 'undefined' &&
|
|
typeof crypto.subtle !== 'undefined';
|
|
|
|
SystemJS.config({
|
|
packages: {
|
|
'': {
|
|
defaultExtension: 'js',
|
|
},
|
|
},
|
|
paths: {
|
|
'pdfjs': new URL('src', baseLocation).href,
|
|
'pdfjs-web': new URL('web', baseLocation).href,
|
|
'pdfjs-test': new URL('test', baseLocation).href,
|
|
'pdfjs-lib': new URL('src/pdf', baseLocation).href,
|
|
},
|
|
meta: {
|
|
'*': {
|
|
scriptLoad: false,
|
|
esModule: true,
|
|
babelOptions: {
|
|
es2015: false,
|
|
},
|
|
},
|
|
},
|
|
map: {
|
|
'plugin-babel': new URL(PluginBabelPath, baseLocation).href,
|
|
'systemjs-babel-build':
|
|
new URL(SystemJSPluginBabelPath, baseLocation).href,
|
|
'plugin-babel-cached': new URL(PluginBabelCachePath, baseLocation).href,
|
|
},
|
|
transpiler: isCachingPossible ? 'plugin-babel-cached' : 'plugin-babel',
|
|
});
|
|
})();
|