@create-figma-plugin/utilities
Version:
An extensive library of utility functions for common Figma/FigJam plugin/widget operations
76 lines (75 loc) • 2.22 kB
JSON
{
"name": "@create-figma-plugin/utilities",
"version": "4.0.0",
"publishConfig": {
"access": "public"
},
"description": "An extensive library of utility functions for common Figma/FigJam plugin/widget operations",
"keywords": [
"create-figma-plugin",
"figjam",
"figma",
"figma-plugin",
"figma-plugins"
],
"license": "MIT",
"author": "Yuan Qing Lim",
"repository": {
"type": "git",
"url": "git://github.com/yuanqing/create-figma-plugin.git",
"directory": "packages/utilities"
},
"type": "module",
"engines": {
"node": ">=22"
},
"files": [
"lib"
],
"exports": "./lib/index.js",
"main": "./lib/index.js",
"scripts": {
"prebuild": "npm run clean",
"build": "npm run build:generate-index && npm run build:js && npm run build:generate-docs",
"build:generate-index": "rimraf src/index.ts && tsx ../../scripts/generate-index.ts -- 'src/**/*.ts' '!src/**/private/**/*' && eslint --fix src/index.ts",
"build:js": "tsc --build",
"build:generate-docs": "tsx scripts/generate-docs.ts '../website/docs/utilities.md'",
"clean": "rimraf --glob '*.log' lib tsconfig.tsbuildinfo",
"fix": "concurrently npm:fix:js npm:fix:json",
"fix:js": "eslint --fix '{scripts,src,test}/**/*.{js,ts}' --ignore-pattern src/index.ts",
"fix:json": "prettier --log-level error --write '*.json'",
"lint": "eslint '{scripts,src,test}/**/*.{js,ts}' --ignore-pattern src/index.ts",
"test": "ava --serial 'test/**/*.ts'"
},
"dependencies": {
"hex-rgb": "^5.0.0",
"natural-compare-lite": "1.4.0",
"rgb-hex": "^4.1.0"
},
"devDependencies": {
"@figma/plugin-typings": "1.109.0",
"@types/natural-compare-lite": "1.4.2",
"@types/node": "22.13.14",
"ava": "6.2.0",
"concurrently": "9.1.2",
"esbuild": "0.25.1",
"generate-ts-docs": "0.0.14",
"rimraf": "6.0.1",
"tsx": "4.19.3",
"typescript": "5.8.2"
},
"ava": {
"extensions": {
"ts": "module"
},
"failFast": true,
"nodeArguments": [
"--import",
"tsx"
],
"timeout": "2m",
"workerThreads": false
},
"sideEffects": false,
"gitHead": "2f435ac5de73cc342ea07d6435101ff924b982e5"
}