diff --git a/local/rollup/src/pipeline.common.plugins.js b/local/rollup/src/pipeline.common.plugins.js index c329819..d2c7304 100644 --- a/local/rollup/src/pipeline.common.plugins.js +++ b/local/rollup/src/pipeline.common.plugins.js @@ -1,3 +1,4 @@ +const sass = require('sass'); const postcss = require('postcss'); const autoprefixer = require('autoprefixer'); const { nodeResolve: rollupPluginResolve } = require('@rollup/plugin-node-resolve'); @@ -34,6 +35,7 @@ module.exports = { ? rollupPluginScss({ output, sourceMap, + sass, processor: () => postcss([autoprefixer()]), }) : rollupPluginIgnoreImport({ diff --git a/package-lock.json b/package-lock.json index 7ce2059..8a3fc87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,6 @@ "glob": "^7.1.6", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", - "node-sass": "^7.0.1", "nyc": "^15.1.0", "playwright": "^1.22.2", "playwright-chromium": "^1.22.2", @@ -75,7 +74,7 @@ "rollup-plugin-styles": "^4.0.0", "rollup-plugin-summary": "^1.4.3", "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-ts": "^3.0.2", + "sass": "^1.54.0", "should": "^13.2.3", "tslib": "^2.4.0", "typescript": "^4.7.4", @@ -1839,11 +1838,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", "dev": true, @@ -2309,11 +2303,6 @@ "node": ">=10" } }, - "node_modules/@mdn/browser-compat-data": { - "version": "4.2.1", - "dev": true, - "license": "CC0-1.0" - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -2346,41 +2335,6 @@ "node": ">= 8" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.7", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@playwright/test": { "version": "1.22.2", "dev": true, @@ -2542,14 +2496,6 @@ "node": ">=10" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/@trysound/sax": { "version": "0.2.0", "dev": true, @@ -2685,26 +2631,11 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "dev": true, - "license": "MIT" - }, "node_modules/@types/node": { "version": "18.0.0", "dev": true, "license": "MIT" }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/object-path": { - "version": "0.11.1", - "dev": true, - "license": "MIT" - }, "node_modules/@types/parse-json": { "version": "4.0.0", "dev": true, @@ -2728,11 +2659,6 @@ "@types/node": "*" } }, - "node_modules/@types/semver": { - "version": "7.3.10", - "dev": true, - "license": "MIT" - }, "node_modules/@types/stack-utils": { "version": "2.0.1", "dev": true, @@ -2743,11 +2669,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/ua-parser-js": { - "version": "0.7.36", - "dev": true, - "license": "MIT" - }, "node_modules/@types/yargs": { "version": "17.0.10", "dev": true, @@ -2965,14 +2886,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@wessberg/stringutil": { - "version": "1.0.19", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/abab": { "version": "2.0.6", "dev": true, @@ -3041,19 +2954,6 @@ "node": ">= 6.0.0" } }, - "node_modules/agentkeepalive": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "dev": true, @@ -3081,14 +2981,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-escapes": { "version": "4.3.2", "dev": true, @@ -3250,42 +3142,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/ast-types-flow": { "version": "0.0.7", "dev": true, "license": "ISC" }, - "node_modules/async-foreach": { - "version": "0.1.3", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/asynckit": { "version": "0.4.0", "dev": true, @@ -3323,19 +3184,6 @@ "postcss": "^8.1.0" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "dev": true, - "license": "MIT" - }, "node_modules/axe-core": { "version": "4.4.3", "dev": true, @@ -3484,14 +3332,6 @@ "dev": true, "license": "MIT" }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "dev": true, @@ -3568,72 +3408,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/browserslist-generator": { - "version": "1.0.66", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdn/browser-compat-data": "^4.1.16", - "@types/object-path": "^0.11.1", - "@types/semver": "^7.3.9", - "@types/ua-parser-js": "^0.7.36", - "browserslist": "4.20.2", - "caniuse-lite": "^1.0.30001328", - "isbot": "3.4.5", - "object-path": "^0.11.8", - "semver": "^7.3.7", - "ua-parser-js": "^1.0.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/wessberg/browserslist-generator?sponsor=1" - } - }, - "node_modules/browserslist-generator/node_modules/browserslist": { - "version": "4.20.2", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/browserslist-generator/node_modules/semver": { - "version": "7.3.7", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/bser": { "version": "2.1.1", "dev": true, @@ -3670,48 +3444,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache": { - "version": "15.3.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/caching-transform": { "version": "4.0.0", "dev": true, @@ -3765,22 +3497,6 @@ "node": ">=6" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/caniuse-api": { "version": "3.0.0", "dev": true, @@ -3821,11 +3537,6 @@ "node": ">=6" } }, - "node_modules/caseless": { - "version": "0.12.0", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/chalk": { "version": "4.1.2", "dev": true, @@ -3988,20 +3699,6 @@ "version": "1.0.1", "license": "MIT" }, - "node_modules/compatfactory": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "helpertypes": "^0.0.18" - }, - "engines": { - "node": ">=14.9.0" - }, - "peerDependencies": { - "typescript": ">=3.x || >= 4.x" - } - }, "node_modules/concat-map": { "version": "0.0.1", "dev": true, @@ -4066,11 +3763,6 @@ "url": "https://opencollective.com/core-js" } }, - "node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/cosmiconfig": { "version": "7.0.1", "dev": true, @@ -4099,22 +3791,6 @@ "node": ">= 8" } }, - "node_modules/crosspath": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "^17.0.36" - }, - "engines": { - "node": ">=14.9.0" - } - }, - "node_modules/crosspath/node_modules/@types/node": { - "version": "17.0.45", - "dev": true, - "license": "MIT" - }, "node_modules/css-declaration-sorter": { "version": "6.3.0", "dev": true, @@ -4285,17 +3961,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/dashdash": { - "version": "1.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/data-urls": { "version": "3.0.2", "dev": true, @@ -4345,26 +4010,6 @@ "node": ">=0.10.0" } }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decimal.js": { "version": "10.3.1", "dev": true, @@ -4482,14 +4127,6 @@ "dev": true, "license": "MIT" }, - "node_modules/depd": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/detect-libc": { "version": "2.0.1", "dev": true, @@ -4607,15 +4244,6 @@ "version": "0.1.1", "dev": true }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/electron-to-chromium": { "version": "1.4.167", "dev": true, @@ -4642,6 +4270,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -4654,19 +4283,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, "node_modules/error-ex": { "version": "1.3.2", "dev": true, @@ -5515,19 +5131,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/extend": { - "version": "3.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "dev": true, @@ -5672,14 +5275,6 @@ "node": ">=8.0.0" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, "node_modules/form-data": { "version": "4.0.0", "dev": true, @@ -5805,17 +5400,6 @@ "node": ">=10" } }, - "node_modules/gaze": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "dev": true, @@ -5853,14 +5437,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-stream": { "version": "6.0.1", "dev": true, @@ -5887,14 +5463,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/getpass": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.2.3", "dev": true, @@ -5952,49 +5520,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globule": { - "version": "1.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/globule/node_modules/glob": { - "version": "7.1.7", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globule/node_modules/minimatch": { - "version": "3.0.8", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/graceful-fs": { "version": "4.2.10", "license": "ISC" @@ -6018,34 +5543,6 @@ "dev": true, "license": "MIT" }, - "node_modules/har-schema": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/has": { "version": "1.0.3", "license": "MIT", @@ -6136,25 +5633,6 @@ "node": ">=8" } }, - "node_modules/helpertypes": { - "version": "0.0.18", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", "dev": true, @@ -6171,38 +5649,6 @@ "dev": true, "license": "MIT" }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "dev": true, @@ -6223,14 +5669,6 @@ "node": ">=10.17.0" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, "node_modules/iconv-lite": { "version": "0.6.3", "dev": true, @@ -6261,6 +5699,12 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, "node_modules/import-fresh": { "version": "3.3.0", "dev": true, @@ -6318,11 +5762,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "license": "ISC" - }, "node_modules/inflight": { "version": "1.0.6", "dev": true, @@ -6350,11 +5789,6 @@ "node": ">= 0.4" } }, - "node_modules/ip": { - "version": "1.1.8", - "dev": true, - "license": "MIT" - }, "node_modules/is-arrayish": { "version": "0.2.1", "dev": true, @@ -6478,11 +5912,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/is-module": { "version": "1.0.0", "dev": true, @@ -6537,14 +5966,6 @@ "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "dev": true, @@ -6647,29 +6068,11 @@ "node": ">=0.10.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/isbot": { - "version": "3.4.5", - "dev": true, - "license": "Unlicense", - "engines": { - "node": ">=12" - } - }, "node_modules/isexe": { "version": "2.0.0", "dev": true, "license": "ISC" }, - "node_modules/isstream": { - "version": "0.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", "dev": true, @@ -7708,11 +7111,6 @@ "node": ">=10" } }, - "node_modules/js-base64": { - "version": "2.6.4", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/js-tokens": { "version": "4.0.0", "dev": true, @@ -7730,11 +7128,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "0.1.1", - "dev": true, - "license": "MIT" - }, "node_modules/jsdom": { "version": "19.0.0", "dev": true, @@ -7837,11 +7230,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json-schema": { - "version": "0.4.0", - "dev": true, - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "dev": true, @@ -7852,11 +7240,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "dev": true, - "license": "ISC" - }, "node_modules/json5": { "version": "2.2.1", "dev": true, @@ -7883,20 +7266,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsprim": { - "version": "1.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.2", "dev": true, @@ -7909,14 +7278,6 @@ "node": ">=4.0" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/kleur": { "version": "3.0.3", "dev": true, @@ -8084,32 +7445,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-fetch-happen": { - "version": "9.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/makeerror": { "version": "1.0.12", "dev": true, @@ -8118,58 +7453,11 @@ "tmpl": "1.0.5" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mdn-data": { "version": "2.0.14", "dev": true, "license": "CC0-1.0" }, - "node_modules/meow": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "dev": true, @@ -8244,14 +7532,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "3.1.2", "dev": true, @@ -8268,19 +7548,6 @@ "dev": true, "license": "MIT" }, - "node_modules/minimist-options": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/minipass": { "version": "3.3.3", "dev": true, @@ -8292,66 +7559,6 @@ "node": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/minizlib": { "version": "2.1.2", "dev": true, @@ -8401,14 +7608,6 @@ "dev": true, "license": "MIT" }, - "node_modules/negotiator": { - "version": "0.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/node-fetch": { "version": "2.6.7", "dev": true, @@ -8447,29 +7646,6 @@ "webidl-conversions": "^3.0.0" } }, - "node_modules/node-gyp": { - "version": "8.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, "node_modules/node-gyp-build": { "version": "4.4.0", "dev": true, @@ -8480,64 +7656,6 @@ "node-gyp-build-test": "build-test.js" } }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.3.7", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/node-int64": { "version": "0.4.0", "dev": true, @@ -8559,35 +7677,6 @@ "dev": true, "license": "MIT" }, - "node_modules/node-sass": { - "version": "7.0.1", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^8.4.1", - "npmlog": "^5.0.0", - "request": "^2.88.0", - "sass-graph": "4.0.0", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/nopt": { "version": "5.0.0", "dev": true, @@ -8602,34 +7691,6 @@ "node": ">=6" } }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.7", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "dev": true, @@ -8810,14 +7871,6 @@ "node": ">=6" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, "node_modules/object-assign": { "version": "4.1.1", "dev": true, @@ -8842,14 +7895,6 @@ "node": ">= 0.4" } }, - "node_modules/object-path": { - "version": "0.11.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.12.0" - } - }, "node_modules/object.assign": { "version": "4.1.2", "dev": true, @@ -9136,11 +8181,6 @@ "node": ">=8" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, "node_modules/picocolors": { "version": "1.0.0", "dev": true, @@ -9788,11 +8828,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/process-on-spawn": { "version": "1.0.0", "dev": true, @@ -9804,23 +8839,6 @@ "node": ">=8" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/prompts": { "version": "2.4.2", "dev": true, @@ -9861,14 +8879,6 @@ "node": ">=6" } }, - "node_modules/qs": { - "version": "6.5.3", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, "node_modules/query-string": { "version": "7.1.1", "dev": true, @@ -9905,14 +8915,6 @@ ], "license": "MIT" }, - "node_modules/quick-lru": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/randombytes": { "version": "2.1.0", "dev": true, @@ -9926,76 +8928,6 @@ "dev": true, "license": "MIT" }, - "node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/readable-stream": { "version": "3.6.0", "dev": true, @@ -10020,18 +8952,6 @@ "node": ">=8.10.0" } }, - "node_modules/redent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/regenerate": { "version": "1.4.2", "dev": true, @@ -10138,69 +9058,6 @@ "node": ">=4" } }, - "node_modules/request": { - "version": "2.88.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/require-directory": { "version": "2.1.1", "dev": true, @@ -10256,14 +9113,6 @@ "node": ">=10" } }, - "node_modules/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "dev": true, @@ -10490,90 +9339,6 @@ "node": ">= 10.13.0" } }, - "node_modules/rollup-plugin-ts": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^4.2.1", - "@wessberg/stringutil": "^1.0.19", - "ansi-colors": "^4.1.3", - "browserslist": "^4.20.4", - "browserslist-generator": "^1.0.66", - "compatfactory": "^1.0.1", - "crosspath": "^2.0.0", - "magic-string": "^0.26.2", - "ts-clone-node": "^1.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.9.0", - "npm": ">=7.0.0", - "pnpm": ">=3.2.0", - "yarn": ">=1.13" - }, - "funding": { - "type": "github", - "url": "https://github.com/wessberg/rollup-plugin-ts?sponsor=1" - }, - "peerDependencies": { - "@babel/core": ">=6.x || >=7.x", - "@babel/plugin-transform-runtime": ">=6.x || >=7.x", - "@babel/preset-env": ">=6.x || >=7.x", - "@babel/preset-typescript": ">=6.x || >=7.x", - "@babel/runtime": ">=6.x || >=7.x", - "@swc/core": ">=1.x", - "@swc/helpers": ">=0.2", - "rollup": ">=1.x || >=2.x", - "typescript": ">=3.2.x || >= 4.x" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@babel/plugin-transform-runtime": { - "optional": true - }, - "@babel/preset-env": { - "optional": true - }, - "@babel/preset-typescript": { - "optional": true - }, - "@babel/runtime": { - "optional": true - }, - "@swc/core": { - "optional": true - }, - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/rollup-plugin-ts/node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/rollup-plugin-ts/node_modules/magic-string": { - "version": "0.26.2", - "dev": true, - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/rollup-plugin-typescript2": { "version": "0.32.1", "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.32.1.tgz", @@ -10647,21 +9412,21 @@ "dev": true, "license": "MIT" }, - "node_modules/sass-graph": { - "version": "4.0.0", + "node_modules/sass": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.0.tgz", + "integrity": "sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==", "dev": true, - "license": "MIT", "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.3.0", - "yargs": "^17.2.1" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { - "sassgraph": "bin/sassgraph" + "sass": "sass.js" }, "engines": { - "node": ">=12" + "node": ">=12.0.0" } }, "node_modules/saxes": { @@ -10675,23 +9440,6 @@ "node": ">=10" } }, - "node_modules/scss-tokenizer": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "js-base64": "^2.4.3", - "source-map": "^0.7.1" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.7.4", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, "node_modules/semver": { "version": "6.3.0", "license": "ISC", @@ -10839,41 +9587,6 @@ "node": ">=8" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/source-map": { "version": "0.6.1", "dev": true, @@ -10920,34 +9633,6 @@ "node": ">=8" } }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.11", - "dev": true, - "license": "CC0-1.0" - }, "node_modules/split-on-first": { "version": "1.1.0", "dev": true, @@ -10961,41 +9646,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/sshpk": { - "version": "1.17.0", - "dev": true, - "license": "MIT", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/stable": { "version": "0.1.8", "dev": true, @@ -11020,36 +9670,6 @@ "node": ">=8" } }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/stdout-stream/node_modules/readable-stream": { - "version": "2.3.7", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stdout-stream/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/strict-uri-encode": { "version": "2.0.0", "dev": true, @@ -11186,17 +9806,6 @@ "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "dev": true, @@ -11411,40 +10020,6 @@ "node": ">=12" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/true-case-path": { - "version": "1.0.3", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "glob": "^7.1.2" - } - }, - "node_modules/ts-clone-node": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "compatfactory": "^1.0.1" - }, - "engines": { - "node": ">=14.9.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/wessberg/ts-clone-node?sponsor=1" - }, - "peerDependencies": { - "typescript": "^3.x || ^4.x" - } - }, "node_modules/tsconfig-paths": { "version": "3.14.1", "dev": true, @@ -11498,22 +10073,6 @@ "dev": true, "license": "0BSD" }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "dev": true, - "license": "Unlicense" - }, "node_modules/type-check": { "version": "0.4.0", "dev": true, @@ -11563,24 +10122,6 @@ "node": ">=4.2.0" } }, - "node_modules/ua-parser-js": { - "version": "1.0.2", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "dev": true, @@ -11631,22 +10172,6 @@ "node": ">=4" } }, - "node_modules/unique-filename": { - "version": "1.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, "node_modules/universalify": { "version": "2.0.0", "license": "MIT", @@ -11730,28 +10255,6 @@ "node": ">=10.12.0" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "node_modules/vscode-json-languageservice": { "version": "4.2.1", "dev": true, @@ -12004,14 +10507,6 @@ "node": ">=12" } }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.0.1", "dev": true, @@ -12032,7 +10527,8 @@ } }, "packages/overlayscrollbars": { - "version": "0.0.1" + "version": "2.0.0-beta.0", + "license": "MIT" } }, "dependencies": { @@ -13086,10 +11582,6 @@ } } }, - "@gar/promisify": { - "version": "1.1.3", - "dev": true - }, "@humanwhocodes/config-array": { "version": "0.9.5", "dev": true, @@ -13426,10 +11918,6 @@ } } }, - "@mdn/browser-compat-data": { - "version": "4.2.1", - "dev": true - }, "@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -13450,31 +11938,6 @@ "fastq": "^1.6.0" } }, - "@npmcli/fs": { - "version": "1.1.1", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, "@playwright/test": { "version": "1.22.2", "dev": true, @@ -13575,10 +12038,6 @@ "pretty-format": "^26.6.2" } }, - "@tootallnate/once": { - "version": "1.1.2", - "dev": true - }, "@trysound/sax": { "version": "0.2.0", "dev": true @@ -13693,22 +12152,10 @@ "version": "3.0.5", "dev": true }, - "@types/minimist": { - "version": "1.2.2", - "dev": true - }, "@types/node": { "version": "18.0.0", "dev": true }, - "@types/normalize-package-data": { - "version": "2.4.1", - "dev": true - }, - "@types/object-path": { - "version": "0.11.1", - "dev": true - }, "@types/parse-json": { "version": "4.0.0", "dev": true @@ -13728,10 +12175,6 @@ "@types/node": "*" } }, - "@types/semver": { - "version": "7.3.10", - "dev": true - }, "@types/stack-utils": { "version": "2.0.1", "dev": true @@ -13740,10 +12183,6 @@ "version": "4.0.2", "dev": true }, - "@types/ua-parser-js": { - "version": "0.7.36", - "dev": true - }, "@types/yargs": { "version": "17.0.10", "dev": true, @@ -13852,10 +12291,6 @@ "eslint-visitor-keys": "^3.3.0" } }, - "@wessberg/stringutil": { - "version": "1.0.19", - "dev": true - }, "abab": { "version": "2.0.6", "dev": true @@ -13898,15 +12333,6 @@ "debug": "4" } }, - "agentkeepalive": { - "version": "4.2.1", - "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, "aggregate-error": { "version": "3.1.0", "dev": true, @@ -13925,10 +12351,6 @@ "uri-js": "^4.2.2" } }, - "ansi-colors": { - "version": "4.1.3", - "dev": true - }, "ansi-escapes": { "version": "4.3.2", "dev": true, @@ -14028,29 +12450,10 @@ "es-shim-unscopables": "^1.0.0" } }, - "arrify": { - "version": "1.0.1", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "dev": true - }, "ast-types-flow": { "version": "0.0.7", "dev": true }, - "async-foreach": { - "version": "0.1.3", - "dev": true - }, "asynckit": { "version": "0.4.0", "dev": true @@ -14067,14 +12470,6 @@ "postcss-value-parser": "^4.2.0" } }, - "aws-sign2": { - "version": "0.7.0", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "dev": true - }, "axe-core": { "version": "4.4.3", "dev": true @@ -14178,13 +12573,6 @@ "version": "1.0.2", "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, "binary-extensions": { "version": "2.2.0", "dev": true @@ -14229,42 +12617,6 @@ "update-browserslist-db": "^1.0.0" } }, - "browserslist-generator": { - "version": "1.0.66", - "dev": true, - "requires": { - "@mdn/browser-compat-data": "^4.1.16", - "@types/object-path": "^0.11.1", - "@types/semver": "^7.3.9", - "@types/ua-parser-js": "^0.7.36", - "browserslist": "4.20.2", - "caniuse-lite": "^1.0.30001328", - "isbot": "3.4.5", - "object-path": "^0.11.8", - "semver": "^7.3.7", - "ua-parser-js": "^1.0.2" - }, - "dependencies": { - "browserslist": { - "version": "4.20.2", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - } - }, - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "bser": { "version": "2.1.1", "dev": true, @@ -14287,39 +12639,6 @@ "version": "3.3.0", "dev": true }, - "cacache": { - "version": "15.3.0", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "p-map": { - "version": "4.0.0", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - } - } - }, "caching-transform": { "version": "4.0.0", "dev": true, @@ -14358,15 +12677,6 @@ "version": "5.3.1", "dev": true }, - "camelcase-keys": { - "version": "6.2.2", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, "caniuse-api": { "version": "3.0.0", "dev": true, @@ -14390,10 +12700,6 @@ "simple-get": "^3.0.3" } }, - "caseless": { - "version": "0.12.0", - "dev": true - }, "chalk": { "version": "4.1.2", "dev": true, @@ -14494,13 +12800,6 @@ "commondir": { "version": "1.0.1" }, - "compatfactory": { - "version": "1.0.1", - "dev": true, - "requires": { - "helpertypes": "^0.0.18" - } - }, "concat-map": { "version": "0.0.1", "dev": true @@ -14542,10 +12841,6 @@ "version": "3.23.2", "dev": true }, - "core-util-is": { - "version": "1.0.2", - "dev": true - }, "cosmiconfig": { "version": "7.0.1", "dev": true, @@ -14566,19 +12861,6 @@ "which": "^2.0.1" } }, - "crosspath": { - "version": "2.0.0", - "dev": true, - "requires": { - "@types/node": "^17.0.36" - }, - "dependencies": { - "@types/node": { - "version": "17.0.45", - "dev": true - } - } - }, "css-declaration-sorter": { "version": "6.3.0", "dev": true, @@ -14688,13 +12970,6 @@ "version": "1.0.8", "dev": true }, - "dashdash": { - "version": "1.14.1", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "data-urls": { "version": "3.0.2", "dev": true, @@ -14725,20 +13000,6 @@ "version": "1.2.0", "dev": true }, - "decamelize-keys": { - "version": "1.1.0", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "dev": true - } - } - }, "decimal.js": { "version": "10.3.1", "dev": true @@ -14819,10 +13080,6 @@ "version": "1.0.0", "dev": true }, - "depd": { - "version": "1.1.2", - "dev": true - }, "detect-libc": { "version": "2.0.1", "dev": true @@ -14893,14 +13150,6 @@ "version": "0.1.1", "dev": true }, - "ecc-jsbn": { - "version": "0.1.2", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "electron-to-chromium": { "version": "1.4.167", "dev": true @@ -14917,6 +13166,7 @@ "version": "0.1.13", "dev": true, "optional": true, + "peer": true, "requires": { "iconv-lite": "^0.6.2" } @@ -14925,14 +13175,6 @@ "version": "2.2.0", "dev": true }, - "env-paths": { - "version": "2.2.1", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "dev": true - }, "error-ex": { "version": "1.3.2", "dev": true, @@ -15483,14 +13725,6 @@ } } }, - "extend": { - "version": "3.0.2", - "dev": true - }, - "extsprintf": { - "version": "1.3.0", - "dev": true - }, "fast-deep-equal": { "version": "3.1.3", "dev": true @@ -15589,10 +13823,6 @@ "signal-exit": "^3.0.2" } }, - "forever-agent": { - "version": "0.6.1", - "dev": true - }, "form-data": { "version": "4.0.0", "dev": true, @@ -15665,13 +13895,6 @@ "wide-align": "^1.1.2" } }, - "gaze": { - "version": "1.1.3", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, "gensync": { "version": "1.0.0-beta.2", "dev": true @@ -15693,10 +13916,6 @@ "version": "0.1.0", "dev": true }, - "get-stdin": { - "version": "4.0.1", - "dev": true - }, "get-stream": { "version": "6.0.1", "dev": true @@ -15709,13 +13928,6 @@ "get-intrinsic": "^1.1.1" } }, - "getpass": { - "version": "0.1.7", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.2.3", "dev": true, @@ -15751,36 +13963,6 @@ "slash": "^3.0.0" } }, - "globule": { - "version": "1.3.4", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.1.7", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.8", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, "graceful-fs": { "version": "4.2.10" }, @@ -15797,22 +13979,6 @@ } } }, - "har-schema": { - "version": "2.0.0", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "hard-rejection": { - "version": "2.1.0", - "dev": true - }, "has": { "version": "1.0.3", "requires": { @@ -15863,17 +14029,6 @@ } } }, - "helpertypes": { - "version": "0.0.18", - "dev": true - }, - "hosted-git-info": { - "version": "4.1.0", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, "html-encoding-sniffer": { "version": "3.0.0", "dev": true, @@ -15885,28 +14040,6 @@ "version": "2.0.2", "dev": true }, - "http-cache-semantics": { - "version": "4.1.0", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-signature": { - "version": "1.2.0", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "https-proxy-agent": { "version": "5.0.1", "dev": true, @@ -15919,13 +14052,6 @@ "version": "2.1.0", "dev": true }, - "humanize-ms": { - "version": "1.2.1", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, "iconv-lite": { "version": "0.6.3", "dev": true, @@ -15942,6 +14068,12 @@ "version": "5.2.0", "dev": true }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, "import-fresh": { "version": "3.3.0", "dev": true, @@ -15972,10 +14104,6 @@ "version": "4.0.0", "dev": true }, - "infer-owner": { - "version": "1.0.4", - "dev": true - }, "inflight": { "version": "1.0.6", "dev": true, @@ -15997,10 +14125,6 @@ "side-channel": "^1.0.4" } }, - "ip": { - "version": "1.1.8", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "dev": true @@ -16070,10 +14194,6 @@ "is-extglob": "^2.1.1" } }, - "is-lambda": { - "version": "1.0.1", - "dev": true - }, "is-module": { "version": "1.0.0", "dev": true @@ -16101,10 +14221,6 @@ "version": "3.0.3", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "dev": true - }, "is-potential-custom-element-name": { "version": "1.0.1", "dev": true @@ -16164,22 +14280,10 @@ "version": "1.0.2", "dev": true }, - "isarray": { - "version": "1.0.0", - "dev": true - }, - "isbot": { - "version": "3.4.5", - "dev": true - }, "isexe": { "version": "2.0.0", "dev": true }, - "isstream": { - "version": "0.1.2", - "dev": true - }, "istanbul-lib-coverage": { "version": "3.2.0", "dev": true @@ -16878,10 +14982,6 @@ "version": "3.1.1", "dev": true }, - "js-base64": { - "version": "2.6.4", - "dev": true - }, "js-tokens": { "version": "4.0.0", "dev": true @@ -16894,10 +14994,6 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "dev": true - }, "jsdom": { "version": "19.0.0", "dev": true, @@ -16959,10 +15055,6 @@ "version": "2.3.1", "dev": true }, - "json-schema": { - "version": "0.4.0", - "dev": true - }, "json-schema-traverse": { "version": "0.4.1", "dev": true @@ -16971,10 +15063,6 @@ "version": "1.0.1", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "dev": true - }, "json5": { "version": "2.2.1", "dev": true @@ -16990,16 +15078,6 @@ "universalify": "^2.0.0" } }, - "jsprim": { - "version": "1.4.2", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, "jsx-ast-utils": { "version": "3.3.2", "dev": true, @@ -17008,10 +15086,6 @@ "object.assign": "^4.1.2" } }, - "kind-of": { - "version": "6.0.3", - "dev": true - }, "kleur": { "version": "3.0.3", "dev": true @@ -17122,28 +15196,6 @@ "semver": "^6.0.0" } }, - "make-fetch-happen": { - "version": "9.1.0", - "dev": true, - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - } - }, "makeerror": { "version": "1.0.12", "dev": true, @@ -17151,38 +15203,10 @@ "tmpl": "1.0.5" } }, - "map-obj": { - "version": "4.3.0", - "dev": true - }, "mdn-data": { "version": "2.0.14", "dev": true }, - "meow": { - "version": "9.0.0", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "type-fest": { - "version": "0.18.1", - "dev": true - } - } - }, "merge-stream": { "version": "2.0.0", "dev": true @@ -17222,10 +15246,6 @@ "version": "2.1.0", "dev": true }, - "min-indent": { - "version": "1.0.1", - "dev": true - }, "minimatch": { "version": "3.1.2", "dev": true, @@ -17237,15 +15257,6 @@ "version": "1.2.6", "dev": true }, - "minimist-options": { - "version": "4.1.0", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, "minipass": { "version": "3.3.3", "dev": true, @@ -17253,44 +15264,6 @@ "yallist": "^4.0.0" } }, - "minipass-collect": { - "version": "1.0.2", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "1.4.1", - "dev": true, - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "minizlib": { "version": "2.1.2", "dev": true, @@ -17319,10 +15292,6 @@ "version": "1.4.0", "dev": true }, - "negotiator": { - "version": "0.6.3", - "dev": true - }, "node-fetch": { "version": "2.6.7", "dev": true, @@ -17348,63 +15317,6 @@ } } }, - "node-gyp": { - "version": "8.4.1", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "are-we-there-yet": { - "version": "3.0.0", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "4.0.4", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "npmlog": { - "version": "6.0.2", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "node-gyp-build": { "version": "4.4.0", "dev": true @@ -17424,27 +15336,6 @@ "version": "2.0.5", "dev": true }, - "node-sass": { - "version": "7.0.1", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^8.4.1", - "npmlog": "^5.0.0", - "request": "^2.88.0", - "sass-graph": "4.0.0", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - } - }, "nopt": { "version": "5.0.0", "dev": true, @@ -17452,25 +15343,6 @@ "abbrev": "1" } }, - "normalize-package-data": { - "version": "3.0.3", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "normalize-path": { "version": "3.0.0", "dev": true @@ -17603,10 +15475,6 @@ } } }, - "oauth-sign": { - "version": "0.9.0", - "dev": true - }, "object-assign": { "version": "4.1.1", "dev": true @@ -17619,10 +15487,6 @@ "version": "1.1.1", "dev": true }, - "object-path": { - "version": "0.11.8", - "dev": true - }, "object.assign": { "version": "4.1.2", "dev": true, @@ -17795,10 +15659,6 @@ "version": "4.0.0", "dev": true }, - "performance-now": { - "version": "2.1.0", - "dev": true - }, "picocolors": { "version": "1.0.0", "dev": true @@ -18139,10 +15999,6 @@ } } }, - "process-nextick-args": { - "version": "2.0.1", - "dev": true - }, "process-on-spawn": { "version": "1.0.0", "dev": true, @@ -18150,18 +16006,6 @@ "fromentries": "^1.2.0" } }, - "promise-inflight": { - "version": "1.0.1", - "dev": true - }, - "promise-retry": { - "version": "2.0.1", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, "prompts": { "version": "2.4.2", "dev": true, @@ -18193,10 +16037,6 @@ "version": "2.1.1", "dev": true }, - "qs": { - "version": "6.5.3", - "dev": true - }, "query-string": { "version": "7.1.1", "dev": true, @@ -18211,10 +16051,6 @@ "version": "1.2.3", "dev": true }, - "quick-lru": { - "version": "4.0.1", - "dev": true - }, "randombytes": { "version": "2.1.0", "dev": true, @@ -18226,55 +16062,6 @@ "version": "17.0.2", "dev": true }, - "read-pkg": { - "version": "5.2.0", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "dev": true - } - } - }, "readable-stream": { "version": "3.6.0", "dev": true, @@ -18291,14 +16078,6 @@ "picomatch": "^2.2.1" } }, - "redent": { - "version": "3.0.0", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, "regenerate": { "version": "1.4.2", "dev": true @@ -18370,55 +16149,6 @@ "es6-error": "^4.0.1" } }, - "request": { - "version": "2.88.2", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "tough-cookie": { - "version": "2.5.0", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "uuid": { - "version": "3.4.0", - "dev": true - } - } - }, "require-directory": { "version": "2.1.1", "dev": true @@ -18450,10 +16180,6 @@ "version": "1.1.0", "dev": true }, - "retry": { - "version": "0.12.0", - "dev": true - }, "reusify": { "version": "1.0.4", "dev": true @@ -18606,39 +16332,6 @@ } } }, - "rollup-plugin-ts": { - "version": "3.0.2", - "dev": true, - "requires": { - "@rollup/pluginutils": "^4.2.1", - "@wessberg/stringutil": "^1.0.19", - "ansi-colors": "^4.1.3", - "browserslist": "^4.20.4", - "browserslist-generator": "^1.0.66", - "compatfactory": "^1.0.1", - "crosspath": "^2.0.0", - "magic-string": "^0.26.2", - "ts-clone-node": "^1.0.0", - "tslib": "^2.4.0" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.2.1", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - }, - "magic-string": { - "version": "0.26.2", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.8" - } - } - } - }, "rollup-plugin-typescript2": { "version": "0.32.1", "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.32.1.tgz", @@ -18690,14 +16383,15 @@ "version": "2.1.2", "dev": true }, - "sass-graph": { - "version": "4.0.0", + "sass": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.0.tgz", + "integrity": "sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==", "dev": true, "requires": { - "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.3.0", - "yargs": "^17.2.1" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, "saxes": { @@ -18707,20 +16401,6 @@ "xmlchars": "^2.2.0" } }, - "scss-tokenizer": { - "version": "0.3.0", - "dev": true, - "requires": { - "js-base64": "^2.4.3", - "source-map": "^0.7.1" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "dev": true - } - } - }, "semver": { "version": "6.3.0" }, @@ -18822,27 +16502,6 @@ "version": "3.0.0", "dev": true }, - "smart-buffer": { - "version": "4.2.0", - "dev": true - }, - "socks": { - "version": "2.6.2", - "dev": true, - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "6.2.1", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, "source-map": { "version": "0.6.1", "dev": true @@ -18875,30 +16534,6 @@ "which": "^2.0.1" } }, - "spdx-correct": { - "version": "3.1.1", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "dev": true - }, "split-on-first": { "version": "1.1.0", "dev": true @@ -18907,28 +16542,6 @@ "version": "1.0.3", "dev": true }, - "sshpk": { - "version": "1.17.0", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "8.0.1", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "dev": true @@ -18946,35 +16559,6 @@ } } }, - "stdout-stream": { - "version": "1.4.1", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "strict-uri-encode": { "version": "2.0.0", "dev": true @@ -19062,13 +16646,6 @@ "version": "2.0.0", "dev": true }, - "strip-indent": { - "version": "3.0.0", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, "strip-json-comments": { "version": "3.1.1", "dev": true @@ -19202,24 +16779,6 @@ "punycode": "^2.1.1" } }, - "trim-newlines": { - "version": "3.0.1", - "dev": true - }, - "true-case-path": { - "version": "1.0.3", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, - "ts-clone-node": { - "version": "1.0.0", - "dev": true, - "requires": { - "compatfactory": "^1.0.1" - } - }, "tsconfig-paths": { "version": "3.14.1", "dev": true, @@ -19259,17 +16818,6 @@ } } }, - "tunnel-agent": { - "version": "0.6.0", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "dev": true - }, "type-check": { "version": "0.4.0", "dev": true, @@ -19295,10 +16843,6 @@ "typescript": { "version": "4.7.4" }, - "ua-parser-js": { - "version": "1.0.2", - "dev": true - }, "unbox-primitive": { "version": "1.0.2", "dev": true, @@ -19329,20 +16873,6 @@ "version": "2.0.0", "dev": true }, - "unique-filename": { - "version": "1.1.1", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "universalify": { "version": "2.0.0" }, @@ -19389,23 +16919,6 @@ "convert-source-map": "^1.6.0" } }, - "validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "vscode-json-languageservice": { "version": "4.2.1", "dev": true, @@ -19575,10 +17088,6 @@ } } }, - "yargs-parser": { - "version": "20.2.9", - "dev": true - }, "yocto-queue": { "version": "0.1.0", "dev": true diff --git a/package.json b/package.json index bea54a5..922097c 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "glob": "^7.1.6", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", - "node-sass": "^7.0.1", + "sass": "^1.54.0", "nyc": "^15.1.0", "playwright": "^1.22.2", "playwright-chromium": "^1.22.2", diff --git a/packages/overlayscrollbars/src/styles/sizeobserver.scss b/packages/overlayscrollbars/src/styles/sizeobserver.scss index 003c3f3..533fd02 100644 --- a/packages/overlayscrollbars/src/styles/sizeobserver.scss +++ b/packages/overlayscrollbars/src/styles/sizeobserver.scss @@ -1,3 +1,5 @@ +@use 'sass:math'; + $inflate-margin: 133px; $shrink-scale: 0.1; @@ -58,7 +60,9 @@ $shrink-scale: 0.1; padding: inherit; border: inherit; margin: -$inflate-margin; - transform: scale(1 / $shrink-scale); + transform: scale( + math.div(1, $shrink-scale) + ); // scale(calc(1 / #{$shrink-scale})) not supported in ie11 &.ltr { margin-right: -$inflate-margin * 2; diff --git a/packages/overlayscrollbars/styles/overlayscrollbars.css b/packages/overlayscrollbars/styles/overlayscrollbars.css index 857f7e7..cead271 100644 --- a/packages/overlayscrollbars/styles/overlayscrollbars.css +++ b/packages/overlayscrollbars/styles/overlayscrollbars.css @@ -4,7 +4,8 @@ pointer-events: none; overflow: hidden; visibility: hidden; - box-sizing: border-box; } + box-sizing: border-box; +} .os-size-observer, .os-size-observer-listener, @@ -13,7 +14,8 @@ writing-mode: horizontal-tb; position: absolute; left: 0; - top: 0; } + top: 0; +} .os-size-observer { z-index: -1; @@ -29,18 +31,21 @@ right: 0; bottom: 0; left: 0; - transform: scale(0.1); } - .os-size-observer::before { - content: ''; - flex: none; - box-sizing: inherit; - padding: 10px; - width: 10px; - height: 10px; } + transform: scale(0.1); +} +.os-size-observer::before { + content: ""; + flex: none; + box-sizing: inherit; + padding: 10px; + width: 10px; + height: 10px; +} .os-size-observer-appear { -webkit-animation: os-size-observer-appear-animation 1ms forwards; - animation: os-size-observer-appear-animation 1ms forwards; } + animation: os-size-observer-appear-animation 1ms forwards; +} .os-size-observer-listener { box-sizing: border-box; @@ -49,52 +54,64 @@ padding: inherit; border: inherit; margin: -133px; - transform: scale(10); } - .os-size-observer-listener.ltr { - margin-right: -266px; - margin-left: 0; } - .os-size-observer-listener.rtl { - margin-left: -266px; - margin-right: 0; } - .os-size-observer-listener:empty::before { - content: ''; - width: 100%; - height: 100%; } - .os-size-observer-listener:empty::before, - .os-size-observer-listener > .os-size-observer-listener-item { - display: block; - position: relative; - padding: inherit; - border: inherit; - box-sizing: content-box; - flex: auto; } + transform: scale(10); +} +.os-size-observer-listener.ltr { + margin-right: -266px; + margin-left: 0; +} +.os-size-observer-listener.rtl { + margin-left: -266px; + margin-right: 0; +} +.os-size-observer-listener:empty::before { + content: ""; + width: 100%; + height: 100%; +} +.os-size-observer-listener:empty::before, .os-size-observer-listener > .os-size-observer-listener-item { + display: block; + position: relative; + padding: inherit; + border: inherit; + box-sizing: content-box; + flex: auto; +} .os-size-observer-listener-scroll { box-sizing: border-box; - display: flex; } + display: flex; +} .os-size-observer-listener-item { right: 0; bottom: 0; overflow: hidden; direction: ltr; - flex: none; } + flex: none; +} .os-size-observer-listener-item-final { - transition: none; } + transition: none; +} @-webkit-keyframes os-size-observer-appear-animation { from { - cursor: auto; } + cursor: auto; + } to { - cursor: none; } } + cursor: none; + } +} @keyframes os-size-observer-appear-animation { from { - cursor: auto; } + cursor: auto; + } to { - cursor: none; } } - + cursor: none; + } +} .os-trinsic-observer { flex: none; box-sizing: border-box; @@ -108,15 +125,18 @@ z-index: -1; height: 0; top: calc(100% + 1px); - contain: strict; } - .os-trinsic-observer:not(:empty) { - height: calc(100% + 1px); - top: -1px; } - .os-trinsic-observer:not(:empty) > .os-size-observer { - width: 1000%; - height: 1000%; - min-height: 1px; - min-width: 1px; } + contain: strict; +} +.os-trinsic-observer:not(:empty) { + height: calc(100% + 1px); + top: -1px; +} +.os-trinsic-observer:not(:empty) > .os-size-observer { + width: 1000%; + height: 1000%; + min-height: 1px; + min-width: 1px; +} .os-environment { --os-custom-prop: -1; @@ -126,51 +146,60 @@ overflow: scroll; height: 200px; width: 200px; - z-index: var(--os-custom-prop); } - .os-environment div { - width: 200%; - height: 200%; - margin: 10px 0; } - .os-environment.os-environment-flexbox-glue { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - height: auto; - width: auto; - min-height: 200px; - min-width: 200px; } - .os-environment.os-environment-flexbox-glue div { - flex: auto; - width: auto; - height: auto; - max-height: 100%; - max-width: 100%; - margin: 0; } - .os-environment.os-environment-flexbox-glue-max { - max-height: 200px; } - .os-environment.os-environment-flexbox-glue-max div { - overflow: visible; } - .os-environment.os-environment-flexbox-glue-max div::before { - content: ''; - display: block; - height: 999px; - width: 999px; } + z-index: var(--os-custom-prop); +} +.os-environment div { + width: 200%; + height: 200%; + margin: 10px 0; +} +.os-environment.os-environment-flexbox-glue { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + height: auto; + width: auto; + min-height: 200px; + min-width: 200px; +} +.os-environment.os-environment-flexbox-glue div { + flex: auto; + width: auto; + height: auto; + max-height: 100%; + max-width: 100%; + margin: 0; +} +.os-environment.os-environment-flexbox-glue-max { + max-height: 200px; +} +.os-environment.os-environment-flexbox-glue-max div { + overflow: visible; +} +.os-environment.os-environment-flexbox-glue-max div::before { + content: ""; + display: block; + height: 999px; + width: 999px; +} .os-environment, .os-viewport { - -ms-overflow-style: scrollbar !important; } + -ms-overflow-style: scrollbar !important; +} -[data-overlayscrollbars=''], -[data-overlayscrollbars~='scrollbarHidden'], +[data-overlayscrollbars=""], +[data-overlayscrollbars~=scrollbarHidden], html.os-viewport-scrollbar-hidden, .os-viewport-scrollbar-hidden.os-environment, .os-viewport-scrollbar-hidden.os-viewport { - scrollbar-width: none !important; } + scrollbar-width: none !important; +} -[data-overlayscrollbars='']::-webkit-scrollbar, -[data-overlayscrollbars='']::-webkit-scrollbar-corner, -[data-overlayscrollbars~='scrollbarHidden']::-webkit-scrollbar, -[data-overlayscrollbars~='scrollbarHidden']::-webkit-scrollbar-corner, +[data-overlayscrollbars=""]::-webkit-scrollbar, +[data-overlayscrollbars=""]::-webkit-scrollbar-corner, +[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar, +[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar-corner, html.os-viewport-scrollbar-hidden::-webkit-scrollbar, html.os-viewport-scrollbar-hidden::-webkit-scrollbar-corner, .os-viewport-scrollbar-hidden.os-environment::-webkit-scrollbar, @@ -181,23 +210,27 @@ html.os-viewport-scrollbar-hidden::-webkit-scrollbar-corner, width: 0px !important; height: 0px !important; visibility: hidden !important; - background: transparent !important; } + background: transparent !important; +} html.os-viewport-scrollbar-hidden, html.os-viewport-scrollbar-hidden > body[data-overlayscrollbars] { box-sizing: border-box; width: 100%; - height: 100%; } + height: 100%; +} [data-overlayscrollbars], .os-padding { - position: relative; } + position: relative; +} -[data-overlayscrollbars~='host'], +[data-overlayscrollbars~=host], .os-padding { display: flex; flex-direction: row !important; - flex-wrap: nowrap !important; } + flex-wrap: nowrap !important; +} .os-padding, .os-viewport { @@ -209,51 +242,64 @@ html.os-viewport-scrollbar-hidden > body[data-overlayscrollbars] { padding: 0; margin: 0; border: none; - z-index: 0; } + z-index: 0; +} .os-viewport { --os-vaw: 0; - --os-vah: 0; } - .os-viewport.os-viewport-arrange::before { - content: ''; - position: absolute; - pointer-events: none; - z-index: -1; - min-width: 1px; - min-height: 1px; - width: var(--os-vaw); - height: var(--os-vah); } + --os-vah: 0; +} +.os-viewport.os-viewport-arrange::before { + content: ""; + position: absolute; + pointer-events: none; + z-index: -1; + min-width: 1px; + min-height: 1px; + width: var(--os-vaw); + height: var(--os-vah); +} -[data-overlayscrollbars~='viewport'] { - overflow: hidden !important; } +[data-overlayscrollbars~=viewport] { + overflow: hidden !important; +} -[data-overlayscrollbars~='overflowVisible'] { - overflow: visible !important; } +[data-overlayscrollbars~=overflowVisible] { + overflow: visible !important; +} -[data-overlayscrollbars-overflow-x='hidden'] { - overflow-x: hidden !important; } +[data-overlayscrollbars-overflow-x=hidden] { + overflow-x: hidden !important; +} -[data-overlayscrollbars-overflow-x='scroll'] { - overflow-x: scroll !important; } +[data-overlayscrollbars-overflow-x=scroll] { + overflow-x: scroll !important; +} -[data-overlayscrollbars-overflow-x='hidden'] { - overflow-y: hidden !important; } +[data-overlayscrollbars-overflow-x=hidden] { + overflow-y: hidden !important; +} -[data-overlayscrollbars-overflow-y='scroll'] { - overflow-y: scroll !important; } +[data-overlayscrollbars-overflow-y=scroll] { + overflow-y: scroll !important; +} .os-padding, .os-viewport { - overflow: hidden; } + overflow: hidden; +} .os-overflow-visible { - overflow: visible; } + overflow: visible; +} .os-content { - box-sizing: inherit; } + box-sizing: inherit; +} -[data-overlayscrollbars~='updating'] > .os-scrollbar { - display: none !important; } +[data-overlayscrollbars~=updating] > .os-scrollbar { + display: none !important; +} .os-scrollbar { contain: strict; @@ -262,170 +308,209 @@ html.os-viewport-scrollbar-hidden > body[data-overlayscrollbars] { position: absolute; z-index: 99999; opacity: 0; - visibility: hidden; } + visibility: hidden; +} body > .os-scrollbar { - position: fixed; } + position: fixed; +} .os-scrollbar-transitionless { - transition: none; } + transition: none; +} .os-scrollbar-track { position: relative; direction: ltr !important; padding: 0 !important; - border: none !important; } + border: none !important; +} .os-scrollbar-handle { - position: absolute; } + position: absolute; +} .os-scrollbar-track, .os-scrollbar-handle { pointer-events: none; width: 100%; - height: 100%; } + height: 100%; +} .os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track, .os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle { pointer-events: auto; - touch-action: none; } + touch-action: none; +} .os-scrollbar-horizontal { bottom: 0; - left: 0; } + left: 0; +} .os-scrollbar-vertical { top: 0; - right: 0; } + right: 0; +} .os-scrollbar-rtl.os-scrollbar-horizontal { - right: 0; } + right: 0; +} .os-scrollbar-rtl.os-scrollbar-vertical { right: auto; - left: 0; } + left: 0; +} .os-scrollbar-visible, .os-scrollbar-interaction.os-scrollbar-visible { opacity: 1; - visibility: visible; } + visibility: visible; +} .os-scrollbar-auto-hidden { opacity: 0; - visibility: hidden; } + visibility: hidden; +} .os-scrollbar-unusable, .os-scrollbar-unusable * { - pointer-events: none !important; } + pointer-events: none !important; +} .os-scrollbar-unusable .os-scrollbar-handle { - opacity: 0 !important; } + opacity: 0 !important; +} .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless { left: 0; - right: 0; } + right: 0; +} .os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless { top: 0; - bottom: 0; } + bottom: 0; +} /* NONE THEME: */ .os-theme-none.os-scrollbar { - display: none !important; } + display: none !important; +} /* DARK & LIGHT THEME: */ .os-theme-dark.os-scrollbar-horizontal, .os-theme-light.os-scrollbar-horizontal { right: 10px; - height: 10px; } + height: 10px; +} .os-theme-dark.os-scrollbar-vertical, .os-theme-light.os-scrollbar-vertical { bottom: 10px; - width: 10px; } + width: 10px; +} .os-theme-dark.os-scrollbar-rtl.os-scrollbar-horizontal, .os-theme-light.os-scrollbar-rtl.os-scrollbar-horizontal { left: 10px; - right: 0; } + right: 0; +} .os-theme-dark.os-scrollbar, .os-theme-light.os-scrollbar { padding: 2px; box-sizing: border-box; - background: transparent; } + background: transparent; +} .os-theme-dark.os-scrollbar-unusable, .os-theme-light.os-scrollbar-unusable { - background: transparent; } + background: transparent; +} .os-theme-dark.os-scrollbar > .os-scrollbar-track, .os-theme-light.os-scrollbar > .os-scrollbar-track { - background: transparent; } + background: transparent; +} .os-theme-dark.os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle { - min-width: 30px; } + min-width: 30px; +} .os-theme-dark.os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle { - min-height: 30px; } + min-height: 30px; +} .os-theme-dark.os-scrollbar-transition > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-scrollbar-transition > .os-scrollbar-track > .os-scrollbar-handle { - transition: background-color 0.3s; } + transition: background-color 0.3s; +} .os-theme-dark.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark.os-scrollbar > .os-scrollbar-track, .os-theme-light.os-scrollbar > .os-scrollbar-track { - border-radius: 10px; } + border-radius: 10px; +} .os-theme-dark.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { - background: rgba(0, 0, 0, 0.4); } + background: rgba(0, 0, 0, 0.4); +} .os-theme-light.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { - background: rgba(255, 255, 255, 0.4); } + background: rgba(255, 255, 255, 0.4); +} .os-theme-dark.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle { - background: rgba(0, 0, 0, 0.55); } + background: rgba(0, 0, 0, 0.55); +} .os-theme-light.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle { - background: rgba(255, 255, 255, 0.55); } + background: rgba(255, 255, 255, 0.55); +} .os-theme-dark.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active { - background: rgba(0, 0, 0, 0.7); } + background: rgba(0, 0, 0, 0.7); +} .os-theme-light.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active { - background: rgba(255, 255, 255, 0.7); } + background: rgba(255, 255, 255, 0.7); +} .os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light.os-scrollbar-vertical .os-scrollbar-handle:before { - content: ''; + content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; - display: block; } + display: block; +} .os-theme-dark.os-host-scrollbar-hidden > .os-scrollbar-handle:before { - display: none; } + display: none; +} .os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle:before { top: -6px; - bottom: -2px; } + bottom: -2px; +} .os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-scrollbar-vertical .os-scrollbar-handle:before { left: -6px; - right: -2px; } + right: -2px; +} .os-theme-dark.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle:before { right: -6px; - left: -2px; } + left: -2px; +} /*# sourceMappingURL=overlayscrollbars.css.map */ \ No newline at end of file diff --git a/packages/overlayscrollbars/styles/overlayscrollbars.css.map b/packages/overlayscrollbars/styles/overlayscrollbars.css.map index f59c855..a8ce0a1 100644 --- a/packages/overlayscrollbars/styles/overlayscrollbars.css.map +++ b/packages/overlayscrollbars/styles/overlayscrollbars.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../src/styles/sizeobserver.scss","../../src/styles/trinsicobserver.scss","../../src/styles/structure.scss","../overlayscrollbars.css","../../src/styles/scrollbars.scss"],"names":[],"mappings":"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","file":"overlayscrollbars.css"} \ No newline at end of file +{"version":3,"sources":["../../src/styles/sizeobserver.scss","../overlayscrollbars.css","../../src/styles/trinsicobserver.scss","../../src/styles/structure.scss","../../src/styles/scrollbars.scss"],"names":[],"mappings":"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","file":"overlayscrollbars.css"} \ No newline at end of file