{ "name": "appserver", "private": true, "version": "0.1.10", "workspaces": [ "packages/asc-web-components", "packages/asc-web-common", "web/ASC.Web.Login", "web/ASC.Web.Client", "web/ASC.Web.Editor", "products/ASC.People/Client", "products/ASC.Files/Client", "products/ASC.CRM/Client", "products/ASC.Projects/Client", "products/ASC.Mail/Client", "products/ASC.Calendar/Client" ], "scripts": { "wipe": "shx rm -rf node_modules yarn.lock web/**/node_modules products/**/node_modules", "build": "concurrently \"wsrun --parallel build\"", "sw-build": "workbox injectManifest config/workbox-config.js && yarn sw-modify && yarn sw-minimize", "sw-calendar-replace": "replace-in-files --string='products/ASC.Calendar/client/' --replacement='products/calendar/' build/deploy/public/sw.js", "sw-crm-replace": "replace-in-files --string='products/ASC.CRM/client/' --replacement='products/crm/' build/deploy/public/sw.js", "sw-files-replace": "replace-in-files --string='products/ASC.Files/client/' --replacement='products/files/' build/deploy/public/sw.js", "sw-files-editor-replace": "replace-in-files --string='products/ASC.Files/editor/' --replacement='products/files/doceditor/' build/deploy/public/sw.js", "sw-mail-replace": "replace-in-files --string='products/ASC.Mail/client/' --replacement='products/mail/' build/deploy/public/sw.js", "sw-people-replace": "replace-in-files --string='products/ASC.People/client/' --replacement='products/people/' build/deploy/public/sw.js", "sw-projects-replace": "replace-in-files --string='products/ASC.Projects/client/' --replacement='products/projects/' build/deploy/public/sw.js", "sw-studio-replace": "replace-in-files --string='studio/client/' --replacement='/' build/deploy/public/sw.js", "sw-studio-login-replace": "replace-in-files --string='studio/login/' --replacement='login/' build/deploy/public/sw.js", "sw-public-replace": "replace-in-files --string='public/' --replacement='static/' build/deploy/public/sw.js", "sw-modify": "yarn sw-calendar-replace && yarn sw-crm-replace && yarn sw-crm-replace && yarn sw-files-replace && yarn sw-files-editor-replace && yarn sw-mail-replace && yarn sw-people-replace && yarn sw-projects-replace && yarn sw-studio-replace && yarn sw-studio-login-replace && yarn sw-public-replace", "sw-minimize": "yarn terser --compress --mangle -- build/deploy/public/sw.js --output build/deploy/public/sw.js", "start": "concurrently \"wsrun --parallel start\"", "start-prod": "concurrently \"wsrun --parallel start-prod\"", "serve": "concurrently \"wsrun --parallel serve\"", "test": "yarn workspace @appserver/components test", "clean": "concurrently \"wsrun --parallel clean\"", "storybook": "yarn workspace @appserver/components storybook", "storybook-build": "yarn workspace @appserver/components run storybook-build", "bump": "lerna version --no-push --no-git-tag-version", "deploy": "shx rm -rf build/deploy && concurrently \"wsrun --parallel deploy\" && shx cp -r public build/deploy && yarn sw-build" }, "devDependencies": { "concurrently": "^5.3.0", "lerna": "^3.22.1", "replace-in-files-cli": "^1.0.0", "shx": "^0.3.3", "terser": "^5.7.1", "workbox-cli": "^6.2.3", "wsrun": "^5.2.4" } }