Avoid duplicate imports
This commit is contained in:
@@ -5,9 +5,12 @@ import View from '../src/ol/View.js';
|
|||||||
import Worker from 'worker-loader!./offscreen-canvas.worker.js'; //eslint-disable-line
|
import Worker from 'worker-loader!./offscreen-canvas.worker.js'; //eslint-disable-line
|
||||||
import stringify from 'json-stringify-safe';
|
import stringify from 'json-stringify-safe';
|
||||||
import {FullScreen} from '../src/ol/control.js';
|
import {FullScreen} from '../src/ol/control.js';
|
||||||
import {compose, create} from '../src/ol/transform.js';
|
import {
|
||||||
|
compose,
|
||||||
|
create,
|
||||||
|
toString as toTransformString,
|
||||||
|
} from '../src/ol/transform.js';
|
||||||
import {createXYZ} from '../src/ol/tilegrid.js';
|
import {createXYZ} from '../src/ol/tilegrid.js';
|
||||||
import {toString as toTransformString} from '../src/ol/transform.js';
|
|
||||||
|
|
||||||
const worker = new Worker();
|
const worker = new Worker();
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
import MVT from '../src/ol/format/MVT.js';
|
import MVT from '../src/ol/format/MVT.js';
|
||||||
import TileQueue from '../src/ol/TileQueue.js';
|
import TileQueue, {
|
||||||
|
getTilePriority as tilePriorityFunction,
|
||||||
|
} from '../src/ol/TileQueue.js';
|
||||||
import VectorTileLayer from '../src/ol/layer/VectorTile.js';
|
import VectorTileLayer from '../src/ol/layer/VectorTile.js';
|
||||||
import VectorTileSource from '../src/ol/source/VectorTile.js';
|
import VectorTileSource from '../src/ol/source/VectorTile.js';
|
||||||
import stringify from 'json-stringify-safe';
|
import stringify from 'json-stringify-safe';
|
||||||
import styleFunction from 'ol-mapbox-style/dist/stylefunction.js';
|
import styleFunction from 'ol-mapbox-style/dist/stylefunction.js';
|
||||||
import {get} from '../src/ol/proj.js';
|
import {get} from '../src/ol/proj.js';
|
||||||
import {inView} from '../src/ol/layer/Layer.js';
|
import {inView} from '../src/ol/layer/Layer.js';
|
||||||
import {getTilePriority as tilePriorityFunction} from '../src/ol/TileQueue.js';
|
|
||||||
|
|
||||||
/** @type {any} */
|
/** @type {any} */
|
||||||
const worker = self;
|
const worker = self;
|
||||||
|
|||||||
14
package-lock.json
generated
14
package-lock.json
generated
@@ -32,7 +32,7 @@
|
|||||||
"copy-webpack-plugin": "^10.0.0",
|
"copy-webpack-plugin": "^10.0.0",
|
||||||
"es-main": "^1.0.2",
|
"es-main": "^1.0.2",
|
||||||
"eslint": "^8.0.1",
|
"eslint": "^8.0.1",
|
||||||
"eslint-config-openlayers": "^16.0.1",
|
"eslint-config-openlayers": "^16.1.0",
|
||||||
"expect.js": "0.3.1",
|
"expect.js": "0.3.1",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
"front-matter": "^4.0.0",
|
"front-matter": "^4.0.0",
|
||||||
@@ -4134,9 +4134,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/eslint-config-openlayers": {
|
"node_modules/eslint-config-openlayers": {
|
||||||
"version": "16.0.1",
|
"version": "16.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/eslint-config-openlayers/-/eslint-config-openlayers-16.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/eslint-config-openlayers/-/eslint-config-openlayers-16.1.0.tgz",
|
||||||
"integrity": "sha512-1Lw+UtH9lfatuKRQWIDUWdhlYCfG1YP9YV+2qgyeOlOGuI6ARO8cTrdUnsjUgXiiEjfofKwGcA51sVInv+TJEg==",
|
"integrity": "sha512-KhHtXrDsHA+/Xj4lD0aiqKPFD0Wwg/BUXLV2gQCXI03+sk/rVC2Dt4DtzHJodkxa7yY680urj+RUGfAiCkqfiw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"eslint-config-prettier": "^8.3.0",
|
"eslint-config-prettier": "^8.3.0",
|
||||||
@@ -13651,9 +13651,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"eslint-config-openlayers": {
|
"eslint-config-openlayers": {
|
||||||
"version": "16.0.1",
|
"version": "16.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/eslint-config-openlayers/-/eslint-config-openlayers-16.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/eslint-config-openlayers/-/eslint-config-openlayers-16.1.0.tgz",
|
||||||
"integrity": "sha512-1Lw+UtH9lfatuKRQWIDUWdhlYCfG1YP9YV+2qgyeOlOGuI6ARO8cTrdUnsjUgXiiEjfofKwGcA51sVInv+TJEg==",
|
"integrity": "sha512-KhHtXrDsHA+/Xj4lD0aiqKPFD0Wwg/BUXLV2gQCXI03+sk/rVC2Dt4DtzHJodkxa7yY680urj+RUGfAiCkqfiw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"eslint-config-prettier": "^8.3.0",
|
"eslint-config-prettier": "^8.3.0",
|
||||||
|
|||||||
@@ -68,7 +68,7 @@
|
|||||||
"copy-webpack-plugin": "^10.0.0",
|
"copy-webpack-plugin": "^10.0.0",
|
||||||
"es-main": "^1.0.2",
|
"es-main": "^1.0.2",
|
||||||
"eslint": "^8.0.1",
|
"eslint": "^8.0.1",
|
||||||
"eslint-config-openlayers": "^16.0.1",
|
"eslint-config-openlayers": "^16.1.0",
|
||||||
"expect.js": "0.3.1",
|
"expect.js": "0.3.1",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
"front-matter": "^4.0.0",
|
"front-matter": "^4.0.0",
|
||||||
|
|||||||
@@ -20,25 +20,25 @@ import {VOID} from './functions.js';
|
|||||||
import {
|
import {
|
||||||
add as addCoordinate,
|
add as addCoordinate,
|
||||||
equals as coordinatesEqual,
|
equals as coordinatesEqual,
|
||||||
|
equals,
|
||||||
rotate as rotateCoordinate,
|
rotate as rotateCoordinate,
|
||||||
} from './coordinate.js';
|
} from './coordinate.js';
|
||||||
import {assert} from './asserts.js';
|
import {assert} from './asserts.js';
|
||||||
import {assign} from './obj.js';
|
import {assign} from './obj.js';
|
||||||
import {none as centerNone, createExtent} from './centerconstraint.js';
|
import {none as centerNone, createExtent} from './centerconstraint.js';
|
||||||
import {clamp, modulo} from './math.js';
|
import {clamp, modulo} from './math.js';
|
||||||
import {createMinMaxResolution} from './resolutionconstraint.js';
|
import {
|
||||||
|
createMinMaxResolution,
|
||||||
|
createSnapToPower,
|
||||||
|
createSnapToResolutions,
|
||||||
|
} from './resolutionconstraint.js';
|
||||||
import {
|
import {
|
||||||
createSnapToN,
|
createSnapToN,
|
||||||
createSnapToZero,
|
createSnapToZero,
|
||||||
disable,
|
disable,
|
||||||
none as rotationNone,
|
none as rotationNone,
|
||||||
} from './rotationconstraint.js';
|
} from './rotationconstraint.js';
|
||||||
import {
|
import {easeOut, inAndOut} from './easing.js';
|
||||||
createSnapToPower,
|
|
||||||
createSnapToResolutions,
|
|
||||||
} from './resolutionconstraint.js';
|
|
||||||
import {easeOut} from './easing.js';
|
|
||||||
import {equals} from './coordinate.js';
|
|
||||||
import {
|
import {
|
||||||
getCenter,
|
getCenter,
|
||||||
getForViewAndSize,
|
getForViewAndSize,
|
||||||
@@ -46,7 +46,6 @@ import {
|
|||||||
getWidth,
|
getWidth,
|
||||||
isEmpty,
|
isEmpty,
|
||||||
} from './extent.js';
|
} from './extent.js';
|
||||||
import {inAndOut} from './easing.js';
|
|
||||||
import {linearFindNearest} from './array.js';
|
import {linearFindNearest} from './array.js';
|
||||||
import {fromExtent as polygonFromExtent} from './geom/Polygon.js';
|
import {fromExtent as polygonFromExtent} from './geom/Polygon.js';
|
||||||
|
|
||||||
|
|||||||
@@ -13,11 +13,9 @@ import {
|
|||||||
import {createEmpty, createOrUpdate, intersects} from '../../extent.js';
|
import {createEmpty, createOrUpdate, intersects} from '../../extent.js';
|
||||||
import {
|
import {
|
||||||
defaultPadding,
|
defaultPadding,
|
||||||
|
defaultTextAlign,
|
||||||
defaultTextBaseline,
|
defaultTextBaseline,
|
||||||
drawImageOrLabel,
|
drawImageOrLabel,
|
||||||
} from '../canvas.js';
|
|
||||||
import {
|
|
||||||
defaultTextAlign,
|
|
||||||
measureAndCacheTextWidth,
|
measureAndCacheTextWidth,
|
||||||
measureTextHeight,
|
measureTextHeight,
|
||||||
measureTextWidths,
|
measureTextWidths,
|
||||||
|
|||||||
@@ -6,11 +6,18 @@ import ViewHint from '../../ViewHint.js';
|
|||||||
import {ENABLE_RASTER_REPROJECTION} from '../../reproj/common.js';
|
import {ENABLE_RASTER_REPROJECTION} from '../../reproj/common.js';
|
||||||
import {IMAGE_SMOOTHING_DISABLED, IMAGE_SMOOTHING_ENABLED} from './common.js';
|
import {IMAGE_SMOOTHING_DISABLED, IMAGE_SMOOTHING_ENABLED} from './common.js';
|
||||||
import {assign} from '../../obj.js';
|
import {assign} from '../../obj.js';
|
||||||
import {compose as composeTransform, makeInverse} from '../../transform.js';
|
import {
|
||||||
import {containsExtent, intersects as intersectsExtent} from '../../extent.js';
|
compose as composeTransform,
|
||||||
|
makeInverse,
|
||||||
|
toString as toTransformString,
|
||||||
|
} from '../../transform.js';
|
||||||
|
import {
|
||||||
|
containsExtent,
|
||||||
|
getIntersection,
|
||||||
|
intersects as intersectsExtent,
|
||||||
|
isEmpty,
|
||||||
|
} from '../../extent.js';
|
||||||
import {fromUserExtent} from '../../proj.js';
|
import {fromUserExtent} from '../../proj.js';
|
||||||
import {getIntersection, isEmpty} from '../../extent.js';
|
|
||||||
import {toString as toTransformString} from '../../transform.js';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @classdesc
|
* @classdesc
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import {
|
|||||||
apply as applyTransform,
|
apply as applyTransform,
|
||||||
compose as composeTransform,
|
compose as composeTransform,
|
||||||
makeInverse,
|
makeInverse,
|
||||||
|
toString as toTransformString,
|
||||||
} from '../../transform.js';
|
} from '../../transform.js';
|
||||||
import {assign} from '../../obj.js';
|
import {assign} from '../../obj.js';
|
||||||
import {
|
import {
|
||||||
@@ -21,7 +22,6 @@ import {cssOpacity} from '../../css.js';
|
|||||||
import {fromUserExtent} from '../../proj.js';
|
import {fromUserExtent} from '../../proj.js';
|
||||||
import {getUid} from '../../util.js';
|
import {getUid} from '../../util.js';
|
||||||
import {numberSafeCompareFunction} from '../../array.js';
|
import {numberSafeCompareFunction} from '../../array.js';
|
||||||
import {toString as toTransformString} from '../../transform.js';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @classdesc
|
* @classdesc
|
||||||
|
|||||||
@@ -23,9 +23,8 @@ import {
|
|||||||
getKey as getTileCoordKey,
|
getKey as getTileCoordKey,
|
||||||
} from '../../tilecoord.js';
|
} from '../../tilecoord.js';
|
||||||
import {fromUserExtent} from '../../proj.js';
|
import {fromUserExtent} from '../../proj.js';
|
||||||
import {getIntersection} from '../../extent.js';
|
import {getIntersection, isEmpty} from '../../extent.js';
|
||||||
import {getUid} from '../../util.js';
|
import {getUid} from '../../util.js';
|
||||||
import {isEmpty} from '../../extent.js';
|
|
||||||
import {numberSafeCompareFunction} from '../../array.js';
|
import {numberSafeCompareFunction} from '../../array.js';
|
||||||
import {toSize} from '../../size.js';
|
import {toSize} from '../../size.js';
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,13 @@
|
|||||||
/**
|
/**
|
||||||
* @module ol/webgl/Buffer
|
* @module ol/webgl/Buffer
|
||||||
*/
|
*/
|
||||||
import {ARRAY_BUFFER, ELEMENT_ARRAY_BUFFER} from '../webgl.js';
|
import {
|
||||||
import {DYNAMIC_DRAW, STATIC_DRAW, STREAM_DRAW} from '../webgl.js';
|
ARRAY_BUFFER,
|
||||||
|
DYNAMIC_DRAW,
|
||||||
|
ELEMENT_ARRAY_BUFFER,
|
||||||
|
STATIC_DRAW,
|
||||||
|
STREAM_DRAW,
|
||||||
|
} from '../webgl.js';
|
||||||
import {assert} from '../asserts.js';
|
import {assert} from '../asserts.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import esMain from 'es-main';
|
import esMain from 'es-main';
|
||||||
import fse from 'fs-extra';
|
import fse from 'fs-extra';
|
||||||
import generateInfo from './generate-info.js';
|
import generateInfo from './generate-info.js';
|
||||||
import path from 'path';
|
import path, {dirname} from 'path';
|
||||||
import {dirname} from 'path';
|
|
||||||
import {fileURLToPath} from 'url';
|
import {fileURLToPath} from 'url';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import esMain from 'es-main';
|
import esMain from 'es-main';
|
||||||
import fse from 'fs-extra';
|
import fse from 'fs-extra';
|
||||||
import path from 'path';
|
import path, {dirname} from 'path';
|
||||||
import {dirname} from 'path';
|
|
||||||
import {fileURLToPath} from 'url';
|
import {fileURLToPath} from 'url';
|
||||||
import {spawn} from 'child_process';
|
import {spawn} from 'child_process';
|
||||||
import {walk} from 'walk';
|
import {walk} from 'walk';
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import esMain from 'es-main';
|
import esMain from 'es-main';
|
||||||
import fse from 'fs-extra';
|
import fse from 'fs-extra';
|
||||||
import path from 'path';
|
import path, {dirname} from 'path';
|
||||||
import {dirname} from 'path';
|
|
||||||
import {fileURLToPath} from 'url';
|
import {fileURLToPath} from 'url';
|
||||||
|
|
||||||
const baseDir = dirname(fileURLToPath(import.meta.url));
|
const baseDir = dirname(fileURLToPath(import.meta.url));
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import IIIFInfo from '../../../../../src/ol/format/IIIFInfo.js';
|
import IIIFInfo, {Versions} from '../../../../../src/ol/format/IIIFInfo.js';
|
||||||
import {Versions} from '../../../../../src/ol/format/IIIFInfo.js';
|
|
||||||
|
|
||||||
describe('ol.format.IIIFInfo', function () {
|
describe('ol.format.IIIFInfo', function () {
|
||||||
const iiifInfo = new IIIFInfo();
|
const iiifInfo = new IIIFInfo();
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import {createMinMaxResolution} from '../../../../src/ol/resolutionconstraint.js';
|
|
||||||
import {
|
import {
|
||||||
|
createMinMaxResolution,
|
||||||
createSnapToPower,
|
createSnapToPower,
|
||||||
createSnapToResolutions,
|
createSnapToResolutions,
|
||||||
} from '../../../../src/ol/resolutionconstraint.js';
|
} from '../../../../src/ol/resolutionconstraint.js';
|
||||||
|
|||||||
@@ -2,8 +2,9 @@ import EventType from '../../../../src/ol/events/EventType.js';
|
|||||||
import GeoJSON from '../../../../src/ol/format/GeoJSON.js';
|
import GeoJSON from '../../../../src/ol/format/GeoJSON.js';
|
||||||
import TileGrid from '../../../../src/ol/tilegrid/TileGrid.js';
|
import TileGrid from '../../../../src/ol/tilegrid/TileGrid.js';
|
||||||
import TileState from '../../../../src/ol/TileState.js';
|
import TileState from '../../../../src/ol/TileState.js';
|
||||||
import VectorTileSource from '../../../../src/ol/source/VectorTile.js';
|
import VectorTileSource, {
|
||||||
import {defaultLoadFunction} from '../../../../src/ol/source/VectorTile.js';
|
defaultLoadFunction,
|
||||||
|
} from '../../../../src/ol/source/VectorTile.js';
|
||||||
import {listen, unlistenByKey} from '../../../../src/ol/events.js';
|
import {listen, unlistenByKey} from '../../../../src/ol/events.js';
|
||||||
|
|
||||||
describe('ol.VectorRenderTile', function () {
|
describe('ol.VectorRenderTile', function () {
|
||||||
|
|||||||
@@ -6,8 +6,7 @@ import Map from '../../../../src/ol/Map.js';
|
|||||||
import TileLayer from '../../../../src/ol/layer/Tile.js';
|
import TileLayer from '../../../../src/ol/layer/Tile.js';
|
||||||
import View from '../../../../src/ol/View.js';
|
import View from '../../../../src/ol/View.js';
|
||||||
import XYZ from '../../../../src/ol/source/XYZ.js';
|
import XYZ from '../../../../src/ol/source/XYZ.js';
|
||||||
import {fromLonLat} from '../../../../src/ol/proj.js';
|
import {fromLonLat, transformExtent} from '../../../../src/ol/proj.js';
|
||||||
import {transformExtent} from '../../../../src/ol/proj.js';
|
|
||||||
|
|
||||||
const center = fromLonLat([7, 50]);
|
const center = fromLonLat([7, 50]);
|
||||||
const extent = transformExtent([2, 47, 10, 53], 'EPSG:4326', 'EPSG:3857');
|
const extent = transformExtent([2, 47, 10, 53], 'EPSG:4326', 'EPSG:3857');
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import esMain from 'es-main';
|
|||||||
import express from 'express';
|
import express from 'express';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import fse from 'fs-extra';
|
import fse from 'fs-extra';
|
||||||
import path from 'path';
|
import path, {dirname} from 'path';
|
||||||
import pixelmatch from 'pixelmatch';
|
import pixelmatch from 'pixelmatch';
|
||||||
import png from 'pngjs';
|
import png from 'pngjs';
|
||||||
import puppeteer from 'puppeteer';
|
import puppeteer from 'puppeteer';
|
||||||
@@ -13,7 +13,6 @@ import webpack from 'webpack';
|
|||||||
import webpackMiddleware from 'webpack-dev-middleware';
|
import webpackMiddleware from 'webpack-dev-middleware';
|
||||||
import yargs from 'yargs';
|
import yargs from 'yargs';
|
||||||
import {LogLevel} from 'loglevelnext/dist/LogLevel.js';
|
import {LogLevel} from 'loglevelnext/dist/LogLevel.js';
|
||||||
import {dirname} from 'path';
|
|
||||||
import {fileURLToPath} from 'url';
|
import {fileURLToPath} from 'url';
|
||||||
import {globby} from 'globby';
|
import {globby} from 'globby';
|
||||||
import {hideBin} from 'yargs/helpers';
|
import {hideBin} from 'yargs/helpers';
|
||||||
|
|||||||
Reference in New Issue
Block a user