mirror of
https://github.com/rastapasta/mapscii.git
synced 2024-11-21 15:43:08 +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)
|
||||
// To maximize MapSCII’s compatibility, MBTiles support must be manually added via
|
||||
// $> npm install -g mbtiles
|
||||
// $> npm install -g @mapbox/mbtiles
|
||||
let MBTiles = null;
|
||||
try {
|
||||
MBTiles = require('mbtiles');
|
||||
MBTiles = require('@mapbox/mbtiles');
|
||||
} catch (err) {void 0;}
|
||||
|
||||
const modes = {
|
||||
@ -49,7 +49,7 @@ class TileSource {
|
||||
|
||||
} else if (this.source.endsWith('.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;
|
||||
|
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