类库 › penpot
penpot

penpot/penpot

Penpot是一个开源设计工具,旨在促进设计与代码的协作,用于多用户设计平台。

39,845 2,143 39,845 507
在 GitHub 上查看

技术栈

backend javascript

查看全部依赖 (5)

依赖

luxon ^3.4.4 sax ^1.4.1

开发依赖

nodemon ^3.1.2 source-map-support ^0.5.21 ws ^8.17.0

common javascript

代码规范

Prettier 3.5.3
查看全部依赖 (5)

依赖

date-fns ^4.1.0

开发依赖

concurrently ^9.1.2 nodemon ^3.1.10 source-map-support ^0.5.21 ws ^8.18.2

exporter javascript

测试

Playwright ^1.57.0
查看全部依赖 (13)

依赖

archiver ^7.0.1 cookies ^0.9.1 date-fns ^4.1.0 generic-pool ^3.9.0 inflation ^2.1.0 ioredis ^5.8.2 raw-body ^3.0.2 source-map-support ^0.5.21 svgo penpot/svgo#v3.1 undici ^7.16.0 xml-js ^1.6.11 xregexp ^5.1.2

开发依赖

ws ^8.18.3

frontend javascript

框架

React 19.2.4

构建工具

Vite ^8.0.7 esbuild ^0.28.0

测试

Playwright 1.59.1 Vitest ^4.1.3

CSS 预处理器

Sass ^1.98.0

代码规范

Prettier 3.8.1 Stylelint ^17.4.0
查看全部依赖 (70)

开发依赖

@penpot/draft-js workspace:./packages/draft-js @penpot/mousetrap workspace:./packages/mousetrap @penpot/plugins-runtime link:../plugins/libs/plugins-runtime @penpot/svgo penpot/svgo#v3.2 @penpot/text-editor workspace:./text-editor @penpot/tokenscript workspace:./packages/tokenscript @penpot/ui workspace:./packages/ui @storybook/addon-docs 10.3.5 @storybook/addon-themes 10.3.5 @storybook/addon-vitest 10.3.5 @storybook/react-vite 10.3.5 @tokens-studio/sd-transforms 1.2.11 @types/node ^25.5.2 @vitest/browser 4.1.3 @vitest/browser-playwright ^4.1.3 @vitest/coverage-v8 4.1.3 @zip.js/zip.js 2.8.26 autoprefixer ^10.4.27 compression ^1.8.1 concurrently ^9.2.1 date-fns ^4.1.0 eventsource-parser ^3.0.6 express ^5.1.0 fancy-log ^2.0.0 getopts ^2.3.0 gettext-parser ^9.0.2 highlight.js ^11.10.0 js-beautify ^1.15.4 jsdom ^29.0.2 lodash ^4.18.1 lodash.debounce ^4.0.8 map-stream 0.0.7 marked ^17.0.5 mkdirp ^3.0.1 mustache ^4.2.0 nodemon ^3.1.14 npm-run-all ^4.1.5 opentype.js ^1.3.4 p-limit ^7.3.0 postcss ^8.5.8 postcss-clean ^1.2.2 postcss-modules ^6.0.1 postcss-scss ^4.0.9 pretty-time ^1.1.0 prop-types ^15.8.1 randomcolor ^0.6.2 react-dom 19.2.4 react-error-boundary ^6.1.1 react-virtualized ^9.22.6 rimraf ^6.1.3 rxjs 8.0.0-alpha.14 sass-embedded ^1.98.0 sax ^1.4.1 scheduler ^0.27.0 source-map-support ^0.5.21 storybook 10.3.5 style-dictionary 5.0.0-rc.1 stylelint-config-standard-scss ^17.0.0 stylelint-scss ^7.0.0 stylelint-use-logical-spec ^5.0.1 svg-sprite ^2.0.4 tdigest ^0.1.2 tinycolor2 ^1.6.0 typescript ^6.0.2 ua-parser-js 2.0.9 wait-on ^9.0.4 wasm-pack ^0.13.1 watcher ^2.3.1 workerpool ^10.0.1 xregexp ^5.1.2

frontend/packages/draft-js javascript

构建工具

esbuild ^0.27.2
查看全部依赖 (2)

依赖

draft-js penpot/draft-js.git#4a99b2a6020b2af97f6dc5fa1b4275ec16b559a0 immutable ^5.1.4

frontend/packages/tokenscript javascript

查看全部依赖 (1)

依赖

@tokens-studio/tokenscript-interpreter ^0.26.0

frontend/packages/ui javascript

查看全部依赖 (17)

开发依赖

@babel/core ^7.14.5 @babel/preset-react ^7.14.5 @storybook/react 10.3.5 @storybook/react-vite 10.3.5 @testing-library/dom 10.4.1 @testing-library/react 16.3.2 @types/react ^19.2.14 @types/react-dom ^19.0.0 @vitejs/plugin-react ^6.0.1 babel-plugin-react-compiler ^1.0.0 eslint-plugin-import 2.32.0 eslint-plugin-jsx-a11y 6.10.2 eslint-plugin-react 7.37.5 eslint-plugin-react-hooks 7.0.1 react-compiler-runtime ^1.0.0 storybook 10.3.5 vite-plugin-dts ^4.5.4

frontend/text-editor javascript

构建工具

Vite ^5.3.1 esbuild ^0.27.2

测试

