Socket
Socket
Sign inDemoInstall

@loaders.gl/core

Package Overview
Dependencies
Maintainers
9
Versions
330
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@loaders.gl/core - npm Package Compare versions

Comparing version 4.0.0-alpha.22 to 4.0.0-alpha.23

9

dist/es5/index.js
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -34,3 +33,3 @@ value: true

get: function get() {
return _browserFilesystem.default;
return _browserFilesystem.BrowserFileSystem;
}

@@ -41,3 +40,3 @@ });

get: function get() {
return _fetchProgress.default;
return _fetchProgress.fetchProgress;
}

@@ -376,5 +375,5 @@ });

var _nullLoader = require("./null-loader");
var _fetchProgress = _interopRequireDefault(require("./lib/progress/fetch-progress"));
var _browserFilesystem = _interopRequireDefault(require("./lib/filesystems/browser-filesystem"));
var _fetchProgress = require("./lib/progress/fetch-progress");
var _browserFilesystem = require("./lib/filesystems/browser-filesystem");
var _isType = require("./javascript-utils/is-type");
//# sourceMappingURL=index.js.map

@@ -7,3 +7,3 @@ "use strict";

});
exports.default = void 0;
exports.BrowserFileSystem = void 0;
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));

@@ -249,3 +249,3 @@ var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));

}();
exports.default = BrowserFileSystem;
exports.BrowserFileSystem = BrowserFileSystem;
//# sourceMappingURL=browser-filesystem.js.map

@@ -8,3 +8,3 @@ "use strict";

var _log = require("./utils/log");
var version = typeof "4.0.0-alpha.22" !== 'undefined' ? "4.0.0-alpha.22" : '';
var version = typeof "4.0.0-alpha.23" !== 'undefined' ? "4.0.0-alpha.23" : '';
if (!globalThis.loaders) {

@@ -11,0 +11,0 @@ _log.log.log(1, "loaders.gl ".concat(version))();

@@ -7,3 +7,3 @@ "use strict";

});
exports.default = fetchProgress;
exports.fetchProgress = fetchProgress;
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));

@@ -10,0 +10,0 @@ var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));

@@ -14,3 +14,3 @@ "use strict";

