Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

figma-js

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

figma-js - npm Package Compare versions

Comparing version 1.7.0 to 1.8.0

48

build/main/figmaTypes.d.ts

@@ -20,4 +20,4 @@ export interface Global {

export declare type StylesObject = {
[K in StyleKeyType]?: string;
};
[key in StyleKeyType]: Record<key, string>;
}[StyleKeyType];
export declare type ScaleMode = 'FILL' | 'FIT' | 'TILE' | 'STRETCH';

@@ -32,4 +32,14 @@ export declare type PaintTypeSolid = 'SOLID';

*/
export declare type BlendMode = 'PASS_THROUGH' | 'NORMAL' | 'DARKEN' | 'MULTIPLY' | 'LINEAR_BURN' | 'COLOR_BURN' | 'LIGHTEN' | 'SCREEN' | 'LINEAR_DODGE' | 'COLOR_DODGE' | 'OVERLAY' | 'SOFT_LIGHT' | 'HARD_LIGHT' | 'DIFFERENCE' | 'EXCLUSION' | 'HUE' | 'SATURATION' | 'COLOR' | 'LUMINOSITY';
export declare type EasingType = 'EASE_IN' | 'EASE_OUT' | 'EASE_IN_AND_OUT';
export declare type BlendMode = 'PASS_THROUGH' /** (Only applicable to objects with children) */ | 'NORMAL'
/** Darken: */
| 'DARKEN' | 'MULTIPLY' | 'LINEAR_BURN' | 'COLOR_BURN'
/** Lighten: */
| 'LIGHTEN' | 'SCREEN' | 'LINEAR_DODGE' | 'COLOR_DODGE'
/** Contrast: */
| 'OVERLAY' | 'SOFT_LIGHT' | 'HARD_LIGHT'
/** Inversion: */
| 'DIFFERENCE' | 'EXCLUSION'
/** Component: */
| 'HUE' | 'SATURATION' | 'COLOR' | 'LUMINOSITY';
export declare type EasingType = 'EASE_IN' /** Ease in with an animation curve similar to CSS ease-in */ | 'EASE_OUT' /** Ease out with an animation curve similar to CSS ease-out */ | 'EASE_IN_AND_OUT'; /** Ease in and then out with an animation curve similar to CSS ease-in-out */
export declare type NodeType = 'DOCUMENT' | 'CANVAS' | 'FRAME' | 'GROUP' | 'VECTOR' | 'BOOLEAN' | 'STAR' | 'LINE' | 'ELLIPSE' | 'REGULAR_POLYGON' | 'RECTANGLE' | 'TEXT' | 'SLICE' | 'COMPONENT' | 'INSTANCE';

@@ -464,2 +474,7 @@ export declare type Node = Document | Canvas | Frame | Group | Vector | BooleanGroup | Star | Line | Ellipse | RegularPolygon | Rectangle | Text | Slice | Component | Instance;

/**
* How this node blends with nodes behind it in the scene
* (see blend mode section for more details)
*/
readonly blendMode: BlendMode;
/**
* This field contains three vectors, each of which are a position in

@@ -485,6 +500,14 @@ * normalized object space (normalized object space is if the top left

/**
* How this node blends with nodes behind it in the scene
* (see blend mode section for more details)
* Affine transform applied to the image, only present if scaleMode is `STRETCH`
*/
readonly blendMode: BlendMode;
readonly imageTransform?: Transform;
/**
* Amount image is scaled by in tiling, only present if scaleMode is `TILE`
*/
readonly scalingFactor?: number;
/**
* A reference to an image embedded in the file. To download the image using this reference,
* use the GET file images endpoint to retrieve the mapping from image references to image URLs
*/
readonly imageRef?: string;
}

