@playbooks/ui
Version:
An interface library for Playbooks.
325 lines (324 loc) • 8.47 kB
JSON
{
"name": "@playbooks/ui",
"version": "0.12.3",
"description": "An interface library for Playbooks.",
"private": false,
"license": "ISC",
"type": "module",
"types": "dist/types/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/playbooks-xyz/playbooks-core/packages/ui.git"
},
"files": [
"dist"
],
"keywords": [
"playbooks",
"ui kit"
],
"engines": {
"node": ">=16"
},
"scripts": {
"dev": "vite build --mode development --minify false --watch",
"start": "vite build --mode production --minify false --watch",
"build": "vite build --mode production --minify true",
"build:ts": "tsc --project tsconfig.build.json --noEmit false && tsc-alias",
"build:dts": "dts-bundle-generator --config dts.config.ts",
"clean": "npm run lint:fix",
"lint": "eslint src",
"lint:fix": "eslint src --fix",
"format": "prettier src",
"format:fix": "prettier --write src",
"commit": "scripts/commit.sh",
"deploy": "scripts/deploy.sh",
"packages": "scripts/packages.sh",
"yalc": "scripts/yalc.sh",
"git": "git push --tags",
"test": "jest",
"prepare": "husky"
},
"peerDependencies": {
"next": "^14 || ^15",
"react": "^18 || ^19",
"react-dom": "^18 || ^19",
"tailwindcss": "^4"
},
"dependencies": {
"@ehubbell/html": "^0.1.14",
"@floating-ui/dom": "^1.7.2",
"@fortawesome/react-fontawesome": "^0.2.2",
"@playbooks/assets": "^0.9.3",
"@playbooks/components": "^0.11.0",
"@playbooks/hooks": "^0.11.4",
"@playbooks/utils": "^0.11.1",
"@react-google-maps/api": "^2.20.5",
"@react-spring/web": "^10.0.1",
"@tailwindcss/forms": "^0.5.10",
"react-range": "^1.8.14",
"vite-plugin-dts": "^4.5.4"
},
"devDependencies": {
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@playbooks/configs": "^0.9",
"autoprefixer": "^10.4.19",
"next": "^15.3.3",
"postcss": "^8.4.39",
"react-html-props": "^2.1.1",
"tailwindcss": "^4.1.8"
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.es.js",
"require": "./dist/index.cjs.js"
},
"./accordions": {
"types": "./dist/index.d.ts",
"import": "./dist/accordions.es.js",
"require": "./dist/accordions.cjs.js"
},
"./alerts": {
"types": "./dist/index.d.ts",
"import": "./dist/alerts.es.js",
"require": "./dist/alerts.cjs.js"
},
"./animations": {
"types": "./dist/index.d.ts",
"import": "./dist/animations.es.js",
"require": "./dist/animations.cjs.js"
},
"./avatars": {
"types": "./dist/index.d.ts",
"import": "./dist/avatars.es.js",
"require": "./dist/avatars.cjs.js"
},
"./badges": {
"types": "./dist/index.d.ts",
"import": "./dist/badges.es.js",
"require": "./dist/badges.cjs.js"
},
"./banners": {
"types": "./dist/index.d.ts",
"import": "./dist/banners.es.js",
"require": "./dist/banners.cjs.js"
},
"./breadcrumbs": {
"types": "./dist/index.d.ts",
"import": "./dist/breadcrumbs.es.js",
"require": "./dist/breadcrumbs.cjs.js"
},
"./button-groups": {
"types": "./dist/index.d.ts",
"import": "./dist/button-groups.es.js",
"require": "./dist/button-groups.cjs.js"
},
"./buttons": {
"types": "./dist/index.d.ts",
"import": "./dist/buttons.es.js",
"require": "./dist/buttons.cjs.js"
},
"./cards": {
"types": "./dist/index.d.ts",
"import": "./dist/cards.es.js",
"require": "./dist/cards.cjs.js"
},
"./checkboxes": {
"types": "./dist/index.d.ts",
"import": "./dist/checkboxes.es.js",
"require": "./dist/checkboxes.cjs.js"
},
"./commands": {
"types": "./dist/index.d.ts",
"import": "./dist/commands.es.js",
"require": "./dist/commands.cjs.js"
},
"./context": {
"types": "./dist/index.d.ts",
"import": "./dist/context.es.js",
"require": "./dist/context.cjs.js"
},
"./drops": {
"types": "./dist/index.d.ts",
"import": "./dist/drops.es.js",
"require": "./dist/drops.cjs.js"
},
"./feedbacks": {
"types": "./dist/index.d.ts",
"import": "./dist/feedbacks.es.js",
"require": "./dist/feedbacks.cjs.js"
},
"./fonts": {
"types": "./dist/index.d.ts",
"import": "./dist/fonts.es.js",
"require": "./dist/fonts.cjs.js"
},
"./footers": {
"types": "./dist/index.d.ts",
"import": "./dist/footers.es.js",
"require": "./dist/footers.cjs.js"
},
"./forms": {
"types": "./dist/index.d.ts",
"import": "./dist/forms.es.js",
"require": "./dist/forms.cjs.js"
},
"./grid": {
"types": "./dist/index.d.ts",
"import": "./dist/grid.es.js",
"require": "./dist/grid.cjs.js"
},
"./head": {
"types": "./dist/index.d.ts",
"import": "./dist/head.es.js",
"require": "./dist/head.cjs.js"
},
"./headers": {
"types": "./dist/index.d.ts",
"import": "./dist/headers.es.js",
"require": "./dist/headers.cjs.js"
},
"./heros": {
"types": "./dist/index.d.ts",
"import": "./dist/heros.es.js",
"require": "./dist/heros.cjs.js"
},
"./html": {
"types": "./dist/index.d.ts",
"import": "./dist/html.es.js",
"require": "./dist/html.cjs.js"
},
"./icons": {
"types": "./dist/index.d.ts",
"import": "./dist/icons.es.js",
"require": "./dist/icons.cjs.js"
},
"./input-groups": {
"types": "./dist/index.d.ts",
"import": "./dist/input-groups.es.js",
"require": "./dist/input-groups.cjs.js"
},
"./links": {
"types": "./dist/index.d.ts",
"import": "./dist/links.es.js",
"require": "./dist/links.cjs.js"
},
"./list-groups": {
"types": "./dist/index.d.ts",
"import": "./dist/list-groups.es.js",
"require": "./dist/list-groups.cjs.js"
},
"./loaders": {
"types": "./dist/index.d.ts",
"import": "./dist/loaders.es.js",
"require": "./dist/loaders.cjs.js"
},
"./menus": {
"types": "./dist/index.d.ts",
"import": "./dist/menus.es.js",
"require": "./dist/menus.cjs.js"
},
"./modals": {
"types": "./dist/index.d.ts",
"import": "./dist/modals.es.js",
"require": "./dist/modals.cjs.js"
},
"./navbars": {
"types": "./dist/index.d.ts",
"import": "./dist/navbars.es.js",
"require": "./dist/navbars.cjs.js"
},
"./navs": {
"types": "./dist/index.d.ts",
"import": "./dist/navs.es.js",
"require": "./dist/navs.cjs.js"
},
"./otp": {
"types": "./dist/index.d.ts",
"import": "./dist/otp.es.js",
"require": "./dist/otp.cjs.js"
},
"./paginations": {
"types": "./dist/index.d.ts",
"import": "./dist/paginations.es.js",
"require": "./dist/paginations.cjs.js"
},
"./prefooters": {
"types": "./dist/index.d.ts",
"import": "./dist/prefooters.es.js",
"require": "./dist/prefooters.cjs.js"
},
"./progress-bars": {
"types": "./dist/index.d.ts",
"import": "./dist/progress-bars.es.js",
"require": "./dist/progress-bars.cjs.js"
},
"./radios": {
"types": "./dist/index.d.ts",
"import": "./dist/radios.es.js",
"require": "./dist/radios.cjs.js"
},
"./ranges": {
"types": "./dist/index.d.ts",
"import": "./dist/ranges.es.js",
"require": "./dist/ranges.cjs.js"
},
"./routes": {
"types": "./dist/index.d.ts",
"import": "./dist/routes.es.js",
"require": "./dist/routes.cjs.js"
},
"./sections": {
"types": "./dist/index.d.ts",
"import": "./dist/sections.es.js",
"require": "./dist/sections.cjs.js"
},
"./slides": {
"types": "./dist/index.d.ts",
"import": "./dist/slides.es.js",
"require": "./dist/slides.cjs.js"
},
"./spinners": {
"types": "./dist/index.d.ts",
"import": "./dist/spinners.es.js",
"require": "./dist/spinners.cjs.js"
},
"./switches": {
"types": "./dist/index.d.ts",
"import": "./dist/switches.es.js",
"require": "./dist/switches.cjs.js"
},
"./tables": {
"types": "./dist/index.d.ts",
"import": "./dist/tables.es.js",
"require": "./dist/tables.cjs.js"
},
"./tabs": {
"types": "./dist/index.d.ts",
"import": "./dist/tabs.es.js",
"require": "./dist/tabs.cjs.js"
},
"./tags": {
"types": "./dist/index.d.ts",
"import": "./dist/tags.es.js",
"require": "./dist/tags.cjs.js"
},
"./toasts": {
"types": "./dist/index.d.ts",
"import": "./dist/toasts.es.js",
"require": "./dist/toasts.cjs.js"
},
"./tooltips": {
"types": "./dist/index.d.ts",
"import": "./dist/tooltips.es.js",
"require": "./dist/tooltips.cjs.js"
},
"./theme": {
"types": "./dist/index.d.ts",
"import": "./dist/theme.es.js",
"require": "./dist/theme.cjs.js"
},
"./styles.css": "./dist/styles.css"
}
}