function AsyncFromSyncIterator(s) { function AsyncFromSyncIteratorContinuation(r) { if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); var done = r.done; return Promise.resolve(r.value).then(function (value) { return { value: value, done: done }; }); } return AsyncFromSyncIterator = function AsyncFromSyncIterator(s) { this.s = s, this.n = s.next; }, AsyncFromSyncIterator.prototype = { s: null, n: null, next: function next() { return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); }, return: function _return(value) { var ret = this.s.return; return void 0 === ret ? Promise.resolve({ value: value, done: !0 }) : AsyncFromSyncIteratorContinuation(ret.apply(this.s, arguments)); }, throw: function _throw(value) { var thr = this.s.return; return void 0 === thr ? Promise.reject(value) : AsyncFromSyncIteratorContinuation(thr.apply(this.s, arguments)); } }, new AsyncFromSyncIterator(s); }
var VERSION = typeof "4.0.0-alpha.22" !== 'undefined' ? "4.0.0-alpha.22" : 'latest';
var VERSION = typeof "4.0.0-alpha.23" !== 'undefined' ? "4.0.0-alpha.23" : 'latest';
var NullWorkerLoader = {

@@ -17,0 +17,0 @@ name: 'Null loader',

@@ -22,4 +22,4 @@ export { fetchFile } from './lib/fetch/fetch-file';

export { JSONLoader } from '@loaders.gl/loader-utils';
export { default as _fetchProgress } from './lib/progress/fetch-progress';
export { default as _BrowserFileSystem } from './lib/filesystems/browser-filesystem';
export { fetchProgress as _fetchProgress } from './lib/progress/fetch-progress';
export { BrowserFileSystem as _BrowserFileSystem } from './lib/filesystems/browser-filesystem';
export { _unregisterLoaders } from './lib/api/register-loaders';

@@ -26,0 +26,0 @@ export { isBrowser, isWorker, self, window, global, document } from '@loaders.gl/loader-utils';

import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
export default class BrowserFileSystem {
export class BrowserFileSystem {
constructor(files, options) {

@@ -4,0 +4,0 @@ _defineProperty(this, "_fetch", void 0);

import { log } from './utils/log';
const version = typeof "4.0.0-alpha.22" !== 'undefined' ? "4.0.0-alpha.22" : '';
const version = typeof "4.0.0-alpha.23" !== 'undefined' ? "4.0.0-alpha.23" : '';
if (!globalThis.loaders) {

@@ -4,0 +4,0 @@ log.log(1, "loaders.gl ".concat(version))();

@@ -1,2 +0,2 @@

export default async function fetchProgress(response, onProgress) {
export async function fetchProgress(response, onProgress) {
let onDone = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : () => {};

@@ -3,0 +3,0 @@ let onError = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : () => {};

@@ -1,2 +0,2 @@

const VERSION = typeof "4.0.0-alpha.22" !== 'undefined' ? "4.0.0-alpha.22" : 'latest';
const VERSION = typeof "4.0.0-alpha.23" !== 'undefined' ? "4.0.0-alpha.23" : 'latest';
export const NullWorkerLoader = {

@@ -3,0 +3,0 @@ name: 'Null loader',

@@ -1,2 +0,2 @@

export type { Loader, LoaderWithParser, LoaderContext, LoaderOptions, Writer, WriterOptions, DataType, SyncDataType, BatchableDataType, IFileSystem, IRandomAccessReadFileSystem } from '@loaders.gl/loader-utils';
export type { Loader, LoaderWithParser, LoaderContext, LoaderOptions, Writer, WriterOptions, DataType, SyncDataType, BatchableDataType, FileSystem, RandomAccessReadFileSystem } from '@loaders.gl/loader-utils';
export { fetchFile } from './lib/fetch/fetch-file';

@@ -23,5 +23,4 @@ export { readArrayBuffer } from './lib/fetch/read-array-buffer';

export { JSONLoader } from '@loaders.gl/loader-utils';
export { default as _fetchProgress } from './lib/progress/fetch-progress';
export { default as _BrowserFileSystem } from './lib/filesystems/browser-filesystem';
export type { FileSystem } from './lib/filesystems/filesystem';
export { fetchProgress as _fetchProgress } from './lib/progress/fetch-progress';
export { BrowserFileSystem as _BrowserFileSystem } from './lib/filesystems/browser-filesystem';
export { _unregisterLoaders } from './lib/api/register-loaders';

@@ -28,0 +27,0 @@ export { isBrowser, isWorker, self, window, global, document } from '@loaders.gl/loader-utils';

"use strict";
// loaders.gl, MIT license
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });

@@ -73,5 +70,5 @@ exports.makeNumberedLineIterator = exports.makeLineIterator = exports.makeTextEncoderIterator = exports.makeTextDecoderIterator = exports.concatenateArrayBuffersAsync = exports.forEach = exports.assert = exports.document = exports.global = exports.window = exports.self = exports.isWorker = exports.isBrowser = exports._unregisterLoaders = exports._BrowserFileSystem = exports._fetchProgress = exports.JSONLoader = exports.NullLoader = exports.NullWorkerLoader = exports.makeStream = exports.makeIterator = exports.RequestScheduler = exports.resolvePath = exports.getPathPrefix = exports.setPathPrefix = exports.saveSync = exports.save = exports.encodeURLtoURL = exports.encodeText = exports.encodeInBatches = exports.encodeSync = exports.encode = exports.encodeTableInBatches = exports.encodeTableAsText = exports.encodeTable = exports.loadInBatches = exports.load = exports.parseInBatches = exports.parseSync = exports.parse = exports.selectLoaderSync = exports.selectLoader = exports.registerLoaders = exports.getLoaderOptions = exports.setLoaderOptions = exports.writeFileSync = exports.writeFile = exports.readFileSync = exports.readArrayBuffer = exports.fetchFile = void 0;

var fetch_progress_1 = require("./lib/progress/fetch-progress");
Object.defineProperty(exports, "_fetchProgress", { enumerable: true, get: function () { return __importDefault(fetch_progress_1).default; } });
Object.defineProperty(exports, "_fetchProgress", { enumerable: true, get: function () { return fetch_progress_1.fetchProgress; } });
var browser_filesystem_1 = require("./lib/filesystems/browser-filesystem");
Object.defineProperty(exports, "_BrowserFileSystem", { enumerable: true, get: function () { return __importDefault(browser_filesystem_1).default; } });
Object.defineProperty(exports, "_BrowserFileSystem", { enumerable: true, get: function () { return browser_filesystem_1.BrowserFileSystem; } });
// FOR TESTING

@@ -78,0 +75,0 @@ var register_loaders_2 = require("./lib/api/register-loaders");

@@ -15,5 +15,5 @@ import type { LoaderWithParser, LoaderOptions, LoaderContext } from '@loaders.gl/loader-utils';

*/
export declare function loadInBatches(files: FileType, loaders?: LoaderWithParser | LoaderWithParser[] | LoaderOptions, options?: LoaderOptions, context?: LoaderContext): Promise<AsyncIterable<any>>;
export declare function loadInBatches(files: FileType[] | FileList, loaders?: LoaderWithParser | LoaderWithParser[] | LoaderOptions, options?: LoaderOptions, context?: LoaderContext): Promise<AsyncIterable<any>>;
export declare function loadInBatches(files: FileType, loaders?: LoaderWithParser | LoaderWithParser[] | LoaderOptions, options?: LoaderOptions, context?: LoaderContext): Promise<AsyncIterable<unknown>>;
export declare function loadInBatches(files: FileType[] | FileList, loaders?: LoaderWithParser | LoaderWithParser[] | LoaderOptions, options?: LoaderOptions, context?: LoaderContext): Promise<AsyncIterable<unknown>>[];
export {};
//# sourceMappingURL=load-in-batches.d.ts.map

@@ -12,4 +12,6 @@ import type { DataType, Loader, LoaderContext, LoaderOptions } from '@loaders.gl/loader-utils';

*/
export declare function load<LoaderT extends Loader>(url: string | DataType, loader: LoaderT, options?: LoaderOptionsType<LoaderT>, context?: LoaderContext): Promise<LoaderReturnType<LoaderT>>;
export declare function load<LoaderOptionsT extends LoaderOptions = LoaderOptions>(url: string | DataType, loaders: Loader[] | LoaderOptions, options?: LoaderOptionsT, context?: LoaderContext): Promise<any>;
export declare function load<LoaderT extends Loader, OptionsT extends LoaderOptions = LoaderOptionsType<LoaderT>>(url: string | DataType, loader: LoaderT, options?: OptionsT, context?: LoaderContext): Promise<LoaderReturnType<LoaderT>>;
export declare function load(url: string | DataType, loaders: Loader[], options?: LoaderOptions, context?: LoaderContext): Promise<unknown>;
export declare function load(url: string | DataType, loaders?: LoaderOptions, context?: LoaderContext): Promise<unknown>;
export declare function load(url: string | DataType, loaders: LoaderOptions): Promise<any>;
//# sourceMappingURL=load.d.ts.map

@@ -11,7 +11,7 @@ import type { Loader, LoaderOptions } from '@loaders.gl/loader-utils';

*/
export declare function parseInBatches(data: BatchableDataType, loaders: Loader[], options?: LoaderOptions, context?: LoaderContext): Promise<AsyncIterable<any>>;
export declare function parseInBatches(data: BatchableDataType, loaders: Loader[], options?: LoaderOptions, context?: LoaderContext): Promise<AsyncIterable<unknown>>;
/**
* Parses `data` in batches by selecting a pre-registered loader
*/
export declare function parseInBatches(data: BatchableDataType, options?: LoaderOptions): Promise<AsyncIterable<any>>;
export declare function parseInBatches(data: BatchableDataType, options?: LoaderOptions): Promise<AsyncIterable<unknown>>;
//# sourceMappingURL=parse-in-batches.d.ts.map

@@ -11,7 +11,7 @@ import type { Loader, LoaderOptions } from '@loaders.gl/loader-utils';

*/
export declare function parseSync(data: SyncDataType, loaders: Loader[], options?: LoaderOptions, context?: LoaderContext): any;
export declare function parseSync(data: SyncDataType, loaders: Loader[], options?: LoaderOptions, context?: LoaderContext): unknown;
/**
* Parses `data` synchronously by matching a pre=registered loader
*/
export declare function parseSync(data: SyncDataType, options?: LoaderOptions): any;
export declare function parseSync(data: SyncDataType, options?: LoaderOptions): unknown;
//# sourceMappingURL=parse-sync.d.ts.map

@@ -11,7 +11,7 @@ import type { Loader, LoaderContext, LoaderOptions } from '@loaders.gl/loader-utils';

*/
export declare function parse(data: DataType | Promise<DataType>, loaders: Loader[], options?: LoaderOptions, context?: LoaderContext): Promise<any>;
export declare function parse(data: DataType | Promise<DataType>, loaders: Loader[], options?: LoaderOptions, context?: LoaderContext): Promise<unknown>;
/**
* Parses data asynchronously by matching a pre-registered loader
*/
export declare function parse(data: DataType | Promise<DataType>, options?: LoaderOptions): Promise<any>;
export declare function parse(data: DataType | Promise<DataType>, options?: LoaderOptions): Promise<unknown>;
//# sourceMappingURL=parse.d.ts.map

@@ -1,2 +0,2 @@

import type { FileSystem } from './filesystem';
import type { FileSystem } from '@loaders.gl/loader-utils';
type BrowserFileSystemOptions = {

@@ -9,3 +9,3 @@ fetch?: typeof fetch;

*/
export default class BrowserFileSystem implements FileSystem {
export declare class BrowserFileSystem implements FileSystem {
private _fetch;

@@ -12,0 +12,0 @@ private files;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BrowserFileSystem = void 0;
/**

@@ -126,2 +127,2 @@ * FileSystem adapter for a browser FileList.

}
exports.default = BrowserFileSystem;
exports.BrowserFileSystem = BrowserFileSystem;
/**
* Intercepts the Response stream and creates a new Response
*/
export default function fetchProgress(response: Response | Promise<Response>, onProgress: any, // TODO better callback types
export declare function fetchProgress(response: Response | Promise<Response>, onProgress: any, // TODO better callback types
onDone?: () => void, onError?: () => void): Promise<Response>;
//# sourceMappingURL=fetch-progress.d.ts.map
"use strict";
// Forked from github AnthumChris/fetch-progress-indicators under MIT license
Object.defineProperty(exports, "__esModule", { value: true });
exports.fetchProgress = void 0;
/**

@@ -37,3 +38,3 @@ * Intercepts the Response stream and creates a new Response

}
exports.default = fetchProgress;
exports.fetchProgress = fetchProgress;
// Forward to original streams controller

@@ -40,0 +41,0 @@ // TODO - this causes a crazy deep "async stack"... rewrite as async iterator?

@@ -209,3 +209,3 @@ var __defProp = Object.defineProperty;

// src/null-loader.ts
var VERSION = true ? "4.0.0-alpha.22" : "latest";
var VERSION = true ? "4.0.0-alpha.23" : "latest";
var NullLoader = {

@@ -212,0 +212,0 @@ name: "Null loader",

@@ -192,3 +192,3 @@ (() => {

// src/null-loader.ts
var VERSION = true ? "4.0.0-alpha.22" : "latest";
var VERSION = true ? "4.0.0-alpha.23" : "latest";
var NullLoader = {

@@ -195,0 +195,0 @@ name: "Null loader",

{
"name": "@loaders.gl/core",
"version": "4.0.0-alpha.22",
"version": "4.0.0-alpha.23",
"description": "The core API for working with loaders.gl loaders and writers",

@@ -50,7 +50,7 @@ "license": "MIT",

"@babel/runtime": "^7.3.1",
"@loaders.gl/loader-utils": "4.0.0-alpha.22",
"@loaders.gl/worker-utils": "4.0.0-alpha.22",
"@loaders.gl/loader-utils": "4.0.0-alpha.23",
"@loaders.gl/worker-utils": "4.0.0-alpha.23",
"@probe.gl/log": "^4.0.2"
},
"gitHead": "0da838c506d1275383f2fd3d244d9c72b25397d2"
"gitHead": "e212f2a0c0e342f7cb65ce84fa2ff39f64b7d94b"
}

@@ -14,4 +14,4 @@ // loaders.gl, MIT license

BatchableDataType,
IFileSystem,
IRandomAccessReadFileSystem
FileSystem,
RandomAccessReadFileSystem
} from '@loaders.gl/loader-utils';

@@ -57,5 +57,4 @@

// EXPERIMENTAL
export {default as _fetchProgress} from './lib/progress/fetch-progress';
export {default as _BrowserFileSystem} from './lib/filesystems/browser-filesystem';
export type {FileSystem} from './lib/filesystems/filesystem';
export {fetchProgress as _fetchProgress} from './lib/progress/fetch-progress';
export {BrowserFileSystem as _BrowserFileSystem} from './lib/filesystems/browser-filesystem';

@@ -62,0 +61,0 @@ // FOR TESTING

@@ -42,3 +42,3 @@ // loaders.gl, MIT license

context?: LoaderContext
): Promise<AsyncIterable<any>>;
): Promise<AsyncIterable<unknown>>;

@@ -50,3 +50,3 @@ export function loadInBatches(

context?: LoaderContext
): Promise<AsyncIterable<any>>;
): Promise<AsyncIterable<unknown>>[];

@@ -58,3 +58,3 @@ export function loadInBatches(

context?: LoaderContext
) {
): Promise<AsyncIterable<unknown>> | Promise<AsyncIterable<unknown>>[] {
let loadersArray: LoaderWithParser | LoaderWithParser[] | undefined;

@@ -92,3 +92,3 @@ // Signature: load(url, options)

fetch: FetchLike
) {
): Promise<AsyncIterable<unknown>> {
if (typeof file === 'string') {

@@ -95,0 +95,0 @@ const url = file;

@@ -21,25 +21,36 @@ // loaders.gl, MIT license

export async function load<LoaderT extends Loader>(
export async function load<
LoaderT extends Loader,
OptionsT extends LoaderOptions = LoaderOptionsType<LoaderT>
>(
url: string | DataType,
loader: LoaderT,
options?: LoaderOptionsType<LoaderT>,
options?: OptionsT,
context?: LoaderContext
): Promise<LoaderReturnType<LoaderT>>;
export async function load<LoaderOptionsT extends LoaderOptions = LoaderOptions>(
export async function load(
url: string | DataType,
loaders: Loader[] | LoaderOptions,
options?: LoaderOptionsT,
loaders: Loader[],
options?: LoaderOptions,
context?: LoaderContext
): Promise<any>;
): Promise<unknown>;
export async function load(
url: string | DataType,
loaders?: LoaderOptions,
context?: LoaderContext
): Promise<unknown>;
export async function load(url: string | DataType, loaders: LoaderOptions): Promise<any>;
// implementation signature
export async function load<LoaderOptionsT extends LoaderOptions = LoaderOptions>(
export async function load(
url: string | DataType,
loaders?: Loader[] | LoaderOptions,
options?: LoaderOptionsT,
options?: LoaderOptions,
context?: LoaderContext
): Promise<any> {
): Promise<unknown> {
let resolvedLoaders: Loader | Loader[];
let resolvedOptions: LoaderOptionsT | undefined;
let resolvedOptions: LoaderOptions | undefined;

@@ -49,3 +60,3 @@ // Signature: load(url, options)

resolvedLoaders = [];
resolvedOptions = loaders as LoaderOptionsT;
resolvedOptions = loaders as LoaderOptions;
context = undefined; // context not supported in short signature

@@ -52,0 +63,0 @@ } else {

@@ -39,3 +39,3 @@ // loaders.gl, MIT license

context?: LoaderContext
): Promise<AsyncIterable<any>>;
): Promise<AsyncIterable<unknown>>;

@@ -48,3 +48,3 @@ /**

options?: LoaderOptions
): Promise<AsyncIterable<any>>;
): Promise<AsyncIterable<unknown>>;

@@ -51,0 +51,0 @@ /**

@@ -36,3 +36,3 @@ // loaders.gl, MIT license

context?: LoaderContext
): any;
): unknown;

@@ -42,3 +42,3 @@ /**

*/
export function parseSync(data: SyncDataType, options?: LoaderOptions): any;
export function parseSync(data: SyncDataType, options?: LoaderOptions): unknown;

@@ -45,0 +45,0 @@ /**

@@ -39,3 +39,3 @@ // loaders.gl, MIT license

context?: LoaderContext
): Promise<any>;
): Promise<unknown>;

@@ -48,3 +48,3 @@ /**

options?: LoaderOptions
): Promise<any>;
): Promise<unknown>;

@@ -51,0 +51,0 @@ /**

@@ -1,2 +0,2 @@

import type {FileSystem} from './filesystem';
import type {FileSystem} from '@loaders.gl/loader-utils';

@@ -11,3 +11,3 @@ type BrowserFileSystemOptions = {

*/
export default class BrowserFileSystem implements FileSystem {
export class BrowserFileSystem implements FileSystem {
private _fetch: typeof fetch;

@@ -14,0 +14,0 @@ private files: {[filename: string]: File} = {};

@@ -6,3 +6,3 @@ // Forked from github AnthumChris/fetch-progress-indicators under MIT license

*/
export default async function fetchProgress(
export async function fetchProgress(
response: Response | Promise<Response>,

@@ -9,0 +9,0 @@ onProgress: any, // TODO better callback types

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc