mirror of
https://github.com/rastapasta/mapscii.git
synced 2024-11-25 01:23:58 +01:00
Merge pull request #59 from rastapasta/mapbox-mbtiles
The NPM package mbtiles got deprecated in favour of @mapbox/mbtiles
This commit is contained in:
commit
ff75d2de50
@ -16,10 +16,10 @@ const config = require('./config');
|
|||||||
|
|
||||||
// https://github.com/mapbox/node-mbtiles has native build dependencies (sqlite3)
|
// https://github.com/mapbox/node-mbtiles has native build dependencies (sqlite3)
|
||||||
// To maximize MapSCII’s compatibility, MBTiles support must be manually added via
|
// To maximize MapSCII’s compatibility, MBTiles support must be manually added via
|
||||||
// $> npm install -g mbtiles
|
// $> npm install -g @mapbox/mbtiles
|
||||||
let MBTiles = null;
|
let MBTiles = null;
|
||||||
try {
|
try {
|
||||||
MBTiles = require('mbtiles');
|
MBTiles = require('@mapbox/mbtiles');
|
||||||
} catch (err) {void 0;}
|
} catch (err) {void 0;}
|
||||||
|
|
||||||
const modes = {
|
const modes = {
|
||||||
@ -49,7 +49,7 @@ class TileSource {
|
|||||||
|
|
||||||
} else if (this.source.endsWith('.mbtiles')) {
|
} else if (this.source.endsWith('.mbtiles')) {
|
||||||
if (!MBTiles) {
|
if (!MBTiles) {
|
||||||
throw new Error('MBTiles support must be installed with following command: \'npm install -g mbtiles\'');
|
throw new Error('MBTiles support must be installed with following command: \'npm install -g @mapbox/mbtiles\'');
|
||||||
}
|
}
|
||||||
|
|
||||||
this.mode = modes.MBTiles;
|
this.mode = modes.MBTiles;
|
||||||
|
12
src/TileSource.spec.js
Normal file
12
src/TileSource.spec.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
'use strict';
|
||||||
|
const TileSource = require('./TileSource');
|
||||||
|
|
||||||
|
describe('TileSource', () => {
|
||||||
|
describe('with a HTTP source', () => {
|
||||||
|
test('sets the mode to 3', async () => {
|
||||||
|
const tileSource = new TileSource();
|
||||||
|
await tileSource.init('http://mapscii.me/');
|
||||||
|
tileSource.mode = 3;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
Loading…
Reference in New Issue
Block a user