Playwright ^1.45.1 Vitest ^1.6.0

代码规范

Prettier ^3.7.4
查看全部依赖 (6)

开发依赖

@types/node ^25.0.3 @vitest/browser ^1.6.0 @vitest/coverage-v8 ^1.6.0 @vitest/ui ^1.6.0 canvas ^3.2.1 jsdom ^27.4.0

library javascript

查看全部依赖 (6)

开发依赖

@types/node ^22.18.12 @zip.js/zip.js 2.8.11 concurrently ^9.2.1 date-fns ^4.1.0 nodemon ^3.1.10 source-map-support ^0.5.21

mcp javascript

代码规范

Prettier ^3.0.0
查看全部依赖 (1)

开发依赖

concurrently ^9.2.1

mcp/packages/common javascript

查看全部依赖 (1)

开发依赖

typescript ^5.0.0

mcp/packages/plugin javascript

构建工具

Vite ^7.0.8
查看全部依赖 (5)

依赖

@penpot/plugin-styles 1.4.1 @penpot/plugin-types 1.4.1

开发依赖

cross-env ^7.0.3 typescript ^5.8.3 vite-live-preview ^0.3.2

mcp/packages/server javascript

构建工具

esbuild ^0.25.0
查看全部依赖 (20)

依赖

@modelcontextprotocol/sdk ^1.24.0 class-transformer ^0.5.1 class-validator ^0.14.3 express ^5.1.0 js-yaml ^4.1.1 penpot-mcp file:.. pino ^9.10.0 pino-pretty ^13.1.1 reflect-metadata ^0.1.13 sharp ^0.34.5 ws ^8.18.0 zod ^4.3.6

开发依赖

@penpot/mcp-common workspace:../common @types/express ^4.17.0 @types/js-yaml ^4.0.9 @types/node ^20.0.0 @types/ws ^8.5.10 cross-env ^7.0.3 ts-node ^10.9.2 typescript ^5.0.0

根目录 javascript

构建工具

esbuild ^0.28.0
查看全部依赖 (3)

开发依赖

@github/copilot ^1.0.36 @types/node ^25.6.0 opencode-ai ^1.14.28

plugins/libs/plugins-runtime javascript

查看全部依赖 (3)

依赖

@penpot/plugin-types ^1.4.2 ses ^1.1.0 zod ^3.22.4

plugins javascript

构建工具

Vite 7.3.1 esbuild ^0.27.2

测试

Vitest 4.0.17

网络

Axios ^1.13.2

代码规范

ESLint 9.39.2 Prettier ^3.8.1
查看全部依赖 (59)

依赖

@angular/animations 21.1.1 @angular/common 21.1.1 @angular/compiler 21.1.1 @angular/core 21.1.1 @angular/forms 21.1.1 @angular/platform-browser 21.1.1 @angular/platform-browser-dynamic 21.1.1 @angular/router 21.1.1 feather-icons ^4.29.2 puppeteer ^24.35.0 rxjs ~7.8.2 ses ^1.14.0 tslib ^2.8.1 uuid ^13.0.0 zod ^4.3.5 zone.js 0.16.0

开发依赖

@angular-devkit/build-angular 21.1.1 @angular-devkit/core 21.1.1 @angular-devkit/schematics 21.1.1 @angular-eslint/eslint-plugin 21.1.0 @angular-eslint/eslint-plugin-template 21.1.0 @angular-eslint/template-parser 21.1.0 @angular/cli 21.1.1 @angular/compiler-cli 21.1.1 @angular/language-service 21.1.1 @eslint/js 9.39.2 @schematics/angular 21.1.1 @types/feather-icons ^4.29.4 @types/node 25.0.10 @types/yargs ^17.0.35 @typescript-eslint/eslint-plugin 8.53.1 @typescript-eslint/parser 8.53.1 @typescript-eslint/utils ^8.53.1 @vitest/coverage-v8 4.0.17 @vitest/ui 4.0.17 concurrently ^9.2.1 dotenv ^17.2.4 eslint-config-prettier 10.1.8 eslint-plugin-deprecation ^3.0.0 eslint-plugin-import 2.31.0 eslint-plugin-jsx-a11y 6.10.1 eslint-plugin-react 7.35.0 eslint-plugin-react-hooks 7.0.1 eslint-plugin-unused-imports ^4.3.0 fs-extra ^11.3.3 globals ^17.0.0 happy-dom ^20.3.4 jiti 2.6.1 jsdom ~27.4.0 jsonc-eslint-parser ^2.4.2 tsx ^4.21.0 typedoc ^0.28.16 typescript 5.9.3 typescript-eslint ^8.53.1 vite-plugin-checker ^0.12.0 vite-plugin-dts 4.5.4 vite-plugin-static-copy ^3.1.5 vite-tsconfig-paths ^6.0.5 yargs ^17.7.2

render-wasm rust

构建工具

esbuild ^0.27.4
查看全部依赖 (7)

依赖

base64 0.22.1 bezier-rs 0.4.0 gl 0.14.0 glam 0.24.2 indexmap 2.7.1 macros

开发依赖

@types/node ^20.12.7

render-wasm/macros rust

查看全部依赖 (4)

依赖

heck 0.5.0 proc-macro2 1.0 quote 1.0 syn 2.0.106

评论

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-06-10 19:57
浙ICP备14020137号-1 $Map of visitor$