UNPKG

filestack-js

Version:

Official JavaScript library for Filestack

49 lines (47 loc) 7.2 kB
/* * Copyright (c) 2018 by Filestack. * Some rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { registerModule, FILESTACK_MODULES } from '@filestack/loader'; import { getSecurity, validateWebhookSignature } from './lib/api/security'; import { Client } from './lib/client'; import { PickerDisplayMode } from './lib/picker'; import { TransformSchema } from './schema/transforms.schema'; import { PrefetchEvents } from './lib/api/prefetch'; import { FilestackError } from './filestack_error'; import { getMimetype } from './lib/utils/index'; /** * Initialize client with given config * * @param apikey * @param options */ export var Filestack = function (apikey, options) { return new Client(apikey, options); }; // This will be deprecated in feature use export var init = Filestack; /** * filestack-js version. Interpolated at build time. */ export var version = '4.0.3'; registerModule(FILESTACK_MODULES.FILESTACK_SDK, Filestack, { version: '4.0.3' }); export * from './lib/api/transform'; export * from './lib/filelink'; export * from './filestack_error'; export * from './lib/request'; export * from './lib/utils'; export { TransformSchema, getSecurity, validateWebhookSignature, Client, FilestackError, PickerDisplayMode, getMimetype, PrefetchEvents }; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7O0dBZUc7QUFDSCxPQUFPLEVBQUUsY0FBYyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDdEUsT0FBTyxFQUFtQixXQUFXLEVBQUUsd0JBQXdCLEVBQTBCLE1BQU0sb0JBQW9CLENBQUM7QUFDcEgsT0FBTyxFQUFFLE1BQU0sRUFBMkIsTUFBTSxjQUFjLENBQUM7QUFDL0QsT0FBTyxFQUErRixpQkFBaUIsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUM5SSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFRN0QsT0FBTyxFQUEwRCxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUM1RyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbkQsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBRWhEOzs7OztHQUtHO0FBQ0gsTUFBTSxDQUFDLElBQU0sU0FBUyxHQUFHLFVBQUMsTUFBYyxFQUFFLE9BQXVCO0lBQy9ELE9BQU8sSUFBSSxNQUFNLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ3JDLENBQUMsQ0FBQztBQUVGLHlDQUF5QztBQUN6QyxNQUFNLENBQUMsSUFBTSxJQUFJLEdBQUcsU0FBUyxDQUFDO0FBRTlCOztHQUVHO0FBQ0gsTUFBTSxDQUFDLElBQU0sT0FBTyxHQUFHLFlBQVksQ0FBQztBQUVwQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsYUFBYSxFQUFFLFNBQVMsRUFBRSxFQUFFLE9BQU8sRUFBRSxZQUFZLEVBQUUsQ0FBQyxDQUFDO0FBRXRGLGNBQWMscUJBQXFCLENBQUM7QUFDcEMsY0FBYyxnQkFBZ0IsQ0FBQztBQUMvQixjQUFjLG1CQUFtQixDQUFDO0FBQ2xDLGNBQWMsZUFBZSxDQUFDO0FBQzlCLGNBQWMsYUFBYSxDQUFDO0FBRTVCLE9BQU8sRUFFTCxlQUFlLEVBRWYsV0FBVyxFQUNYLHdCQUF3QixFQWdCeEIsTUFBTSxFQUNOLGNBQWMsRUFDZCxpQkFBaUIsRUFDakIsV0FBVyxFQUlYLGNBQWMsRUFDZixDQUFDIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIENvcHlyaWdodCAoYykgMjAxOCBieSBGaWxlc3RhY2suXG4gKiBTb21lIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyTW9kdWxlLCBGSUxFU1RBQ0tfTU9EVUxFUyB9IGZyb20gJ0BmaWxlc3RhY2svbG9hZGVyJztcbmltcG9ydCB7IFNlY3VyaXR5T3B0aW9ucywgZ2V0U2VjdXJpdHksIHZhbGlkYXRlV2ViaG9va1NpZ25hdHVyZSwgV2ViaG9va1ZhbGlkYXRlUGF5bG9hZCB9IGZyb20gJy4vbGliL2FwaS9zZWN1cml0eSc7XG5pbXBvcnQgeyBDbGllbnQsIENsaWVudE9wdGlvbnMsIFNlY3VyaXR5IH0gZnJvbSAnLi9saWIvY2xpZW50JztcbmltcG9ydCB7IFBpY2tlck9wdGlvbnMsIFBpY2tlckluc3RhbmNlLCBQaWNrZXJVcGxvYWREb25lQ2FsbGJhY2ssIFBpY2tlckZpbGVNZXRhZGF0YSwgUGlja2VyUmVzcG9uc2UsIFBpY2tlckRpc3BsYXlNb2RlIH0gZnJvbSAnLi9saWIvcGlja2VyJztcbmltcG9ydCB7IFRyYW5zZm9ybVNjaGVtYSB9IGZyb20gJy4vc2NoZW1hL3RyYW5zZm9ybXMuc2NoZW1hJztcbmltcG9ydCB7IFRyYW5zZm9ybU9wdGlvbnMgfSBmcm9tICcuL2xpYi9hcGkvdHJhbnNmb3JtJztcbmltcG9ydCB7IFJldHJpZXZlT3B0aW9ucywgTWV0YWRhdGFPcHRpb25zIH0gZnJvbSAnLi9saWIvYXBpL2ZpbGUnO1xuaW1wb3J0IHsgVXBsb2FkVGFncyB9IGZyb20gJy4vbGliL2FwaS91cGxvYWQvZmlsZSc7XG5pbXBvcnQgeyBJbnB1dEZpbGUgfSBmcm9tICcuL2xpYi9hcGkvdXBsb2FkL2ZpbGVfdG9vbHMnO1xuaW1wb3J0IHsgVXBsb2FkT3B0aW9ucyB9IGZyb20gJy4vbGliL2FwaS91cGxvYWQvdHlwZXMnO1xuaW1wb3J0IHsgU3RvcmVVcGxvYWRPcHRpb25zIH0gZnJvbSAnLi9saWIvYXBpL3VwbG9hZCc7XG5pbXBvcnQgeyBQcmV2aWV3T3B0aW9ucyB9IGZyb20gJy4vbGliL2FwaS9wcmV2aWV3JztcbmltcG9ydCB7IFByZWZldGNoT3B0aW9ucywgUHJlZmV0Y2hSZXNwb25zZSwgUHJlZmV0Y2hQZXJtaXNzaW9ucywgUHJlZmV0Y2hFdmVudHMgfSBmcm9tICcuL2xpYi9hcGkvcHJlZmV0Y2gnO1xuaW1wb3J0IHsgRmlsZXN0YWNrRXJyb3IgfSBmcm9tICcuL2ZpbGVzdGFja19lcnJvcic7XG5pbXBvcnQgeyBnZXRNaW1ldHlwZSB9IGZyb20gJy4vbGliL3V0aWxzL2luZGV4JztcblxuLyoqXG4gKiBJbml0aWFsaXplIGNsaWVudCB3aXRoIGdpdmVuIGNvbmZpZ1xuICpcbiAqIEBwYXJhbSBhcGlrZXlcbiAqIEBwYXJhbSBvcHRpb25zXG4gKi9cbmV4cG9ydCBjb25zdCBGaWxlc3RhY2sgPSAoYXBpa2V5OiBzdHJpbmcsIG9wdGlvbnM/OiBDbGllbnRPcHRpb25zKTogQ2xpZW50ID0+IHtcbiAgcmV0dXJuIG5ldyBDbGllbnQoYXBpa2V5LCBvcHRpb25zKTtcbn07XG5cbi8vIFRoaXMgd2lsbCBiZSBkZXByZWNhdGVkIGluIGZlYXR1cmUgdXNlXG5leHBvcnQgY29uc3QgaW5pdCA9IEZpbGVzdGFjaztcblxuLyoqXG4gKiBmaWxlc3RhY2stanMgdmVyc2lvbi4gSW50ZXJwb2xhdGVkIGF0IGJ1aWxkIHRpbWUuXG4gKi9cbmV4cG9ydCBjb25zdCB2ZXJzaW9uID0gJ0B7VkVSU0lPTn0nO1xuXG5yZWdpc3Rlck1vZHVsZShGSUxFU1RBQ0tfTU9EVUxFUy5GSUxFU1RBQ0tfU0RLLCBGaWxlc3RhY2ssIHsgdmVyc2lvbjogJ0B7VkVSU0lPTn0nIH0pO1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9hcGkvdHJhbnNmb3JtJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ZpbGVsaW5rJztcbmV4cG9ydCAqIGZyb20gJy4vZmlsZXN0YWNrX2Vycm9yJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3JlcXVlc3QnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvdXRpbHMnO1xuXG5leHBvcnQge1xuICBVcGxvYWRUYWdzLFxuICBUcmFuc2Zvcm1TY2hlbWEsXG4gIFNlY3VyaXR5T3B0aW9ucyxcbiAgZ2V0U2VjdXJpdHksXG4gIHZhbGlkYXRlV2ViaG9va1NpZ25hdHVyZSxcbiAgV2ViaG9va1ZhbGlkYXRlUGF5bG9hZCxcbiAgQ2xpZW50T3B0aW9ucyxcbiAgUGlja2VyT3B0aW9ucyxcbiAgUGlja2VySW5zdGFuY2UsXG4gIFNlY3VyaXR5LFxuICBUcmFuc2Zvcm1PcHRpb25zLFxuICBSZXRyaWV2ZU9wdGlvbnMsXG4gIElucHV0RmlsZSxcbiAgVXBsb2FkT3B0aW9ucyxcbiAgU3RvcmVVcGxvYWRPcHRpb25zLFxuICBNZXRhZGF0YU9wdGlvbnMsXG4gIFByZXZpZXdPcHRpb25zLFxuICBQaWNrZXJVcGxvYWREb25lQ2FsbGJhY2ssXG4gIFBpY2tlckZpbGVNZXRhZGF0YSxcbiAgUGlja2VyUmVzcG9uc2UsXG4gIENsaWVudCxcbiAgRmlsZXN0YWNrRXJyb3IsXG4gIFBpY2tlckRpc3BsYXlNb2RlLFxuICBnZXRNaW1ldHlwZSxcbiAgUHJlZmV0Y2hPcHRpb25zLFxuICBQcmVmZXRjaFJlc3BvbnNlLFxuICBQcmVmZXRjaFBlcm1pc3Npb25zLFxuICBQcmVmZXRjaEV2ZW50c1xufTtcbiJdfQ==