make support more browsers?
This commit is contained in:
parent
60491e6015
commit
af424c40cf
|
@ -1,3 +1,2 @@
|
||||||
> 0.25%
|
> 0.001%
|
||||||
not dead
|
since 2006
|
||||||
since 2016
|
|
||||||
|
|
64
package.json
64
package.json
|
@ -5,56 +5,56 @@
|
||||||
"build": "webpack"
|
"build": "webpack"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.25.2",
|
"@babel/core": "^7.26.9",
|
||||||
"@babel/eslint-parser": "^7.25.1",
|
"@babel/eslint-parser": "^7.26.8",
|
||||||
"@babel/plugin-proposal-decorators": "^7.24.7",
|
"@babel/plugin-proposal-decorators": "^7.25.9",
|
||||||
"@babel/plugin-syntax-import-assertions": "^7.24.7",
|
"@babel/plugin-syntax-import-assertions": "^7.26.0",
|
||||||
"@babel/plugin-transform-class-properties": "^7.25.4",
|
"@babel/plugin-transform-class-properties": "^7.25.9",
|
||||||
"@babel/plugin-transform-runtime": "^7.25.4",
|
"@babel/plugin-transform-runtime": "^7.26.9",
|
||||||
"@babel/preset-env": "^7.25.4",
|
"@babel/preset-env": "^7.26.9",
|
||||||
"@eslint/compat": "^1.1.1",
|
"@eslint/compat": "^1.2.7",
|
||||||
"@eslint/eslintrc": "^3.1.0",
|
"@eslint/eslintrc": "^3.2.0",
|
||||||
"@eslint/js": "^9.9.0",
|
"@eslint/js": "^9.20.0",
|
||||||
"@types/file-saver": "^2.0.7",
|
"@types/file-saver": "^2.0.7",
|
||||||
"@types/js-yaml": "^4.0.9",
|
"@types/js-yaml": "^4.0.9",
|
||||||
"@types/prismjs": "^1.26.4",
|
"@types/prismjs": "^1.26.5",
|
||||||
"@types/uikit": "^3.14.5",
|
"@types/uikit": "^3.14.5",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.2.0",
|
"@typescript-eslint/eslint-plugin": "^8.24.1",
|
||||||
"@typescript-eslint/parser": "^8.2.0",
|
"@typescript-eslint/parser": "^8.24.1",
|
||||||
"babel-loader": "^9.1.3",
|
"babel-loader": "^9.2.1",
|
||||||
"css-loader": "^7.1.2",
|
"css-loader": "^7.1.2",
|
||||||
"css-minimizer-webpack-plugin": "^7.0.0",
|
"css-minimizer-webpack-plugin": "^7.0.0",
|
||||||
"eslint": "^9.9.0",
|
"eslint": "^9.20.1",
|
||||||
"eslint-config-prettier": "^9.1.0",
|
"eslint-config-prettier": "^10.0.1",
|
||||||
"eslint-plugin-prettier": "^5.2.1",
|
"eslint-plugin-prettier": "^5.2.3",
|
||||||
"eslint-plugin-sort-imports-es6-autofix": "^0.6.0",
|
"eslint-plugin-sort-imports-es6-autofix": "^0.6.0",
|
||||||
"git-revision-webpack-plugin": "^5.0.0",
|
"git-revision-webpack-plugin": "^5.0.0",
|
||||||
"globals": "^15.9.0",
|
"globals": "^16.0.0",
|
||||||
"html-webpack-plugin": "^5.6.0",
|
"html-webpack-plugin": "^5.6.3",
|
||||||
"prettier": "^3.3.3",
|
"prettier": "^3.5.1",
|
||||||
"raw-loader": "^4.0.2",
|
"raw-loader": "^4.0.2",
|
||||||
"sass-loader": "^16.0.1",
|
"sass-loader": "^16.0.5",
|
||||||
"ts-loader": "^9.5.1",
|
"ts-loader": "^9.5.2",
|
||||||
"typescript": "^5.5.4",
|
"typescript": "^5.7.3",
|
||||||
"webpack": "^5.94.0",
|
"webpack": "^5.98.0",
|
||||||
"webpack-cli": "^5.1.4",
|
"webpack-cli": "^6.0.1",
|
||||||
"webpack-dev-server": "^5.0.4"
|
"webpack-dev-server": "^5.2.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"clipboard": "^2.0.11",
|
"clipboard": "^2.0.11",
|
||||||
"codejar": "^4.2.0",
|
"codejar": "^4.2.0",
|
||||||
"core-js": "^3.38.1",
|
"core-js": "^3.40.0",
|
||||||
"date-fns": "^3.6.0",
|
"date-fns": "^4.1.0",
|
||||||
"file-saver": "^2.0.5",
|
"file-saver": "^2.0.5",
|
||||||
"i18next": "^23.14.0",
|
"i18next": "^24.2.2",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json5": "^2.2.3",
|
"json5": "^2.2.3",
|
||||||
"normalize.css": "^8.0.1",
|
"normalize.css": "^8.0.1",
|
||||||
"preact": "^10.23.2",
|
"preact": "^10.26.2",
|
||||||
"preact-router": "^4.1.2",
|
"preact-router": "^4.1.2",
|
||||||
"prismjs": "^1.29.0",
|
"prismjs": "^1.29.0",
|
||||||
"qr-scanner": "^1.4.2",
|
"qr-scanner": "^1.4.2",
|
||||||
"sass": "^1.77.8",
|
"sass": "^1.85.0",
|
||||||
"uikit": "^3.21.11"
|
"uikit": "^3.23.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,60 +1,6 @@
|
||||||
|
@import "uikit/src/scss/variables-theme.scss";
|
||||||
// Keep these in same order as https://github.com/uikit/uikit/blob/develop/src/scss/components/_import.scss
|
@import "uikit/src/scss/mixins-theme.scss";
|
||||||
@import "uikit/src/scss/variables.scss";
|
@import "uikit/src/scss/uikit-theme.scss";
|
||||||
@import "uikit/src/scss/mixins.scss";
|
|
||||||
@import "uikit/src/scss/components/base.scss";
|
|
||||||
|
|
||||||
// Elements
|
|
||||||
@import "uikit/src/scss/components/mixin.scss";
|
|
||||||
@import "uikit/src/scss/components/link.scss";
|
|
||||||
@import "uikit/src/scss/components/heading.scss";
|
|
||||||
@import "uikit/src/scss/components/list.scss";
|
|
||||||
@import "uikit/src/scss/components/icon.scss";
|
|
||||||
@import "uikit/src/scss/components/form-range.scss";
|
|
||||||
@import "uikit/src/scss/components/form.scss";
|
|
||||||
@import "uikit/src/scss/components/button.scss";
|
|
||||||
@import "uikit/src/scss/components/progress.scss";
|
|
||||||
|
|
||||||
// Layout
|
|
||||||
@import "uikit/src/scss/components/section.scss";
|
|
||||||
@import "uikit/src/scss/components/container.scss";
|
|
||||||
@import "uikit/src/scss/components/tile.scss";
|
|
||||||
@import "uikit/src/scss/components/card.scss";
|
|
||||||
|
|
||||||
// Common
|
|
||||||
@import "uikit/src/scss/components/spinner.scss";
|
|
||||||
@import "uikit/src/scss/components/alert.scss";
|
|
||||||
@import "uikit/src/scss/components/label.scss";
|
|
||||||
|
|
||||||
// JavaScript
|
|
||||||
@import "uikit/src/scss/components/slider.scss";
|
|
||||||
@import "uikit/src/scss/components/switcher.scss";
|
|
||||||
@import "uikit/src/scss/components/notification.scss";
|
|
||||||
|
|
||||||
// Other
|
|
||||||
@import "uikit/src/scss/components/grid.scss";
|
|
||||||
|
|
||||||
@import "uikit/src/scss/components/nav.scss";
|
|
||||||
@import "uikit/src/scss/components/navbar.scss";
|
|
||||||
@import "uikit/src/scss/components/subnav.scss";
|
|
||||||
@import "uikit/src/scss/components/tab.scss";
|
|
||||||
|
|
||||||
// Utils
|
|
||||||
|
|
||||||
@import "uikit/src/scss/components/width.scss";
|
|
||||||
@import "uikit/src/scss/components/height.scss";
|
|
||||||
@import "uikit/src/scss/components/text.scss";
|
|
||||||
@import "uikit/src/scss/components/column.scss";
|
|
||||||
@import "uikit/src/scss/components/cover.scss";
|
|
||||||
@import "uikit/src/scss/components/background.scss";
|
|
||||||
@import "uikit/src/scss/components/align.scss";
|
|
||||||
@import "uikit/src/scss/components/svg.scss";
|
|
||||||
@import "uikit/src/scss/components/utility.scss";
|
|
||||||
@import "uikit/src/scss/components/flex.scss";
|
|
||||||
@import "uikit/src/scss/components/margin.scss";
|
|
||||||
@import "uikit/src/scss/components/padding.scss";
|
|
||||||
@import "uikit/src/scss/components/position.scss";
|
|
||||||
@import "uikit/src/scss/components/inverse.scss";
|
|
||||||
|
|
||||||
// TODO: replace this with a better solution to https://github.com/uikit/uikit/discussions/4458
|
// TODO: replace this with a better solution to https://github.com/uikit/uikit/discussions/4458
|
||||||
.uk-input-copyable {
|
.uk-input-copyable {
|
||||||
|
|
|
@ -13,6 +13,7 @@ var babelOptions = {
|
||||||
{
|
{
|
||||||
"corejs": { "version": 3 },
|
"corejs": { "version": 3 },
|
||||||
"useBuiltIns": "usage",
|
"useBuiltIns": "usage",
|
||||||
|
"bugfixes": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
@ -59,13 +60,15 @@ module.exports = {
|
||||||
assert: { type: "css" },
|
assert: { type: "css" },
|
||||||
loader: "css-loader",
|
loader: "css-loader",
|
||||||
options: {
|
options: {
|
||||||
exportType: "string",
|
exportType: "string"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.(sa|sc|c)ss$/,
|
test: /\.(sa|sc|c)ss$/,
|
||||||
use: [
|
use: [
|
||||||
"sass-loader"
|
{
|
||||||
|
loader: "sass-loader"
|
||||||
|
}
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue