Fix Bug 52797 with unsupported browsers. Added new packages/browserslist-config-asc with browserlist.config.js

This commit is contained in:
Alexey Safronov 2021-09-27 16:04:37 +03:00
parent febec81e59
commit 6591080403
16 changed files with 445 additions and 312 deletions

View File

@ -4,6 +4,7 @@
"packages": [
"packages/asc-web-components",
"packages/asc-web-common",
"packages/browserslist-config-asc",
"web/ASC.Web.Login",
"web/ASC.Web.Client",
"web/ASC.Web.Editor",

View File

@ -5,6 +5,7 @@
"workspaces": [
"packages/asc-web-components",
"packages/asc-web-common",
"packages/browserslist-config-asc",
"web/ASC.Web.Login",
"web/ASC.Web.Client",
"web/ASC.Web.Editor",
@ -16,15 +17,15 @@
"products/ASC.Calendar/Client"
],
"scripts": {
"build": "lerna run build --parallel --ignore @appserver/common --ignore @appserver/components",
"build": "lerna run build --parallel --ignore @appserver/common --ignore @appserver/components --ignore @appserver/browserslist-config-asc",
"build:personal": "lerna run build --parallel --scope {@appserver/studio,@appserver/people,@appserver/files,@appserver/editor}",
"bump": "lerna version --no-push --no-git-tag-version",
"clean": "lerna run clean --parallel",
"deploy": "shx rm -rf build/deploy/products && shx rm -rf build/deploy/public && shx rm -rf build/deploy/studio && lerna run deploy --parallel --ignore @appserver/common --ignore @appserver/components && shx cp -r public build/deploy && yarn sw-build",
"deploy": "shx rm -rf build/deploy/products && shx rm -rf build/deploy/public && shx rm -rf build/deploy/studio && lerna run deploy --parallel --ignore @appserver/common --ignore @appserver/components --ignore @appserver/browserslist-config-asc && shx cp -r public build/deploy && yarn sw-build",
"deploy:personal": "shx rm -rf build/deploy/products && shx rm -rf build/deploy/public && shx rm -rf build/deploy/studio && lerna run deploy --parallel --scope {@appserver/studio,@appserver/people,@appserver/files,@appserver/editor} && shx cp -r public build/deploy && yarn sw-build:personal",
"serve": "lerna run serve --parallel --ignore @appserver/common --ignore @appserver/components",
"start": "lerna run start --parallel --ignore @appserver/common --ignore @appserver/components",
"start-prod": "lerna run start-prod --parallel --ignore @appserver/common --ignore @appserver/components",
"serve": "lerna run serve --parallel --ignore @appserver/common --ignore @appserver/components --ignore @appserver/browserslist-config-asc",
"start": "lerna run start --parallel --ignore @appserver/common --ignore @appserver/components --ignore @appserver/browserslist-config-asc",
"start-prod": "lerna run start-prod --parallel --ignore @appserver/common --ignore @appserver/components --ignore @appserver/browserslist-config-asc",
"storybook": "yarn workspace @appserver/components storybook",
"storybook-build": "yarn workspace @appserver/components run storybook-build",
"sw-build": "workbox injectManifest config/workbox-config.js && yarn sw-modify && yarn sw-minimize",
@ -46,10 +47,24 @@
"wipe": "shx rm -rf node_modules yarn.lock web/**/node_modules products/**/node_modules"
},
"devDependencies": {
"browserslist": "^4.17.1",
"lerna": "^4.0.0",
"replace-in-files-cli": "^1.0.0",
"shx": "^0.3.3",
"terser": "^5.8.0",
"workbox-cli": "^6.3.0"
}
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"dependencies": {}
}

View File

@ -0,0 +1,7 @@
module.exports = [
'>0.25%',
'not ie 11',
'not op_mini all',
'not dead',
'Firefox ESR',
];

View File

@ -0,0 +1,15 @@
# @appserver/browserslist-config
Shared browserslist config for AppServer
## Usage
### package.json
```json
{
"browserslist": [
"extends @appserver/browserslist-config"
]
}
```

View File

@ -0,0 +1,7 @@
module.exports = [
'>0.25%',
'not ie 11',
'not op_mini all',
'not dead',
'Firefox ESR',
];

View File

@ -0,0 +1,13 @@
{
"name": "@appserver/browserslist-config-asc",
"version": "1.0.0",
"description": "Shared browserslist for AppServer libraries and apps",
"main": "browserlist.config.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"appserver",
"browserslist"
]
}

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5014"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/plugin-proposal-class-properties": "^7.14.5",

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5017"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/plugin-proposal-class-properties": "^7.14.5",

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5008"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"dependencies": {
"copy-to-clipboard": "^3.3.1"
},

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5016"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/plugin-proposal-class-properties": "^7.14.5",

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5002"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"dependencies": {
"copy-to-clipboard": "^3.3.1"
},

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5015"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/plugin-proposal-class-properties": "^7.14.5",

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5001"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"dependencies": {
"firebase": "^8.10.0",
"react-string-format": "^0.1.4"

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5013"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/plugin-proposal-class-properties": "^7.14.5",

View File

@ -11,6 +11,9 @@
"start": "webpack-cli serve",
"start-prod": "webpack --mode production && serve dist -p 5011"
},
"browserslist": [
"extends @appserver/browserslist-config-asc"
],
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/plugin-proposal-class-properties": "^7.14.5",

660
yarn.lock

File diff suppressed because it is too large Load Diff