UNPKG

@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
{ "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" }