From 3c62fec73c49d01f5f1fe24b26f0de0025bd944a Mon Sep 17 00:00:00 2001 From: Jin Igarashi Date: Fri, 28 Oct 2022 13:09:02 +0100 Subject: [PATCH] Revert "Remove buffer" (#15) * Revert "Remove buffer (#14)" This reverts commit 28e2c3b469f3f7c8890f9fbfa1f066c85421bdbf. * Update package.json --- package-lock.json | 85 +++++++++++++++++++++++++++++++++++++++++++++-- package.json | 3 +- src/tile/base.ts | 1 + 3 files changed, 86 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e1e3f86..652ed92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,17 @@ { "name": "@watergis/terrain-rgb", - "version": "1.1.10", + "version": "1.1.9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@watergis/terrain-rgb", - "version": "1.1.10", + "version": "1.1.9", "license": "MIT", "dependencies": { "@canvas/image-data": "^1.0.0", "axios": "^0.21.1", + "buffer": "^6.0.3", "pako": "^2.0.4", "webp-hero": "0.0.0-dev.27" }, @@ -1892,6 +1893,25 @@ "node": ">=0.10.0" } }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1969,6 +1989,29 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -4079,6 +4122,25 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -9985,6 +10047,11 @@ } } }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -10040,6 +10107,15 @@ "node-int64": "^0.4.0" } }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -11675,6 +11751,11 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", diff --git a/package.json b/package.json index 43f4aa4..60a679e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@watergis/terrain-rgb", - "version": "1.1.10", + "version": "1.1.11", "description": "This module is to get elevation from terrain RGB tilesets by longitude and latitude.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -49,6 +49,7 @@ "dependencies": { "@canvas/image-data": "^1.0.0", "axios": "^0.21.1", + "buffer": "^6.0.3", "pako": "^2.0.4", "webp-hero": "0.0.0-dev.27" }, diff --git a/src/tile/base.ts b/src/tile/base.ts index 4612b41..e5e45a6 100644 --- a/src/tile/base.ts +++ b/src/tile/base.ts @@ -1,5 +1,6 @@ import axios from 'axios'; import { WebpMachine, loadBinaryData } from 'webp-hero'; +import { Buffer } from 'buffer'; import PNG from '../png'; import * as tilebelt from '../tilebelt';