The NPM package mbtiles got deprecated in favour of @mapbox/mbtiles

This commit is contained in:
Christian Paul 2018-11-19 00:58:09 -08:00
parent cf4731682e
commit 4546a99a55

View File

@ -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 MapSCIIs compatibility, MBTiles support must be manually added via // To maximize MapSCIIs 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;