@@ -561,2 +584,4 @@ export interface Path {

readonly name: string;
/** A description of the style */
readonly description: string;
/** The unique identifier of the style */

@@ -621,2 +646,11 @@ readonly key: string;

}
export interface FileImageFillsResponse {
readonly error: boolean;
readonly status: number;
readonly meta: {
images: {
readonly [key: string]: string;
};
};
}
export interface CommentsResponse {

@@ -623,0 +657,0 @@ readonly comments: ReadonlyArray<Comment>;

@@ -68,2 +68,16 @@ import * as Figma from './figmaTypes';

/**
* Returns download links for all images present in image fills in a document.
* Image fills are how Figma represents any user supplied images.
* When you drag an image into Figma, we create a rectangle with a single
* fill that represents the image, and the user is able to transform the
* rectangle (and properties on the fill) as they wish.
*
* This endpoint returns a mapping from image references to the URLs at which
* the images may be download. Image URLs will expire after no more than 14 days.
* Image references are located in the output of the GET files endpoint under the
* imageRef attribute in a Paint.
* @param {fileId} String File to export images from
*/
readonly fileImageFills: (fileId: string) => AxiosPromise<Figma.FileImageFillsResponse>;
/**
* A list of comments left on the file

@@ -70,0 +84,0 @@ * @param {fileId} String File to get comments from

5

build/main/index.js
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
}
};
Object.defineProperty(exports, "__esModule", { value: true });

@@ -25,2 +25,3 @@ const axios_1 = __importDefault(require("axios"));

}),
fileImageFills: fileId => client.get(`files/${fileId}/images`),
comments: fileId => client.get(`files/${fileId}/comments`),

@@ -32,2 +33,2 @@ postComment: (fileId, params) => client.post(`files/${fileId}/comments`, params),

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFHQSxrREFBMkQ7QUFtSDlDLFFBQUEsTUFBTSxHQUFHLENBQUMsSUFBbUIsRUFBbUIsRUFBRTtJQUM3RCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVztRQUM5QixDQUFDLENBQUM7WUFDRSxhQUFhLEVBQUUsVUFBVSxJQUFJLENBQUMsV0FBVyxFQUFFO1NBQzVDO1FBQ0gsQ0FBQyxDQUFDO1lBQ0UsZUFBZSxFQUFFLElBQUksQ0FBQyxtQkFBbUI7U0FDMUMsQ0FBQztJQUVOLE1BQU0sTUFBTSxHQUFHLGVBQUssQ0FBQyxNQUFNLENBQUM7UUFDMUIsT0FBTyxFQUFFLFdBQVcsSUFBSSxDQUFDLE9BQU8sSUFBSSxlQUFlLE1BQU07UUFDekQsT0FBTztLQUNSLENBQUMsQ0FBQztJQUVILE1BQU0sQ0FBQztRQUNMLE1BQU07UUFFTixJQUFJLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxHQUFHLEVBQUUsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxTQUFTLE1BQU0sRUFBRSxFQUFFLEVBQUUsTUFBTSxFQUFFLENBQUM7UUFFeEUsVUFBVSxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxFQUFFLENBQzdCLE1BQU0sQ0FBQyxHQUFHLENBQUMsVUFBVSxNQUFNLEVBQUUsRUFBRTtZQUM3QixNQUFNLG9CQUNELE1BQU0sSUFDVCxHQUFHLEVBQUUsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQzFCO1NBQ0YsQ0FBQztRQUVKLFFBQVEsRUFBRSxNQUFNLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsU0FBUyxNQUFNLFdBQVcsQ0FBQztRQUUxRCxXQUFXLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLEVBQUUsQ0FDOUIsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLE1BQU0sV0FBVyxFQUFFLE1BQU0sQ0FBQztRQUVqRCxZQUFZLEVBQUUsTUFBTSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFNBQVMsTUFBTSxXQUFXLENBQUM7UUFFOUQsWUFBWSxFQUFFLFNBQVMsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxZQUFZLFNBQVMsUUFBUSxDQUFDO0tBQ3JFLENBQUM7QUFDSixDQUFDLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFHQSxrREFBMkQ7QUFvSTlDLFFBQUEsTUFBTSxHQUFHLENBQUMsSUFBbUIsRUFBbUIsRUFBRTtJQUM3RCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVztRQUM5QixDQUFDLENBQUM7WUFDRSxhQUFhLEVBQUUsVUFBVSxJQUFJLENBQUMsV0FBVyxFQUFFO1NBQzVDO1FBQ0gsQ0FBQyxDQUFDO1lBQ0UsZUFBZSxFQUFFLElBQUksQ0FBQyxtQkFBbUI7U0FDMUMsQ0FBQztJQUVOLE1BQU0sTUFBTSxHQUFHLGVBQUssQ0FBQyxNQUFNLENBQUM7UUFDMUIsT0FBTyxFQUFFLFdBQVcsSUFBSSxDQUFDLE9BQU8sSUFBSSxlQUFlLE1BQU07UUFDekQsT0FBTztLQUNSLENBQUMsQ0FBQztJQUVILE9BQU87UUFDTCxNQUFNO1FBRU4sSUFBSSxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsU0FBUyxNQUFNLEVBQUUsRUFBRSxFQUFFLE1BQU0sRUFBRSxDQUFDO1FBRXhFLFVBQVUsRUFBRSxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUM3QixNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsTUFBTSxFQUFFLEVBQUU7WUFDN0IsTUFBTSxvQkFDRCxNQUFNLElBQ1QsR0FBRyxFQUFFLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUMxQjtTQUNGLENBQUM7UUFFSixjQUFjLEVBQUUsTUFBTSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFNBQVMsTUFBTSxTQUFTLENBQUM7UUFFOUQsUUFBUSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxTQUFTLE1BQU0sV0FBVyxDQUFDO1FBRTFELFdBQVcsRUFBRSxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUM5QixNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsTUFBTSxXQUFXLEVBQUUsTUFBTSxDQUFDO1FBRWpELFlBQVksRUFBRSxNQUFNLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsU0FBUyxNQUFNLFdBQVcsQ0FBQztRQUU5RCxZQUFZLEVBQUUsU0FBUyxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFlBQVksU0FBUyxRQUFRLENBQUM7S0FDckUsQ0FBQztBQUNKLENBQUMsQ0FBQyJ9

@@ -20,4 +20,4 @@ export interface Global {

export declare type StylesObject = {
[K in StyleKeyType]?: string;
};
[key in StyleKeyType]: Record<key, string>;
}[StyleKeyType];
export declare type ScaleMode = 'FILL' | 'FIT' | 'TILE' | 'STRETCH';

@@ -32,4 +32,14 @@ export declare type PaintTypeSolid = 'SOLID';

*/
export declare type BlendMode = 'PASS_THROUGH' | 'NORMAL' | 'DARKEN' | 'MULTIPLY' | 'LINEAR_BURN' | 'COLOR_BURN' | 'LIGHTEN' | 'SCREEN' | 'LINEAR_DODGE' | 'COLOR_DODGE' | 'OVERLAY' | 'SOFT_LIGHT' | 'HARD_LIGHT' | 'DIFFERENCE' | 'EXCLUSION' | 'HUE' | 'SATURATION' | 'COLOR' | 'LUMINOSITY';
export declare type EasingType = 'EASE_IN' | 'EASE_OUT' | 'EASE_IN_AND_OUT';
export declare type BlendMode = 'PASS_THROUGH' /** (Only applicable to objects with children) */ | 'NORMAL'
/** Darken: */
| 'DARKEN' | 'MULTIPLY' | 'LINEAR_BURN' | 'COLOR_BURN'
/** Lighten: */
| 'LIGHTEN' | 'SCREEN' | 'LINEAR_DODGE' | 'COLOR_DODGE'
/** Contrast: */
| 'OVERLAY' | 'SOFT_LIGHT' | 'HARD_LIGHT'
/** Inversion: */
| 'DIFFERENCE' | 'EXCLUSION'
/** Component: */
| 'HUE' | 'SATURATION' | 'COLOR' | 'LUMINOSITY';
export declare type EasingType = 'EASE_IN' /** Ease in with an animation curve similar to CSS ease-in */ | 'EASE_OUT' /** Ease out with an animation curve similar to CSS ease-out */ | 'EASE_IN_AND_OUT'; /** Ease in and then out with an animation curve similar to CSS ease-in-out */
export declare type NodeType = 'DOCUMENT' | 'CANVAS' | 'FRAME' | 'GROUP' | 'VECTOR' | 'BOOLEAN' | 'STAR' | 'LINE' | 'ELLIPSE' | 'REGULAR_POLYGON' | 'RECTANGLE' | 'TEXT' | 'SLICE' | 'COMPONENT' | 'INSTANCE';

@@ -464,2 +474,7 @@ export declare type Node = Document | Canvas | Frame | Group | Vector | BooleanGroup | Star | Line | Ellipse | RegularPolygon | Rectangle | Text | Slice | Component | Instance;

/**
* How this node blends with nodes behind it in the scene
* (see blend mode section for more details)
*/
readonly blendMode: BlendMode;
/**
* This field contains three vectors, each of which are a position in

@@ -485,6 +500,14 @@ * normalized object space (normalized object space is if the top left

/**
* How this node blends with nodes behind it in the scene
* (see blend mode section for more details)
* Affine transform applied to the image, only present if scaleMode is `STRETCH`
*/
readonly blendMode: BlendMode;
readonly imageTransform?: Transform;
/**
* Amount image is scaled by in tiling, only present if scaleMode is `TILE`
*/
readonly scalingFactor?: number;
/**
* A reference to an image embedded in the file. To download the image using this reference,
* use the GET file images endpoint to retrieve the mapping from image references to image URLs
*/
readonly imageRef?: string;
}

