* [WEB-1116] feat: pages realtime sync (#5057) * init: live server for editor realtime sync * chore: authentication added * chore: updated logic to convert html to binary for old pages * chore: added description json on page update * chore: made all functions generic * chore: save description in json and html formats * refactor: document editor components * chore: uncomment ui package components * fix: without props extensions refactor * fix: merge conflicts resolved from preview * chore: init docker compose * chore: pages custom error codes * chore: add health check endpoint to the live server * chore: update without props extensions type * chore: better error handling * chore: update react-hook-form versions --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> * fix: docker related fixes * fix: module type fixes * fix: nginx update * fix: adding live server workflow * fix: workflow fixes * fix: docker compose fixes * fix: workflow fixes * fix: path config * fix: docker compose warnings * fix: nginx port forwarding * fix: update docker compose with new env * fix: env var fixes * fix: error handling * fix: docker compose env var * fix: compose fixes * chore: update server start message * chore: handle errors * fix: build errors * chore: update port * chore: update server port * chore: show error on authentication fail * chore: show error on authentication fail * feat: add redis extension * chore: updated restore version logic --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
71 lines
2.2 KiB
JSON
71 lines
2.2 KiB
JSON
{
|
|
"name": "@plane/ui",
|
|
"description": "UI components shared across multiple apps internally",
|
|
"private": true,
|
|
"version": "0.22.0",
|
|
"main": "./dist/index.js",
|
|
"module": "./dist/index.mjs",
|
|
"types": "./dist/index.d.ts",
|
|
"type": "module",
|
|
"sideEffects": false,
|
|
"license": "MIT",
|
|
"files": [
|
|
"dist/**"
|
|
],
|
|
"scripts": {
|
|
"build": "tsup",
|
|
"dev": "tsup --watch",
|
|
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
|
|
"storybook": "storybook dev -p 6006",
|
|
"build-storybook": "storybook build",
|
|
"postcss": "postcss styles/globals.css -o styles/output.css --watch"
|
|
},
|
|
"dependencies": {
|
|
"@atlaskit/pragmatic-drag-and-drop": "^1.1.10",
|
|
"@atlaskit/pragmatic-drag-and-drop-hitbox": "^1.0.3",
|
|
"@blueprintjs/core": "^4.16.3",
|
|
"@blueprintjs/popover2": "^1.13.3",
|
|
"@headlessui/react": "^1.7.3",
|
|
"@popperjs/core": "^2.11.8",
|
|
"clsx": "^2.0.0",
|
|
"emoji-picker-react": "^4.5.16",
|
|
"lodash": "^4.17.21",
|
|
"lucide-react": "^0.379.0",
|
|
"react-color": "^2.19.3",
|
|
"react-dom": "^18.2.0",
|
|
"react-popper": "^2.3.0",
|
|
"sonner": "^1.4.41",
|
|
"tailwind-merge": "^2.0.0",
|
|
"use-font-face-observer": "^1.2.2"
|
|
},
|
|
"devDependencies": {
|
|
"@chromatic-com/storybook": "^1.4.0",
|
|
"@storybook/addon-essentials": "^8.1.1",
|
|
"@storybook/addon-interactions": "^8.1.1",
|
|
"@storybook/addon-links": "^8.1.1",
|
|
"@storybook/addon-onboarding": "^8.1.1",
|
|
"@storybook/addon-styling-webpack": "^1.0.0",
|
|
"@storybook/addon-webpack5-compiler-swc": "^1.0.2",
|
|
"@storybook/blocks": "^8.1.1",
|
|
"@storybook/react": "^8.1.1",
|
|
"@storybook/react-webpack5": "^8.1.1",
|
|
"@storybook/test": "^8.1.1",
|
|
"@types/lodash": "^4.17.6",
|
|
"@types/node": "^20.5.2",
|
|
"@types/react": "^18.2.42",
|
|
"@types/react-color": "^3.0.9",
|
|
"@types/react-dom": "^18.2.17",
|
|
"autoprefixer": "^10.4.19",
|
|
"classnames": "^2.3.2",
|
|
"eslint-config-custom": "*",
|
|
"postcss-cli": "^11.0.0",
|
|
"postcss-nested": "^6.0.1",
|
|
"react": "^18.2.0",
|
|
"storybook": "^8.1.1",
|
|
"tailwind-config-custom": "*",
|
|
"tailwindcss": "^3.4.3",
|
|
"tsconfig": "*",
|
|
"tsup": "^7.2.0",
|
|
"typescript": "4.7.4"
|
|
}
|
|
}
|