UNPKG

@dndbuilder.com/react

Version:

Drag and drop builder for React

168 lines 4.83 kB
{ "name": "@dndbuilder.com/react", "description": "Drag and drop builder for React", "author": "DnD Builder", "license": "MIT", "version": "0.2.1", "type": "module", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "homepage": "https://dndbuilder.com/", "repository": { "type": "git", "url": "https://github.com/dndbuilder/project" }, "keywords": [ "react", "drag-and-drop", "page-builder", "ui-builder", "website-builder", "visual-editor", "component-builder", "no-code", "low-code", "dnd", "editor", "builder", "react-builder", "site-builder" ], "exports": { ".": { "import": "./dist/index.js" }, "./hooks": { "import": "./dist/hooks.js", "types": "./dist/hooks/index.d.ts" }, "./components": { "import": "./dist/components.js", "types": "./dist/components/index.d.ts" }, "./components/server": { "import": "./dist/components/server.js", "types": "./dist/components/server.d.ts" }, "./store/selectors": { "import": "./dist/selectors.js", "types": "./dist/store/selectors.d.ts" }, "./utils": { "import": "./dist/utils.js", "types": "./dist/utils/index.d.ts" }, "./dist/style.css": { "import": "./dist/style.css" } }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.30.0", "@monaco-editor/react": "^4.7.0", "@tailwindcss/postcss": "^4.1.7", "@tailwindcss/typography": "^0.5.16", "@tailwindcss/vite": "^4.1.8", "@tanstack/react-virtual": "^3.13.0", "@types/cssbeautify": "~0.3.5", "@types/jest": "^29.5.12", "@types/lodash": "~4.17.15", "@types/object-path": "~0.11.4", "@types/qs": "~6.9.18", "@types/react": "^19.0.10", "@types/react-color": "~3.0.13", "@types/react-dom": "^19.0.4", "@types/react-slick": "~0.23.13", "@types/sanitize-html": "^2.16.0", "@types/slick-carousel": "~1.6.40", "@types/webfontloader": "~1.6.38", "@vitejs/plugin-react": "^4.5.1", "eslint": "^9.20.1", "postcss": "^8.5.3", "qs": "^6.14.0", "react": "^19.0.0", "react-dom": "^19.0.0", "rollup-plugin-preserve-directives": "^0.4.0", "tailwind-merge": "^3.0.1", "tailwindcss": "^4.1.7", "tslib": "^2.8.1", "typescript": "5.7.3", "vite": "^6.3.5", "vite-plugin-dts": "^3.7.0", "prettier-plugin-tailwindcss": "^0.5.14", "@repo/eslint-config": "0.0.0", "@repo/typescript-config": "0.0.0" }, "peerDependencies": { "react": "^19.0.0", "react-dom": "^19.0.0" }, "dependencies": { "@paralleldrive/cuid2": "^2.2.2", "@radix-ui/react-accordion": "^1.2.3", "@radix-ui/react-checkbox": "^1.1.4", "@radix-ui/react-context-menu": "^2.2.6", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-hover-card": "^1.1.6", "@radix-ui/react-popover": "^1.1.6", "@radix-ui/react-scroll-area": "^1.2.3", "@radix-ui/react-select": "^2.2.4", "@radix-ui/react-separator": "^1.1.2", "@radix-ui/react-slider": "^1.2.3", "@radix-ui/react-slot": "^1.1.2", "@radix-ui/react-switch": "^1.1.3", "@radix-ui/react-tabs": "^1.1.3", "@radix-ui/react-toggle-group": "^1.1.2", "@radix-ui/react-tooltip": "^1.1.8", "@reduxjs/toolkit": "^2.5.1", "@tanstack/react-query": "^5.80.6", "@tiptap/extension-link": "^2.23.0", "@tiptap/extension-placeholder": "^2.23.0", "@tiptap/pm": "^2.23.0", "@tiptap/react": "^2.23.0", "@tiptap/starter-kit": "^2.23.0", "array-move": "^4.0.0", "array-to-tree": "^3.3.2", "axios": "^1.9.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "colord": "^2.9.3", "cssbeautify": "^0.3.1", "date-fns": "^4.1.0", "deep-cleaner": "2.0.0-alpha.3", "deepmerge": "^4.3.1", "fast-deep-equal": "^3.1.3", "free-style": "^5.0.1", "html-react-parser": "^5.2.2", "iconify-icon": "^3.0.0", "lodash": "^4.17.21", "object-path": "^0.11.8", "react-color": "^2.19.3", "react-dnd": "^16.0.1", "react-dnd-html5-backend": "^16.0.1", "react-dropzone": "^14.3.5", "react-easy-sort": "^1.6.0", "react-error-boundary": "^5.0.0", "react-hot-toast": "^2.5.2", "react-hotkeys-hook": "^4.6.1", "react-icons": "^5.5.0", "react-quill-new": "^3.3.3", "react-redux": "^9.2.0", "react-slick": "^0.30.3", "redux-persist": "^6.0.0", "redux-undo": "^1.1.0", "sanitize-html": "^2.17.0", "slick-carousel": "^1.8.1", "vaul": "^1.1.2", "webfontloader": "^1.6.28" }, "scripts": { "lint": "eslint \"src/**/*.{ts,tsx}\"", "build": "vite build", "dev": "vite build --watch --emptyOutDir=false" } }