UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

78 lines (77 loc) 2.06 kB
{ "name": "duoyun-ui", "version": "2.2.1", "description": "A lightweight desktop UI component library, implemented using Gem", "keywords": [ "frontend", "components", "react", "vue", "svelte", "gem", "ui" ], "esm.sh": { "bundle": false }, "exports": { "./elements/*": "./elements/*.js", "./patterns/*": "./patterns/*.js", "./helper/*": "./helper/*.js", "./react/*": "./react/*.js", "./vue/*": "./vue/*", "./svelte/*": "./svelte/*.js", "./lib/*": "./lib/*.js", "./locales/*": "./locales/*.js" }, "files": [ "/elements/", "/patterns/", "/helper/", "/react/", "/vue/", "/svelte/", "/lib/", "/locales/" ], "scripts": { "docs": "cross-env GEM_BOOK_REPLACE=true gem-book docs", "docs:remote": "gem-book docs", "build:docs": "gem-book docs --build", "build:components": "gem-port src/elements && gem-port src/patterns --svelte-ns=pat", "build:dev": "cross-env MODE=dev nodemon -w ../gem-port/bin --exec gem-port src/elements", "clean": "node -e \"fs.readdirSync('src').map(dir => require('rimraf').sync(dir))\"", "build": "pnpm clean && tsc -p tsconfig.build.json", "start": "pnpm build --watch", "test": "cross-env wtr", "prepublishOnly": "pnpm build && pnpm build:components" }, "dependencies": { "d3-geo": "^3.0.1", "deep-query-selector": "^1.0.1", "elkjs": "^0.7.1" }, "peerDependencies": { "@mantou/gem": "^2.x" }, "devDependencies": { "@gemjs/config": "^2.1.1", "@types/d3-geo": "^3.0.1", "@types/mocha": "^10.0.7", "@web/dev-server-esbuild": "^1.0.2", "@web/test-runner": "^0.18.1", "rimraf": "^3.0.2", "typescript": "^5.6.2" }, "author": "mantou132", "license": "ISC", "repository": { "type": "git", "url": "git+https://github.com/mantou132/gem.git", "directory": "packages/duoyun-ui" }, "bugs": { "url": "https://github.com/mantou132/gem/issues" }, "homepage": "https://github.com/mantou132/gem#readme" }