UNPKG

@create-figma-plugin/ui

Version:

Production-grade Preact components that replicate the Figma UI design

95 lines (94 loc) 3.19 kB
{ "name": "@create-figma-plugin/ui", "version": "4.0.1", "publishConfig": { "access": "public" }, "description": "Production-grade Preact components that replicate the Figma UI design", "keywords": [ "components", "component-library", "create-figma-plugin", "design-system", "figjam", "figma", "figma-plugin", "figma-plugin-ds", "figma-plugins", "figma-ui", "forms", "preact", "ui", "ui3" ], "license": "MIT", "author": "Yuan Qing Lim", "repository": { "type": "git", "url": "git://github.com/yuanqing/create-figma-plugin.git", "directory": "packages/ui" }, "type": "module", "engines": { "node": ">=22" }, "files": [ "lib" ], "exports": { ".": "./lib/index.js", "./css/*.css": "./lib/css/*.css" }, "main": "./lib/index.js", "scripts": { "prebuild": "npm run clean", "build": "concurrently npm:build:generate-colors-types npm:build:generate-icons && npm run build:generate-index && npm run build:js && npm run build:copy-non-ts-files", "build:generate-colors-types": "tsx scripts/generate-colors-types.ts && eslint --fix src/types/colors.ts", "build:generate-icons": "tsx scripts/generate-icons.ts && eslint --fix 'src/icons/**/*.{ts,tsx}'", "build:generate-index": "rimraf src/index.ts && tsx ../../scripts/generate-index.ts -- 'src/**/*.{ts,tsx}' '!src/**/private/**/*' && eslint --fix src/index.ts", "build:js": "tsc --build", "build:copy-non-ts-files": "tsx scripts/copy-non-ts-files.ts", "clean": "rimraf --glob '*.log' lib 'src/**/*.css.d.ts' tsconfig.tsbuildinfo", "fix": "concurrently npm:fix:css npm:fix:js npm:fix:json", "fix:css": "stylelint --fix 'src/**/*.css'", "fix:js": "eslint --fix '{\\.storybook,scripts,src}/**/*.{js,ts,tsx}' --ignore-pattern '*.css.d.ts' --ignore-pattern src/index.ts", "fix:json": "prettier --log-level error --write '*.json'", "lint": "concurrently npm:lint:css npm:lint:js", "lint:css": "stylelint 'src/**/*.css'", "lint:js": "eslint '{\\.storybook,scripts,src}/**/*.{js,ts,tsx}' --ignore-pattern src/index.ts", "prestorybook-build": "rimraf build", "storybook-build": "storybook build --output-dir build", "prestorybook-watch": "rimraf build", "storybook-watch": "storybook dev --port 4242" }, "dependencies": { "@create-figma-plugin/utilities": "^4.0.1" }, "devDependencies": { "@sindresorhus/slugify": "2.2.1", "@storybook/addon-storysource": "8.6.11", "@storybook/addon-toolbars": "8.6.11", "@storybook/manager-api": "8.6.11", "@storybook/preact": "8.6.11", "@storybook/preact-vite": "8.6.11", "@storybook/react": "8.6.11", "@storybook/theming": "8.6.11", "@types/node": "22.13.14", "camelcase": "8.0.0", "concurrently": "9.1.2", "globby": "14.1.0", "preact": "10.26.4", "react": "19.1.0", "react-dom": "19.1.0", "rimraf": "6.0.1", "storybook": "8.6.11", "svgo": "3.3.2", "tsx": "4.19.3", "typescript": "5.8.2" }, "peerDependencies": { "preact": ">=10" }, "sideEffects": false, "gitHead": "78699d8378c406ad4f65b9d8409ae4b0f7748b53" }