@@ -561,2 +584,4 @@ export interface Path {

readonly name: string;
/** A description of the style */
readonly description: string;
/** The unique identifier of the style */

@@ -621,2 +646,11 @@ readonly key: string;

}
export interface FileImageFillsResponse {
readonly error: boolean;
readonly status: number;
readonly meta: {
images: {
readonly [key: string]: string;
};
};
}
export interface CommentsResponse {

@@ -623,0 +657,0 @@ readonly comments: ReadonlyArray<Comment>;

@@ -68,2 +68,16 @@ import * as Figma from './figmaTypes';

/**
* Returns download links for all images present in image fills in a document.
* Image fills are how Figma represents any user supplied images.
* When you drag an image into Figma, we create a rectangle with a single
* fill that represents the image, and the user is able to transform the
* rectangle (and properties on the fill) as they wish.
*
* This endpoint returns a mapping from image references to the URLs at which
* the images may be download. Image URLs will expire after no more than 14 days.
* Image references are located in the output of the GET files endpoint under the
* imageRef attribute in a Paint.
* @param {fileId} String File to export images from
*/
readonly fileImageFills: (fileId: string) => AxiosPromise<Figma.FileImageFillsResponse>;
/**
* A list of comments left on the file

@@ -70,0 +84,0 @@ * @param {fileId} String File to get comments from

@@ -1,8 +0,11 @@

var __assign = (this && this.__assign) || Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};

@@ -33,2 +36,3 @@ import axios from 'axios';

},
fileImageFills: function (fileId) { return client.get("files/" + fileId + "/images"); },
comments: function (fileId) { return client.get("files/" + fileId + "/comments"); },

@@ -42,2 +46,2 @@ postComment: function (fileId, params) {

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFHQSxPQUFPLEtBQXNDLE1BQU0sT0FBTyxDQUFDO0FBbUgzRCxNQUFNLENBQUMsSUFBTSxNQUFNLEdBQUcsVUFBQyxJQUFtQjtJQUN4QyxJQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVztRQUM5QixDQUFDLENBQUM7WUFDRSxhQUFhLEVBQUUsWUFBVSxJQUFJLENBQUMsV0FBYTtTQUM1QztRQUNILENBQUMsQ0FBQztZQUNFLGVBQWUsRUFBRSxJQUFJLENBQUMsbUJBQW1CO1NBQzFDLENBQUM7SUFFTixJQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQzFCLE9BQU8sRUFBRSxjQUFXLElBQUksQ0FBQyxPQUFPLElBQUksZUFBZSxVQUFNO1FBQ3pELE9BQU8sU0FBQTtLQUNSLENBQUMsQ0FBQztJQUVILE1BQU0sQ0FBQztRQUNMLE1BQU0sUUFBQTtRQUVOLElBQUksRUFBRSxVQUFDLE1BQU0sRUFBRSxNQUFXO1lBQVgsdUJBQUEsRUFBQSxXQUFXO1lBQUssT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFdBQVMsTUFBUSxFQUFFLEVBQUUsTUFBTSxRQUFBLEVBQUUsQ0FBQztRQUF6QyxDQUF5QztRQUV4RSxVQUFVLEVBQUUsVUFBQyxNQUFNLEVBQUUsTUFBTTtZQUN6QixPQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsWUFBVSxNQUFRLEVBQUU7Z0JBQzdCLE1BQU0sZUFDRCxNQUFNLElBQ1QsR0FBRyxFQUFFLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUMxQjthQUNGLENBQUM7UUFMRixDQUtFO1FBRUosUUFBUSxFQUFFLFVBQUEsTUFBTSxJQUFJLE9BQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxXQUFTLE1BQU0sY0FBVyxDQUFDLEVBQXRDLENBQXNDO1FBRTFELFdBQVcsRUFBRSxVQUFDLE1BQU0sRUFBRSxNQUFNO1lBQzFCLE9BQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFTLE1BQU0sY0FBVyxFQUFFLE1BQU0sQ0FBQztRQUEvQyxDQUErQztRQUVqRCxZQUFZLEVBQUUsVUFBQSxNQUFNLElBQUksT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFdBQVMsTUFBTSxjQUFXLENBQUMsRUFBdEMsQ0FBc0M7UUFFOUQsWUFBWSxFQUFFLFVBQUEsU0FBUyxJQUFJLE9BQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxjQUFZLFNBQVMsV0FBUSxDQUFDLEVBQXpDLENBQXlDO0tBQ3JFLENBQUM7QUFDSixDQUFDLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFHQSxPQUFPLEtBQXNDLE1BQU0sT0FBTyxDQUFDO0FBb0kzRCxNQUFNLENBQUMsSUFBTSxNQUFNLEdBQUcsVUFBQyxJQUFtQjtJQUN4QyxJQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVztRQUM5QixDQUFDLENBQUM7WUFDRSxhQUFhLEVBQUUsWUFBVSxJQUFJLENBQUMsV0FBYTtTQUM1QztRQUNILENBQUMsQ0FBQztZQUNFLGVBQWUsRUFBRSxJQUFJLENBQUMsbUJBQW1CO1NBQzFDLENBQUM7SUFFTixJQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQzFCLE9BQU8sRUFBRSxjQUFXLElBQUksQ0FBQyxPQUFPLElBQUksZUFBZSxVQUFNO1FBQ3pELE9BQU8sU0FBQTtLQUNSLENBQUMsQ0FBQztJQUVILE9BQU87UUFDTCxNQUFNLFFBQUE7UUFFTixJQUFJLEVBQUUsVUFBQyxNQUFNLEVBQUUsTUFBVztZQUFYLHVCQUFBLEVBQUEsV0FBVztZQUFLLE9BQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxXQUFTLE1BQVEsRUFBRSxFQUFFLE1BQU0sUUFBQSxFQUFFLENBQUM7UUFBekMsQ0FBeUM7UUFFeEUsVUFBVSxFQUFFLFVBQUMsTUFBTSxFQUFFLE1BQU07WUFDekIsT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFlBQVUsTUFBUSxFQUFFO2dCQUM3QixNQUFNLGVBQ0QsTUFBTSxJQUNULEdBQUcsRUFBRSxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FDMUI7YUFDRixDQUFDO1FBTEYsQ0FLRTtRQUVKLGNBQWMsRUFBRSxVQUFBLE1BQU0sSUFBSSxPQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsV0FBUyxNQUFNLFlBQVMsQ0FBQyxFQUFwQyxDQUFvQztRQUU5RCxRQUFRLEVBQUUsVUFBQSxNQUFNLElBQUksT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFdBQVMsTUFBTSxjQUFXLENBQUMsRUFBdEMsQ0FBc0M7UUFFMUQsV0FBVyxFQUFFLFVBQUMsTUFBTSxFQUFFLE1BQU07WUFDMUIsT0FBQSxNQUFNLENBQUMsSUFBSSxDQUFDLFdBQVMsTUFBTSxjQUFXLEVBQUUsTUFBTSxDQUFDO1FBQS9DLENBQStDO1FBRWpELFlBQVksRUFBRSxVQUFBLE1BQU0sSUFBSSxPQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsV0FBUyxNQUFNLGNBQVcsQ0FBQyxFQUF0QyxDQUFzQztRQUU5RCxZQUFZLEVBQUUsVUFBQSxTQUFTLElBQUksT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLGNBQVksU0FBUyxXQUFRLENBQUMsRUFBekMsQ0FBeUM7S0FDckUsQ0FBQztBQUNKLENBQUMsQ0FBQyJ9
{
"name": "figma-js",
"version": "1.7.0",
"version": "1.8.0",
"description": "A simple wrapper for the Figma API",

@@ -5,0 +5,0 @@ "main": "build/main/index.js",

@@ -90,1 +90,2 @@ # Figma.js

* [@jongold](https://github.com/jongold/) (Airbnb)
* [@chrisdrackett](https://github.com/chrisdrackett/)
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