UNPKG

@myissue/vue-website-page-builder

Version:

Vue 3 page builder for ecommerce admin, multi-tenant SaaS, and CMS dashboards. Drag-and-drop editor with custom media library and product catalog integration.

124 lines (123 loc) 3.46 kB
{ "name": "@myissue/vue-website-page-builder", "version": "3.5.63", "description": "Vue 3 page builder for ecommerce admin, multi-tenant SaaS, and CMS dashboards. Drag-and-drop editor with custom media library and product catalog integration.", "type": "module", "main": "./dist/vue-website-page-builder.umd.cjs", "module": "./dist/vue-website-page-builder.js", "types": "./dist/index.d.ts", "files": [ "dist/vue-website-page-builder.js", "dist/vue-website-page-builder.umd.cjs", "dist/style.css", "dist/index.d.ts", "README.md", "LICENSE" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/vue-website-page-builder.js", "require": "./dist/vue-website-page-builder.umd.cjs" }, "./style.css": "./dist/style.css" }, "keywords": [ "vue", "vue3", "vue-page-builder", "builder", "page-builder", "pagebuilder", "website-builder", "drag-drop", "cms", "headless-cms", "saas", "multi-tenant", "ecommerce", "ecommerce-admin", "product-catalog", "admin-panel", "nuxt", "laravel", "html-builder", "visual-editor", "component-based", "responsive-design", "self-hosted", "open-source" ], "author": { "name": "qaiswardag", "url": "https://github.com/qaiswardag" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/myissue-studio/vue-website-page-builder.git" }, "bugs": { "url": "https://github.com/myissue-studio/vue-website-page-builder/issues" }, "homepage": "https://www.mybuilder.dev", "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "scripts": { "dev": "vite", "build": "npm run type-check && npm run build:lib", "build:app": "npm run type-check && vite build", "build:lib": "vite build --mode lib", "preview": "vite preview", "build-only": "vite build", "type-check": "vue-tsc --build", "lint": "eslint . --fix", "format": "prettier --write src/", "prepublishOnly": "npm run build", "test": "vitest", "test:nuxt:manual": "./scripts/nuxt-manual-smoke-test.sh", "docs:dev": "vitepress dev --port 5181", "docs:build": "vitepress build", "docs:preview": "vitepress preview" }, "dependencies": { "@tiptap/extension-link": "^3.4.2", "@tiptap/extension-text-align": "^3.4.2", "@tiptap/starter-kit": "^3.4.2", "@tiptap/vue-3": "^3.4.2", "pinia": "^2.1.7", "uuid": "^14.0.1", "vue": "^3.5.13" }, "devDependencies": { "@microsoft/api-extractor": "^7.58.9", "@rushstack/eslint-patch": "^1.8.0", "@tailwindcss/forms": "^0.5.8", "@tailwindcss/typography": "^0.5.14", "@tsconfig/node22": "^22.0.1", "@types/node": "^22.14.0", "@types/uuid": "^10.0.0", "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.5.0", "@vue/tsconfig": "^0.7.0", "autoprefixer": "^10.4.19", "eslint": "^9.22.0", "eslint-plugin-vue": "~10.0.0", "jiti": "^2.4.2", "jsdom": "^26.1.0", "npm-run-all2": "^7.0.2", "postcss": "^8.4.39", "prettier": "3.5.3", "tailwindcss": "^3.4.17", "typescript": "~5.8.0", "vite": "^6.2.4", "vite-plugin-dts": "^5.0.3", "vite-plugin-vue-devtools": "^7.7.2", "vitepress": "^2.0.0-alpha.15", "vitest": "^3.2.4", "vue-tsc": "^3.3.6" } }