fix gitignore and netlify
This commit is contained in:
parent
df59113eb5
commit
b0786434dc
|
@ -1,3 +1,3 @@
|
||||||
[build]
|
[build]
|
||||||
command = "yarn build-website"
|
command = "yarn install-r && yarn build-website"
|
||||||
publish = "build/"
|
publish = "build/"
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../loose-envify/cli.js
|
|
|
@ -1 +0,0 @@
|
||||||
../lz-string/bin/bin.js
|
|
|
@ -1 +0,0 @@
|
||||||
../resolve/bin/resolve
|
|
|
@ -1,108 +0,0 @@
|
||||||
{
|
|
||||||
"systemParams": "darwin-arm64-93",
|
|
||||||
"modulesFolders": [
|
|
||||||
"node_modules"
|
|
||||||
],
|
|
||||||
"flags": [],
|
|
||||||
"linkedModules": [],
|
|
||||||
"topLevelPatterns": [
|
|
||||||
"@formkit/auto-animate@^1.0.0-beta.3",
|
|
||||||
"classnames@^2.2.6",
|
|
||||||
"fs-extra@^10.1.0",
|
|
||||||
"jsurl2@^2.1.0",
|
|
||||||
"lz-string@^1.4.4",
|
|
||||||
"react-select@^5.4.0"
|
|
||||||
],
|
|
||||||
"lockfileEntries": {
|
|
||||||
"@babel/code-frame@^7.0.0": "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a",
|
|
||||||
"@babel/helper-module-imports@^7.16.7": "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e",
|
|
||||||
"@babel/helper-plugin-utils@^7.18.6": "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf",
|
|
||||||
"@babel/helper-string-parser@^7.18.10": "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56",
|
|
||||||
"@babel/helper-validator-identifier@^7.18.6": "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2",
|
|
||||||
"@babel/helper-validator-identifier@^7.19.1": "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2",
|
|
||||||
"@babel/highlight@^7.18.6": "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf",
|
|
||||||
"@babel/plugin-syntax-jsx@^7.17.12": "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0",
|
|
||||||
"@babel/runtime@^7.12.0": "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259",
|
|
||||||
"@babel/runtime@^7.12.5": "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259",
|
|
||||||
"@babel/runtime@^7.18.3": "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259",
|
|
||||||
"@babel/runtime@^7.5.5": "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259",
|
|
||||||
"@babel/runtime@^7.8.7": "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259",
|
|
||||||
"@babel/types@^7.18.6": "https://registry.yarnpkg.com/@babel/types/-/types-7.19.3.tgz#fc420e6bbe54880bce6779ffaf315f5e43ec9624",
|
|
||||||
"@emotion/babel-plugin@^11.10.0": "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz#879db80ba622b3f6076917a1e6f648b1c7d008c7",
|
|
||||||
"@emotion/cache@^11.10.0": "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.3.tgz#c4f67904fad10c945fea5165c3a5a0583c164b87",
|
|
||||||
"@emotion/cache@^11.4.0": "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.3.tgz#c4f67904fad10c945fea5165c3a5a0583c164b87",
|
|
||||||
"@emotion/hash@^0.9.0": "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7",
|
|
||||||
"@emotion/memoize@^0.8.0": "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f",
|
|
||||||
"@emotion/react@^11.8.1": "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.4.tgz#9dc6bccbda5d70ff68fdb204746c0e8b13a79199",
|
|
||||||
"@emotion/serialize@^1.1.0": "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.0.tgz#b1f97b1011b09346a40e9796c37a3397b4ea8ea8",
|
|
||||||
"@emotion/sheet@^1.2.0": "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.0.tgz#771b1987855839e214fc1741bde43089397f7be5",
|
|
||||||
"@emotion/unitless@^0.8.0": "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db",
|
|
||||||
"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df",
|
|
||||||
"@emotion/utils@^1.2.0": "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561",
|
|
||||||
"@emotion/weak-memoize@^0.3.0": "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb",
|
|
||||||
"@formkit/auto-animate@^1.0.0-beta.3": "https://registry.yarnpkg.com/@formkit/auto-animate/-/auto-animate-1.0.0-beta.3.tgz#d5eb724ccb44afba9348df32ce0b8bb10037a7ee",
|
|
||||||
"@types/parse-json@^4.0.0": "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0",
|
|
||||||
"@types/prop-types@*": "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf",
|
|
||||||
"@types/react-transition-group@^4.4.0": "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416",
|
|
||||||
"@types/react@*": "https://registry.yarnpkg.com/@types/react/-/react-18.0.21.tgz#b8209e9626bb00a34c76f55482697edd2b43cc67",
|
|
||||||
"@types/scheduler@*": "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39",
|
|
||||||
"ansi-styles@^3.2.1": "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d",
|
|
||||||
"babel-plugin-macros@^3.1.0": "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1",
|
|
||||||
"callsites@^3.0.0": "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73",
|
|
||||||
"chalk@^2.0.0": "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424",
|
|
||||||
"classnames@^2.2.6": "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924",
|
|
||||||
"color-convert@^1.9.0": "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8",
|
|
||||||
"color-name@1.1.3": "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25",
|
|
||||||
"convert-source-map@^1.5.0": "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369",
|
|
||||||
"cosmiconfig@^7.0.0": "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d",
|
|
||||||
"csstype@^3.0.2": "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9",
|
|
||||||
"dom-helpers@^5.0.1": "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902",
|
|
||||||
"error-ex@^1.3.1": "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf",
|
|
||||||
"escape-string-regexp@^1.0.5": "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4",
|
|
||||||
"escape-string-regexp@^4.0.0": "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34",
|
|
||||||
"find-root@^1.1.0": "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4",
|
|
||||||
"fs-extra@^10.1.0": "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf",
|
|
||||||
"function-bind@^1.1.1": "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d",
|
|
||||||
"graceful-fs@^4.1.6": "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c",
|
|
||||||
"graceful-fs@^4.2.0": "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c",
|
|
||||||
"has-flag@^3.0.0": "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd",
|
|
||||||
"has@^1.0.3": "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796",
|
|
||||||
"hoist-non-react-statics@^3.3.1": "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45",
|
|
||||||
"import-fresh@^3.2.1": "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b",
|
|
||||||
"is-arrayish@^0.2.1": "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d",
|
|
||||||
"is-core-module@^2.9.0": "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed",
|
|
||||||
"js-tokens@^3.0.0 || ^4.0.0": "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499",
|
|
||||||
"js-tokens@^4.0.0": "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499",
|
|
||||||
"json-parse-even-better-errors@^2.3.0": "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d",
|
|
||||||
"jsonfile@^6.0.1": "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae",
|
|
||||||
"jsurl2@^2.1.0": "https://registry.yarnpkg.com/jsurl2/-/jsurl2-2.1.0.tgz#4c7f0cd33344f318cea5e321089c983194e947c7",
|
|
||||||
"lines-and-columns@^1.1.6": "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632",
|
|
||||||
"loose-envify@^1.4.0": "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf",
|
|
||||||
"lz-string@^1.4.4": "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26",
|
|
||||||
"memoize-one@^5.0.0": "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e",
|
|
||||||
"object-assign@^4.1.1": "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863",
|
|
||||||
"parent-module@^1.0.0": "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2",
|
|
||||||
"parse-json@^5.0.0": "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd",
|
|
||||||
"path-parse@^1.0.7": "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735",
|
|
||||||
"path-type@^4.0.0": "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b",
|
|
||||||
"prop-types@^15.6.0": "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5",
|
|
||||||
"prop-types@^15.6.2": "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5",
|
|
||||||
"react-is@^16.13.1": "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4",
|
|
||||||
"react-is@^16.7.0": "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4",
|
|
||||||
"react-select@^5.4.0": "https://registry.yarnpkg.com/react-select/-/react-select-5.4.0.tgz#81f6ac73906126706f104751ee14437bd16798f4",
|
|
||||||
"react-transition-group@^4.3.0": "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1",
|
|
||||||
"regenerator-runtime@^0.13.4": "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52",
|
|
||||||
"resolve-from@^4.0.0": "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6",
|
|
||||||
"resolve@^1.19.0": "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177",
|
|
||||||
"safe-buffer@~5.1.1": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d",
|
|
||||||
"source-map@^0.5.7": "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc",
|
|
||||||
"stylis@4.0.13": "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91",
|
|
||||||
"supports-color@^5.3.0": "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f",
|
|
||||||
"supports-preserve-symlinks-flag@^1.0.0": "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09",
|
|
||||||
"to-fast-properties@^2.0.0": "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e",
|
|
||||||
"universalify@^2.0.0": "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717",
|
|
||||||
"yaml@^1.10.0": "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
|
|
||||||
},
|
|
||||||
"files": [],
|
|
||||||
"artifacts": {}
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/code-frame
|
|
||||||
|
|
||||||
> Generate errors that contain a code frame that point to source locations.
|
|
||||||
|
|
||||||
See our website [@babel/code-frame](https://babeljs.io/docs/en/babel-code-frame) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save-dev @babel/code-frame
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/code-frame --dev
|
|
||||||
```
|
|
|
@ -1,163 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.codeFrameColumns = codeFrameColumns;
|
|
||||||
exports.default = _default;
|
|
||||||
|
|
||||||
var _highlight = require("@babel/highlight");
|
|
||||||
|
|
||||||
let deprecationWarningShown = false;
|
|
||||||
|
|
||||||
function getDefs(chalk) {
|
|
||||||
return {
|
|
||||||
gutter: chalk.grey,
|
|
||||||
marker: chalk.red.bold,
|
|
||||||
message: chalk.red.bold
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
const NEWLINE = /\r\n|[\n\r\u2028\u2029]/;
|
|
||||||
|
|
||||||
function getMarkerLines(loc, source, opts) {
|
|
||||||
const startLoc = Object.assign({
|
|
||||||
column: 0,
|
|
||||||
line: -1
|
|
||||||
}, loc.start);
|
|
||||||
const endLoc = Object.assign({}, startLoc, loc.end);
|
|
||||||
const {
|
|
||||||
linesAbove = 2,
|
|
||||||
linesBelow = 3
|
|
||||||
} = opts || {};
|
|
||||||
const startLine = startLoc.line;
|
|
||||||
const startColumn = startLoc.column;
|
|
||||||
const endLine = endLoc.line;
|
|
||||||
const endColumn = endLoc.column;
|
|
||||||
let start = Math.max(startLine - (linesAbove + 1), 0);
|
|
||||||
let end = Math.min(source.length, endLine + linesBelow);
|
|
||||||
|
|
||||||
if (startLine === -1) {
|
|
||||||
start = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (endLine === -1) {
|
|
||||||
end = source.length;
|
|
||||||
}
|
|
||||||
|
|
||||||
const lineDiff = endLine - startLine;
|
|
||||||
const markerLines = {};
|
|
||||||
|
|
||||||
if (lineDiff) {
|
|
||||||
for (let i = 0; i <= lineDiff; i++) {
|
|
||||||
const lineNumber = i + startLine;
|
|
||||||
|
|
||||||
if (!startColumn) {
|
|
||||||
markerLines[lineNumber] = true;
|
|
||||||
} else if (i === 0) {
|
|
||||||
const sourceLength = source[lineNumber - 1].length;
|
|
||||||
markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1];
|
|
||||||
} else if (i === lineDiff) {
|
|
||||||
markerLines[lineNumber] = [0, endColumn];
|
|
||||||
} else {
|
|
||||||
const sourceLength = source[lineNumber - i].length;
|
|
||||||
markerLines[lineNumber] = [0, sourceLength];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (startColumn === endColumn) {
|
|
||||||
if (startColumn) {
|
|
||||||
markerLines[startLine] = [startColumn, 0];
|
|
||||||
} else {
|
|
||||||
markerLines[startLine] = true;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
markerLines[startLine] = [startColumn, endColumn - startColumn];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
start,
|
|
||||||
end,
|
|
||||||
markerLines
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function codeFrameColumns(rawLines, loc, opts = {}) {
|
|
||||||
const highlighted = (opts.highlightCode || opts.forceColor) && (0, _highlight.shouldHighlight)(opts);
|
|
||||||
const chalk = (0, _highlight.getChalk)(opts);
|
|
||||||
const defs = getDefs(chalk);
|
|
||||||
|
|
||||||
const maybeHighlight = (chalkFn, string) => {
|
|
||||||
return highlighted ? chalkFn(string) : string;
|
|
||||||
};
|
|
||||||
|
|
||||||
const lines = rawLines.split(NEWLINE);
|
|
||||||
const {
|
|
||||||
start,
|
|
||||||
end,
|
|
||||||
markerLines
|
|
||||||
} = getMarkerLines(loc, lines, opts);
|
|
||||||
const hasColumns = loc.start && typeof loc.start.column === "number";
|
|
||||||
const numberMaxWidth = String(end).length;
|
|
||||||
const highlightedLines = highlighted ? (0, _highlight.default)(rawLines, opts) : rawLines;
|
|
||||||
let frame = highlightedLines.split(NEWLINE, end).slice(start, end).map((line, index) => {
|
|
||||||
const number = start + 1 + index;
|
|
||||||
const paddedNumber = ` ${number}`.slice(-numberMaxWidth);
|
|
||||||
const gutter = ` ${paddedNumber} |`;
|
|
||||||
const hasMarker = markerLines[number];
|
|
||||||
const lastMarkerLine = !markerLines[number + 1];
|
|
||||||
|
|
||||||
if (hasMarker) {
|
|
||||||
let markerLine = "";
|
|
||||||
|
|
||||||
if (Array.isArray(hasMarker)) {
|
|
||||||
const markerSpacing = line.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " ");
|
|
||||||
const numberOfMarkers = hasMarker[1] || 1;
|
|
||||||
markerLine = ["\n ", maybeHighlight(defs.gutter, gutter.replace(/\d/g, " ")), " ", markerSpacing, maybeHighlight(defs.marker, "^").repeat(numberOfMarkers)].join("");
|
|
||||||
|
|
||||||
if (lastMarkerLine && opts.message) {
|
|
||||||
markerLine += " " + maybeHighlight(defs.message, opts.message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return [maybeHighlight(defs.marker, ">"), maybeHighlight(defs.gutter, gutter), line.length > 0 ? ` ${line}` : "", markerLine].join("");
|
|
||||||
} else {
|
|
||||||
return ` ${maybeHighlight(defs.gutter, gutter)}${line.length > 0 ? ` ${line}` : ""}`;
|
|
||||||
}
|
|
||||||
}).join("\n");
|
|
||||||
|
|
||||||
if (opts.message && !hasColumns) {
|
|
||||||
frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (highlighted) {
|
|
||||||
return chalk.reset(frame);
|
|
||||||
} else {
|
|
||||||
return frame;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function _default(rawLines, lineNumber, colNumber, opts = {}) {
|
|
||||||
if (!deprecationWarningShown) {
|
|
||||||
deprecationWarningShown = true;
|
|
||||||
const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";
|
|
||||||
|
|
||||||
if (process.emitWarning) {
|
|
||||||
process.emitWarning(message, "DeprecationWarning");
|
|
||||||
} else {
|
|
||||||
const deprecationError = new Error(message);
|
|
||||||
deprecationError.name = "DeprecationWarning";
|
|
||||||
console.warn(new Error(message));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
colNumber = Math.max(colNumber, 0);
|
|
||||||
const location = {
|
|
||||||
start: {
|
|
||||||
column: colNumber,
|
|
||||||
line: lineNumber
|
|
||||||
}
|
|
||||||
};
|
|
||||||
return codeFrameColumns(rawLines, location, opts);
|
|
||||||
}
|
|
|
@ -1,30 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@babel/code-frame",
|
|
||||||
"version": "7.18.6",
|
|
||||||
"description": "Generate errors that contain a code frame that point to source locations.",
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-code-frame",
|
|
||||||
"bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-code-frame"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"dependencies": {
|
|
||||||
"@babel/highlight": "^7.18.6"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@types/chalk": "^2.0.0",
|
|
||||||
"chalk": "^2.0.0",
|
|
||||||
"strip-ansi": "^4.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/helper-module-imports
|
|
||||||
|
|
||||||
> Babel helper functions for inserting module loads
|
|
||||||
|
|
||||||
See our website [@babel/helper-module-imports](https://babeljs.io/docs/en/babel-helper-module-imports) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save @babel/helper-module-imports
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/helper-module-imports
|
|
||||||
```
|
|
164
src/components/node_modules/@babel/helper-module-imports/lib/import-builder.js
generated
vendored
164
src/components/node_modules/@babel/helper-module-imports/lib/import-builder.js
generated
vendored
|
@ -1,164 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = void 0;
|
|
||||||
|
|
||||||
var _assert = require("assert");
|
|
||||||
|
|
||||||
var _t = require("@babel/types");
|
|
||||||
|
|
||||||
const {
|
|
||||||
callExpression,
|
|
||||||
cloneNode,
|
|
||||||
expressionStatement,
|
|
||||||
identifier,
|
|
||||||
importDeclaration,
|
|
||||||
importDefaultSpecifier,
|
|
||||||
importNamespaceSpecifier,
|
|
||||||
importSpecifier,
|
|
||||||
memberExpression,
|
|
||||||
stringLiteral,
|
|
||||||
variableDeclaration,
|
|
||||||
variableDeclarator
|
|
||||||
} = _t;
|
|
||||||
|
|
||||||
class ImportBuilder {
|
|
||||||
constructor(importedSource, scope, hub) {
|
|
||||||
this._statements = [];
|
|
||||||
this._resultName = null;
|
|
||||||
this._importedSource = void 0;
|
|
||||||
this._scope = scope;
|
|
||||||
this._hub = hub;
|
|
||||||
this._importedSource = importedSource;
|
|
||||||
}
|
|
||||||
|
|
||||||
done() {
|
|
||||||
return {
|
|
||||||
statements: this._statements,
|
|
||||||
resultName: this._resultName
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
import() {
|
|
||||||
this._statements.push(importDeclaration([], stringLiteral(this._importedSource)));
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
require() {
|
|
||||||
this._statements.push(expressionStatement(callExpression(identifier("require"), [stringLiteral(this._importedSource)])));
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace(name = "namespace") {
|
|
||||||
const local = this._scope.generateUidIdentifier(name);
|
|
||||||
|
|
||||||
const statement = this._statements[this._statements.length - 1];
|
|
||||||
|
|
||||||
_assert(statement.type === "ImportDeclaration");
|
|
||||||
|
|
||||||
_assert(statement.specifiers.length === 0);
|
|
||||||
|
|
||||||
statement.specifiers = [importNamespaceSpecifier(local)];
|
|
||||||
this._resultName = cloneNode(local);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
default(name) {
|
|
||||||
const id = this._scope.generateUidIdentifier(name);
|
|
||||||
|
|
||||||
const statement = this._statements[this._statements.length - 1];
|
|
||||||
|
|
||||||
_assert(statement.type === "ImportDeclaration");
|
|
||||||
|
|
||||||
_assert(statement.specifiers.length === 0);
|
|
||||||
|
|
||||||
statement.specifiers = [importDefaultSpecifier(id)];
|
|
||||||
this._resultName = cloneNode(id);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
named(name, importName) {
|
|
||||||
if (importName === "default") return this.default(name);
|
|
||||||
|
|
||||||
const id = this._scope.generateUidIdentifier(name);
|
|
||||||
|
|
||||||
const statement = this._statements[this._statements.length - 1];
|
|
||||||
|
|
||||||
_assert(statement.type === "ImportDeclaration");
|
|
||||||
|
|
||||||
_assert(statement.specifiers.length === 0);
|
|
||||||
|
|
||||||
statement.specifiers = [importSpecifier(id, identifier(importName))];
|
|
||||||
this._resultName = cloneNode(id);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
var(name) {
|
|
||||||
const id = this._scope.generateUidIdentifier(name);
|
|
||||||
|
|
||||||
let statement = this._statements[this._statements.length - 1];
|
|
||||||
|
|
||||||
if (statement.type !== "ExpressionStatement") {
|
|
||||||
_assert(this._resultName);
|
|
||||||
|
|
||||||
statement = expressionStatement(this._resultName);
|
|
||||||
|
|
||||||
this._statements.push(statement);
|
|
||||||
}
|
|
||||||
|
|
||||||
this._statements[this._statements.length - 1] = variableDeclaration("var", [variableDeclarator(id, statement.expression)]);
|
|
||||||
this._resultName = cloneNode(id);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
defaultInterop() {
|
|
||||||
return this._interop(this._hub.addHelper("interopRequireDefault"));
|
|
||||||
}
|
|
||||||
|
|
||||||
wildcardInterop() {
|
|
||||||
return this._interop(this._hub.addHelper("interopRequireWildcard"));
|
|
||||||
}
|
|
||||||
|
|
||||||
_interop(callee) {
|
|
||||||
const statement = this._statements[this._statements.length - 1];
|
|
||||||
|
|
||||||
if (statement.type === "ExpressionStatement") {
|
|
||||||
statement.expression = callExpression(callee, [statement.expression]);
|
|
||||||
} else if (statement.type === "VariableDeclaration") {
|
|
||||||
_assert(statement.declarations.length === 1);
|
|
||||||
|
|
||||||
statement.declarations[0].init = callExpression(callee, [statement.declarations[0].init]);
|
|
||||||
} else {
|
|
||||||
_assert.fail("Unexpected type.");
|
|
||||||
}
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
prop(name) {
|
|
||||||
const statement = this._statements[this._statements.length - 1];
|
|
||||||
|
|
||||||
if (statement.type === "ExpressionStatement") {
|
|
||||||
statement.expression = memberExpression(statement.expression, identifier(name));
|
|
||||||
} else if (statement.type === "VariableDeclaration") {
|
|
||||||
_assert(statement.declarations.length === 1);
|
|
||||||
|
|
||||||
statement.declarations[0].init = memberExpression(statement.declarations[0].init, identifier(name));
|
|
||||||
} else {
|
|
||||||
_assert.fail("Unexpected type:" + statement.type);
|
|
||||||
}
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
read(name) {
|
|
||||||
this._resultName = memberExpression(this._resultName, identifier(name));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
exports.default = ImportBuilder;
|
|
280
src/components/node_modules/@babel/helper-module-imports/lib/import-injector.js
generated
vendored
280
src/components/node_modules/@babel/helper-module-imports/lib/import-injector.js
generated
vendored
|
@ -1,280 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = void 0;
|
|
||||||
|
|
||||||
var _assert = require("assert");
|
|
||||||
|
|
||||||
var _t = require("@babel/types");
|
|
||||||
|
|
||||||
var _importBuilder = require("./import-builder");
|
|
||||||
|
|
||||||
var _isModule = require("./is-module");
|
|
||||||
|
|
||||||
const {
|
|
||||||
numericLiteral,
|
|
||||||
sequenceExpression
|
|
||||||
} = _t;
|
|
||||||
|
|
||||||
class ImportInjector {
|
|
||||||
constructor(path, importedSource, opts) {
|
|
||||||
this._defaultOpts = {
|
|
||||||
importedSource: null,
|
|
||||||
importedType: "commonjs",
|
|
||||||
importedInterop: "babel",
|
|
||||||
importingInterop: "babel",
|
|
||||||
ensureLiveReference: false,
|
|
||||||
ensureNoContext: false,
|
|
||||||
importPosition: "before"
|
|
||||||
};
|
|
||||||
const programPath = path.find(p => p.isProgram());
|
|
||||||
this._programPath = programPath;
|
|
||||||
this._programScope = programPath.scope;
|
|
||||||
this._hub = programPath.hub;
|
|
||||||
this._defaultOpts = this._applyDefaults(importedSource, opts, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
addDefault(importedSourceIn, opts) {
|
|
||||||
return this.addNamed("default", importedSourceIn, opts);
|
|
||||||
}
|
|
||||||
|
|
||||||
addNamed(importName, importedSourceIn, opts) {
|
|
||||||
_assert(typeof importName === "string");
|
|
||||||
|
|
||||||
return this._generateImport(this._applyDefaults(importedSourceIn, opts), importName);
|
|
||||||
}
|
|
||||||
|
|
||||||
addNamespace(importedSourceIn, opts) {
|
|
||||||
return this._generateImport(this._applyDefaults(importedSourceIn, opts), null);
|
|
||||||
}
|
|
||||||
|
|
||||||
addSideEffect(importedSourceIn, opts) {
|
|
||||||
return this._generateImport(this._applyDefaults(importedSourceIn, opts), void 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
_applyDefaults(importedSource, opts, isInit = false) {
|
|
||||||
let newOpts;
|
|
||||||
|
|
||||||
if (typeof importedSource === "string") {
|
|
||||||
newOpts = Object.assign({}, this._defaultOpts, {
|
|
||||||
importedSource
|
|
||||||
}, opts);
|
|
||||||
} else {
|
|
||||||
_assert(!opts, "Unexpected secondary arguments.");
|
|
||||||
|
|
||||||
newOpts = Object.assign({}, this._defaultOpts, importedSource);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isInit && opts) {
|
|
||||||
if (opts.nameHint !== undefined) newOpts.nameHint = opts.nameHint;
|
|
||||||
if (opts.blockHoist !== undefined) newOpts.blockHoist = opts.blockHoist;
|
|
||||||
}
|
|
||||||
|
|
||||||
return newOpts;
|
|
||||||
}
|
|
||||||
|
|
||||||
_generateImport(opts, importName) {
|
|
||||||
const isDefault = importName === "default";
|
|
||||||
const isNamed = !!importName && !isDefault;
|
|
||||||
const isNamespace = importName === null;
|
|
||||||
const {
|
|
||||||
importedSource,
|
|
||||||
importedType,
|
|
||||||
importedInterop,
|
|
||||||
importingInterop,
|
|
||||||
ensureLiveReference,
|
|
||||||
ensureNoContext,
|
|
||||||
nameHint,
|
|
||||||
importPosition,
|
|
||||||
blockHoist
|
|
||||||
} = opts;
|
|
||||||
let name = nameHint || importName;
|
|
||||||
const isMod = (0, _isModule.default)(this._programPath);
|
|
||||||
const isModuleForNode = isMod && importingInterop === "node";
|
|
||||||
const isModuleForBabel = isMod && importingInterop === "babel";
|
|
||||||
|
|
||||||
if (importPosition === "after" && !isMod) {
|
|
||||||
throw new Error(`"importPosition": "after" is only supported in modules`);
|
|
||||||
}
|
|
||||||
|
|
||||||
const builder = new _importBuilder.default(importedSource, this._programScope, this._hub);
|
|
||||||
|
|
||||||
if (importedType === "es6") {
|
|
||||||
if (!isModuleForNode && !isModuleForBabel) {
|
|
||||||
throw new Error("Cannot import an ES6 module from CommonJS");
|
|
||||||
}
|
|
||||||
|
|
||||||
builder.import();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.namespace(nameHint || importedSource);
|
|
||||||
} else if (isDefault || isNamed) {
|
|
||||||
builder.named(name, importName);
|
|
||||||
}
|
|
||||||
} else if (importedType !== "commonjs") {
|
|
||||||
throw new Error(`Unexpected interopType "${importedType}"`);
|
|
||||||
} else if (importedInterop === "babel") {
|
|
||||||
if (isModuleForNode) {
|
|
||||||
name = name !== "default" ? name : importedSource;
|
|
||||||
const es6Default = `${importedSource}$es6Default`;
|
|
||||||
builder.import();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.default(es6Default).var(name || importedSource).wildcardInterop();
|
|
||||||
} else if (isDefault) {
|
|
||||||
if (ensureLiveReference) {
|
|
||||||
builder.default(es6Default).var(name || importedSource).defaultInterop().read("default");
|
|
||||||
} else {
|
|
||||||
builder.default(es6Default).var(name).defaultInterop().prop(importName);
|
|
||||||
}
|
|
||||||
} else if (isNamed) {
|
|
||||||
builder.default(es6Default).read(importName);
|
|
||||||
}
|
|
||||||
} else if (isModuleForBabel) {
|
|
||||||
builder.import();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.namespace(name || importedSource);
|
|
||||||
} else if (isDefault || isNamed) {
|
|
||||||
builder.named(name, importName);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
builder.require();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.var(name || importedSource).wildcardInterop();
|
|
||||||
} else if ((isDefault || isNamed) && ensureLiveReference) {
|
|
||||||
if (isDefault) {
|
|
||||||
name = name !== "default" ? name : importedSource;
|
|
||||||
builder.var(name).read(importName);
|
|
||||||
builder.defaultInterop();
|
|
||||||
} else {
|
|
||||||
builder.var(importedSource).read(importName);
|
|
||||||
}
|
|
||||||
} else if (isDefault) {
|
|
||||||
builder.var(name).defaultInterop().prop(importName);
|
|
||||||
} else if (isNamed) {
|
|
||||||
builder.var(name).prop(importName);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else if (importedInterop === "compiled") {
|
|
||||||
if (isModuleForNode) {
|
|
||||||
builder.import();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.default(name || importedSource);
|
|
||||||
} else if (isDefault || isNamed) {
|
|
||||||
builder.default(importedSource).read(name);
|
|
||||||
}
|
|
||||||
} else if (isModuleForBabel) {
|
|
||||||
builder.import();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.namespace(name || importedSource);
|
|
||||||
} else if (isDefault || isNamed) {
|
|
||||||
builder.named(name, importName);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
builder.require();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.var(name || importedSource);
|
|
||||||
} else if (isDefault || isNamed) {
|
|
||||||
if (ensureLiveReference) {
|
|
||||||
builder.var(importedSource).read(name);
|
|
||||||
} else {
|
|
||||||
builder.prop(importName).var(name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else if (importedInterop === "uncompiled") {
|
|
||||||
if (isDefault && ensureLiveReference) {
|
|
||||||
throw new Error("No live reference for commonjs default");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isModuleForNode) {
|
|
||||||
builder.import();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.default(name || importedSource);
|
|
||||||
} else if (isDefault) {
|
|
||||||
builder.default(name);
|
|
||||||
} else if (isNamed) {
|
|
||||||
builder.default(importedSource).read(name);
|
|
||||||
}
|
|
||||||
} else if (isModuleForBabel) {
|
|
||||||
builder.import();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.default(name || importedSource);
|
|
||||||
} else if (isDefault) {
|
|
||||||
builder.default(name);
|
|
||||||
} else if (isNamed) {
|
|
||||||
builder.named(name, importName);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
builder.require();
|
|
||||||
|
|
||||||
if (isNamespace) {
|
|
||||||
builder.var(name || importedSource);
|
|
||||||
} else if (isDefault) {
|
|
||||||
builder.var(name);
|
|
||||||
} else if (isNamed) {
|
|
||||||
if (ensureLiveReference) {
|
|
||||||
builder.var(importedSource).read(name);
|
|
||||||
} else {
|
|
||||||
builder.var(name).prop(importName);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
throw new Error(`Unknown importedInterop "${importedInterop}".`);
|
|
||||||
}
|
|
||||||
|
|
||||||
const {
|
|
||||||
statements,
|
|
||||||
resultName
|
|
||||||
} = builder.done();
|
|
||||||
|
|
||||||
this._insertStatements(statements, importPosition, blockHoist);
|
|
||||||
|
|
||||||
if ((isDefault || isNamed) && ensureNoContext && resultName.type !== "Identifier") {
|
|
||||||
return sequenceExpression([numericLiteral(0), resultName]);
|
|
||||||
}
|
|
||||||
|
|
||||||
return resultName;
|
|
||||||
}
|
|
||||||
|
|
||||||
_insertStatements(statements, importPosition = "before", blockHoist = 3) {
|
|
||||||
const body = this._programPath.get("body");
|
|
||||||
|
|
||||||
if (importPosition === "after") {
|
|
||||||
for (let i = body.length - 1; i >= 0; i--) {
|
|
||||||
if (body[i].isImportDeclaration()) {
|
|
||||||
body[i].insertAfter(statements);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
statements.forEach(node => {
|
|
||||||
node._blockHoist = blockHoist;
|
|
||||||
});
|
|
||||||
const targetPath = body.find(p => {
|
|
||||||
const val = p.node._blockHoist;
|
|
||||||
return Number.isFinite(val) && val < 4;
|
|
||||||
});
|
|
||||||
|
|
||||||
if (targetPath) {
|
|
||||||
targetPath.insertBefore(statements);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
this._programPath.unshiftContainer("body", statements);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
exports.default = ImportInjector;
|
|
|
@ -1,41 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "ImportInjector", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _importInjector.default;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
exports.addDefault = addDefault;
|
|
||||||
exports.addNamed = addNamed;
|
|
||||||
exports.addNamespace = addNamespace;
|
|
||||||
exports.addSideEffect = addSideEffect;
|
|
||||||
Object.defineProperty(exports, "isModule", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _isModule.default;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
var _importInjector = require("./import-injector");
|
|
||||||
|
|
||||||
var _isModule = require("./is-module");
|
|
||||||
|
|
||||||
function addDefault(path, importedSource, opts) {
|
|
||||||
return new _importInjector.default(path).addDefault(importedSource, opts);
|
|
||||||
}
|
|
||||||
|
|
||||||
function addNamed(path, name, importedSource, opts) {
|
|
||||||
return new _importInjector.default(path).addNamed(name, importedSource, opts);
|
|
||||||
}
|
|
||||||
|
|
||||||
function addNamespace(path, importedSource, opts) {
|
|
||||||
return new _importInjector.default(path).addNamespace(importedSource, opts);
|
|
||||||
}
|
|
||||||
|
|
||||||
function addSideEffect(path, importedSource, opts) {
|
|
||||||
return new _importInjector.default(path).addSideEffect(importedSource, opts);
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = isModule;
|
|
||||||
|
|
||||||
function isModule(path) {
|
|
||||||
const {
|
|
||||||
sourceType
|
|
||||||
} = path.node;
|
|
||||||
|
|
||||||
if (sourceType !== "module" && sourceType !== "script") {
|
|
||||||
throw path.buildCodeFrameError(`Unknown sourceType "${sourceType}", cannot transform.`);
|
|
||||||
}
|
|
||||||
|
|
||||||
return path.node.sourceType === "module";
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@babel/helper-module-imports",
|
|
||||||
"version": "7.18.6",
|
|
||||||
"description": "Babel helper functions for inserting module loads",
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-helper-module-imports",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-helper-module-imports"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"dependencies": {
|
|
||||||
"@babel/types": "^7.18.6"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@babel/core": "^7.18.6",
|
|
||||||
"@babel/traverse": "^7.18.6"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/helper-plugin-utils
|
|
||||||
|
|
||||||
> General utilities for plugins to use
|
|
||||||
|
|
||||||
See our website [@babel/helper-plugin-utils](https://babeljs.io/docs/en/babel-helper-plugin-utils) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save @babel/helper-plugin-utils
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/helper-plugin-utils
|
|
||||||
```
|
|
|
@ -1,97 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.declare = declare;
|
|
||||||
exports.declarePreset = void 0;
|
|
||||||
|
|
||||||
function declare(builder) {
|
|
||||||
return (api, options, dirname) => {
|
|
||||||
var _clonedApi2;
|
|
||||||
|
|
||||||
let clonedApi;
|
|
||||||
|
|
||||||
for (const name of Object.keys(apiPolyfills)) {
|
|
||||||
var _clonedApi;
|
|
||||||
|
|
||||||
if (api[name]) continue;
|
|
||||||
clonedApi = (_clonedApi = clonedApi) != null ? _clonedApi : copyApiObject(api);
|
|
||||||
clonedApi[name] = apiPolyfills[name](clonedApi);
|
|
||||||
}
|
|
||||||
|
|
||||||
return builder((_clonedApi2 = clonedApi) != null ? _clonedApi2 : api, options || {}, dirname);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
const declarePreset = declare;
|
|
||||||
exports.declarePreset = declarePreset;
|
|
||||||
const apiPolyfills = {
|
|
||||||
assertVersion: api => range => {
|
|
||||||
throwVersionError(range, api.version);
|
|
||||||
},
|
|
||||||
targets: () => () => {
|
|
||||||
return {};
|
|
||||||
},
|
|
||||||
assumption: () => () => {
|
|
||||||
return undefined;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
function copyApiObject(api) {
|
|
||||||
let proto = null;
|
|
||||||
|
|
||||||
if (typeof api.version === "string" && /^7\./.test(api.version)) {
|
|
||||||
proto = Object.getPrototypeOf(api);
|
|
||||||
|
|
||||||
if (proto && (!has(proto, "version") || !has(proto, "transform") || !has(proto, "template") || !has(proto, "types"))) {
|
|
||||||
proto = null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return Object.assign({}, proto, api);
|
|
||||||
}
|
|
||||||
|
|
||||||
function has(obj, key) {
|
|
||||||
return Object.prototype.hasOwnProperty.call(obj, key);
|
|
||||||
}
|
|
||||||
|
|
||||||
function throwVersionError(range, version) {
|
|
||||||
if (typeof range === "number") {
|
|
||||||
if (!Number.isInteger(range)) {
|
|
||||||
throw new Error("Expected string or integer value.");
|
|
||||||
}
|
|
||||||
|
|
||||||
range = `^${range}.0.0-0`;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (typeof range !== "string") {
|
|
||||||
throw new Error("Expected string or integer value.");
|
|
||||||
}
|
|
||||||
|
|
||||||
const limit = Error.stackTraceLimit;
|
|
||||||
|
|
||||||
if (typeof limit === "number" && limit < 25) {
|
|
||||||
Error.stackTraceLimit = 25;
|
|
||||||
}
|
|
||||||
|
|
||||||
let err;
|
|
||||||
|
|
||||||
if (version.slice(0, 2) === "7.") {
|
|
||||||
err = new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${version}". ` + `You'll need to update your @babel/core version.`);
|
|
||||||
} else {
|
|
||||||
err = new Error(`Requires Babel "${range}", but was loaded with "${version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (typeof limit === "number") {
|
|
||||||
Error.stackTraceLimit = limit;
|
|
||||||
}
|
|
||||||
|
|
||||||
throw Object.assign(err, {
|
|
||||||
code: "BABEL_VERSION_UNSUPPORTED",
|
|
||||||
version,
|
|
||||||
range
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=index.js.map
|
|
File diff suppressed because one or more lines are too long
|
@ -1,21 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@babel/helper-plugin-utils",
|
|
||||||
"version": "7.19.0",
|
|
||||||
"description": "General utilities for plugins to use",
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-helper-plugin-utils",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-helper-plugin-utils"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/helper-string-parser
|
|
||||||
|
|
||||||
> A utility package to parse strings
|
|
||||||
|
|
||||||
See our website [@babel/helper-string-parser](https://babeljs.io/docs/en/babel-helper-string-parser) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save @babel/helper-string-parser
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/helper-string-parser
|
|
||||||
```
|
|
|
@ -1,328 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.readCodePoint = readCodePoint;
|
|
||||||
exports.readInt = readInt;
|
|
||||||
exports.readStringContents = readStringContents;
|
|
||||||
|
|
||||||
var _isDigit = function isDigit(code) {
|
|
||||||
return code >= 48 && code <= 57;
|
|
||||||
};
|
|
||||||
|
|
||||||
const forbiddenNumericSeparatorSiblings = {
|
|
||||||
decBinOct: new Set([46, 66, 69, 79, 95, 98, 101, 111]),
|
|
||||||
hex: new Set([46, 88, 95, 120])
|
|
||||||
};
|
|
||||||
const isAllowedNumericSeparatorSibling = {
|
|
||||||
bin: ch => ch === 48 || ch === 49,
|
|
||||||
oct: ch => ch >= 48 && ch <= 55,
|
|
||||||
dec: ch => ch >= 48 && ch <= 57,
|
|
||||||
hex: ch => ch >= 48 && ch <= 57 || ch >= 65 && ch <= 70 || ch >= 97 && ch <= 102
|
|
||||||
};
|
|
||||||
|
|
||||||
function readStringContents(type, input, pos, lineStart, curLine, errors) {
|
|
||||||
const initialPos = pos;
|
|
||||||
const initialLineStart = lineStart;
|
|
||||||
const initialCurLine = curLine;
|
|
||||||
let out = "";
|
|
||||||
let containsInvalid = false;
|
|
||||||
let chunkStart = pos;
|
|
||||||
const {
|
|
||||||
length
|
|
||||||
} = input;
|
|
||||||
|
|
||||||
for (;;) {
|
|
||||||
if (pos >= length) {
|
|
||||||
errors.unterminated(initialPos, initialLineStart, initialCurLine);
|
|
||||||
out += input.slice(chunkStart, pos);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
const ch = input.charCodeAt(pos);
|
|
||||||
|
|
||||||
if (isStringEnd(type, ch, input, pos)) {
|
|
||||||
out += input.slice(chunkStart, pos);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (ch === 92) {
|
|
||||||
out += input.slice(chunkStart, pos);
|
|
||||||
let escaped;
|
|
||||||
({
|
|
||||||
ch: escaped,
|
|
||||||
pos,
|
|
||||||
lineStart,
|
|
||||||
curLine
|
|
||||||
} = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors));
|
|
||||||
|
|
||||||
if (escaped === null) {
|
|
||||||
containsInvalid = true;
|
|
||||||
} else {
|
|
||||||
out += escaped;
|
|
||||||
}
|
|
||||||
|
|
||||||
chunkStart = pos;
|
|
||||||
} else if (ch === 8232 || ch === 8233) {
|
|
||||||
++pos;
|
|
||||||
++curLine;
|
|
||||||
lineStart = pos;
|
|
||||||
} else if (ch === 10 || ch === 13) {
|
|
||||||
if (type === "template") {
|
|
||||||
out += input.slice(chunkStart, pos) + "\n";
|
|
||||||
++pos;
|
|
||||||
|
|
||||||
if (ch === 13 && input.charCodeAt(pos) === 10) {
|
|
||||||
++pos;
|
|
||||||
}
|
|
||||||
|
|
||||||
++curLine;
|
|
||||||
chunkStart = lineStart = pos;
|
|
||||||
} else {
|
|
||||||
errors.unterminated(initialPos, initialLineStart, initialCurLine);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
++pos;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
pos,
|
|
||||||
str: out,
|
|
||||||
containsInvalid,
|
|
||||||
lineStart,
|
|
||||||
curLine
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function isStringEnd(type, ch, input, pos) {
|
|
||||||
if (type === "template") {
|
|
||||||
return ch === 96 || ch === 36 && input.charCodeAt(pos + 1) === 123;
|
|
||||||
}
|
|
||||||
|
|
||||||
return ch === (type === "double" ? 34 : 39);
|
|
||||||
}
|
|
||||||
|
|
||||||
function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
|
|
||||||
const throwOnInvalid = !inTemplate;
|
|
||||||
pos++;
|
|
||||||
|
|
||||||
const res = ch => ({
|
|
||||||
pos,
|
|
||||||
ch,
|
|
||||||
lineStart,
|
|
||||||
curLine
|
|
||||||
});
|
|
||||||
|
|
||||||
const ch = input.charCodeAt(pos++);
|
|
||||||
|
|
||||||
switch (ch) {
|
|
||||||
case 110:
|
|
||||||
return res("\n");
|
|
||||||
|
|
||||||
case 114:
|
|
||||||
return res("\r");
|
|
||||||
|
|
||||||
case 120:
|
|
||||||
{
|
|
||||||
let code;
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readHexChar(input, pos, lineStart, curLine, 2, false, throwOnInvalid, errors));
|
|
||||||
return res(code === null ? null : String.fromCharCode(code));
|
|
||||||
}
|
|
||||||
|
|
||||||
case 117:
|
|
||||||
{
|
|
||||||
let code;
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors));
|
|
||||||
return res(code === null ? null : String.fromCodePoint(code));
|
|
||||||
}
|
|
||||||
|
|
||||||
case 116:
|
|
||||||
return res("\t");
|
|
||||||
|
|
||||||
case 98:
|
|
||||||
return res("\b");
|
|
||||||
|
|
||||||
case 118:
|
|
||||||
return res("\u000b");
|
|
||||||
|
|
||||||
case 102:
|
|
||||||
return res("\f");
|
|
||||||
|
|
||||||
case 13:
|
|
||||||
if (input.charCodeAt(pos) === 10) {
|
|
||||||
++pos;
|
|
||||||
}
|
|
||||||
|
|
||||||
case 10:
|
|
||||||
lineStart = pos;
|
|
||||||
++curLine;
|
|
||||||
|
|
||||||
case 8232:
|
|
||||||
case 8233:
|
|
||||||
return res("");
|
|
||||||
|
|
||||||
case 56:
|
|
||||||
case 57:
|
|
||||||
if (inTemplate) {
|
|
||||||
return res(null);
|
|
||||||
} else {
|
|
||||||
errors.strictNumericEscape(pos - 1, lineStart, curLine);
|
|
||||||
}
|
|
||||||
|
|
||||||
default:
|
|
||||||
if (ch >= 48 && ch <= 55) {
|
|
||||||
const startPos = pos - 1;
|
|
||||||
const match = input.slice(startPos, pos + 2).match(/^[0-7]+/);
|
|
||||||
let octalStr = match[0];
|
|
||||||
let octal = parseInt(octalStr, 8);
|
|
||||||
|
|
||||||
if (octal > 255) {
|
|
||||||
octalStr = octalStr.slice(0, -1);
|
|
||||||
octal = parseInt(octalStr, 8);
|
|
||||||
}
|
|
||||||
|
|
||||||
pos += octalStr.length - 1;
|
|
||||||
const next = input.charCodeAt(pos);
|
|
||||||
|
|
||||||
if (octalStr !== "0" || next === 56 || next === 57) {
|
|
||||||
if (inTemplate) {
|
|
||||||
return res(null);
|
|
||||||
} else {
|
|
||||||
errors.strictNumericEscape(startPos, lineStart, curLine);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return res(String.fromCharCode(octal));
|
|
||||||
}
|
|
||||||
|
|
||||||
return res(String.fromCharCode(ch));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInvalid, errors) {
|
|
||||||
const initialPos = pos;
|
|
||||||
let n;
|
|
||||||
({
|
|
||||||
n,
|
|
||||||
pos
|
|
||||||
} = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors));
|
|
||||||
|
|
||||||
if (n === null) {
|
|
||||||
if (throwOnInvalid) {
|
|
||||||
errors.invalidEscapeSequence(initialPos, lineStart, curLine);
|
|
||||||
} else {
|
|
||||||
pos = initialPos - 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
code: n,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors) {
|
|
||||||
const start = pos;
|
|
||||||
const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct;
|
|
||||||
const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin;
|
|
||||||
let invalid = false;
|
|
||||||
let total = 0;
|
|
||||||
|
|
||||||
for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) {
|
|
||||||
const code = input.charCodeAt(pos);
|
|
||||||
let val;
|
|
||||||
|
|
||||||
if (code === 95 && allowNumSeparator !== "bail") {
|
|
||||||
const prev = input.charCodeAt(pos - 1);
|
|
||||||
const next = input.charCodeAt(pos + 1);
|
|
||||||
|
|
||||||
if (!allowNumSeparator) {
|
|
||||||
errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine);
|
|
||||||
} else if (Number.isNaN(next) || !isAllowedSibling(next) || forbiddenSiblings.has(prev) || forbiddenSiblings.has(next)) {
|
|
||||||
errors.unexpectedNumericSeparator(pos, lineStart, curLine);
|
|
||||||
}
|
|
||||||
|
|
||||||
++pos;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (code >= 97) {
|
|
||||||
val = code - 97 + 10;
|
|
||||||
} else if (code >= 65) {
|
|
||||||
val = code - 65 + 10;
|
|
||||||
} else if (_isDigit(code)) {
|
|
||||||
val = code - 48;
|
|
||||||
} else {
|
|
||||||
val = Infinity;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (val >= radix) {
|
|
||||||
if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) {
|
|
||||||
val = 0;
|
|
||||||
} else if (forceLen) {
|
|
||||||
val = 0;
|
|
||||||
invalid = true;
|
|
||||||
} else {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
++pos;
|
|
||||||
total = total * radix + val;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (pos === start || len != null && pos - start !== len || invalid) {
|
|
||||||
return {
|
|
||||||
n: null,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
n: total,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) {
|
|
||||||
const ch = input.charCodeAt(pos);
|
|
||||||
let code;
|
|
||||||
|
|
||||||
if (ch === 123) {
|
|
||||||
++pos;
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readHexChar(input, pos, lineStart, curLine, input.indexOf("}", pos) - pos, true, throwOnInvalid, errors));
|
|
||||||
++pos;
|
|
||||||
|
|
||||||
if (code !== null && code > 0x10ffff) {
|
|
||||||
if (throwOnInvalid) {
|
|
||||||
errors.invalidCodePoint(pos, lineStart, curLine);
|
|
||||||
} else {
|
|
||||||
return {
|
|
||||||
code: null,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
({
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
} = readHexChar(input, pos, lineStart, curLine, 4, false, throwOnInvalid, errors));
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
code,
|
|
||||||
pos
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@babel/helper-string-parser",
|
|
||||||
"version": "7.18.10",
|
|
||||||
"description": "A utility package to parse strings",
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-helper-string-parser"
|
|
||||||
},
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-helper-string-parser",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"devDependencies": {
|
|
||||||
"charcodes": "^0.2.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"exports": {
|
|
||||||
".": "./lib/index.js",
|
|
||||||
"./package.json": "./package.json"
|
|
||||||
},
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/helper-validator-identifier
|
|
||||||
|
|
||||||
> Validate identifier/keywords name
|
|
||||||
|
|
||||||
See our website [@babel/helper-validator-identifier](https://babeljs.io/docs/en/babel-helper-validator-identifier) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save @babel/helper-validator-identifier
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/helper-validator-identifier
|
|
||||||
```
|
|
86
src/components/node_modules/@babel/helper-validator-identifier/lib/identifier.js
generated
vendored
86
src/components/node_modules/@babel/helper-validator-identifier/lib/identifier.js
generated
vendored
|
@ -1,86 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.isIdentifierChar = isIdentifierChar;
|
|
||||||
exports.isIdentifierName = isIdentifierName;
|
|
||||||
exports.isIdentifierStart = isIdentifierStart;
|
|
||||||
let nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc";
|
|
||||||
let nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0cf3\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ece\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f";
|
|
||||||
const nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]");
|
|
||||||
const nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]");
|
|
||||||
nonASCIIidentifierStartChars = nonASCIIidentifierChars = null;
|
|
||||||
const astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 757, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938, 6, 4191];
|
|
||||||
const astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 81, 2, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, 4759, 9, 787719, 239];
|
|
||||||
|
|
||||||
function isInAstralSet(code, set) {
|
|
||||||
let pos = 0x10000;
|
|
||||||
|
|
||||||
for (let i = 0, length = set.length; i < length; i += 2) {
|
|
||||||
pos += set[i];
|
|
||||||
if (pos > code) return false;
|
|
||||||
pos += set[i + 1];
|
|
||||||
if (pos >= code) return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
function isIdentifierStart(code) {
|
|
||||||
if (code < 65) return code === 36;
|
|
||||||
if (code <= 90) return true;
|
|
||||||
if (code < 97) return code === 95;
|
|
||||||
if (code <= 122) return true;
|
|
||||||
|
|
||||||
if (code <= 0xffff) {
|
|
||||||
return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code));
|
|
||||||
}
|
|
||||||
|
|
||||||
return isInAstralSet(code, astralIdentifierStartCodes);
|
|
||||||
}
|
|
||||||
|
|
||||||
function isIdentifierChar(code) {
|
|
||||||
if (code < 48) return code === 36;
|
|
||||||
if (code < 58) return true;
|
|
||||||
if (code < 65) return false;
|
|
||||||
if (code <= 90) return true;
|
|
||||||
if (code < 97) return code === 95;
|
|
||||||
if (code <= 122) return true;
|
|
||||||
|
|
||||||
if (code <= 0xffff) {
|
|
||||||
return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code));
|
|
||||||
}
|
|
||||||
|
|
||||||
return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes);
|
|
||||||
}
|
|
||||||
|
|
||||||
function isIdentifierName(name) {
|
|
||||||
let isFirst = true;
|
|
||||||
|
|
||||||
for (let i = 0; i < name.length; i++) {
|
|
||||||
let cp = name.charCodeAt(i);
|
|
||||||
|
|
||||||
if ((cp & 0xfc00) === 0xd800 && i + 1 < name.length) {
|
|
||||||
const trail = name.charCodeAt(++i);
|
|
||||||
|
|
||||||
if ((trail & 0xfc00) === 0xdc00) {
|
|
||||||
cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isFirst) {
|
|
||||||
isFirst = false;
|
|
||||||
|
|
||||||
if (!isIdentifierStart(cp)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
} else if (!isIdentifierChar(cp)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return !isFirst;
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=identifier.js.map
|
|
1
src/components/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map
generated
vendored
1
src/components/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map
generated
vendored
File diff suppressed because one or more lines are too long
|
@ -1,59 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isIdentifierChar", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _identifier.isIdentifierChar;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isIdentifierName", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _identifier.isIdentifierName;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isIdentifierStart", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _identifier.isIdentifierStart;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isKeyword", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isKeyword;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isStrictBindOnlyReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isStrictBindOnlyReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isStrictBindReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isStrictBindReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
Object.defineProperty(exports, "isStrictReservedWord", {
|
|
||||||
enumerable: true,
|
|
||||||
get: function () {
|
|
||||||
return _keyword.isStrictReservedWord;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
var _identifier = require("./identifier");
|
|
||||||
|
|
||||||
var _keyword = require("./keyword");
|
|
||||||
|
|
||||||
//# sourceMappingURL=index.js.map
|
|
1
src/components/node_modules/@babel/helper-validator-identifier/lib/index.js.map
generated
vendored
1
src/components/node_modules/@babel/helper-validator-identifier/lib/index.js.map
generated
vendored
|
@ -1 +0,0 @@
|
||||||
{"version":3,"names":[],"sources":["../src/index.ts"],"sourcesContent":["export {\n isIdentifierName,\n isIdentifierChar,\n isIdentifierStart,\n} from \"./identifier\";\nexport {\n isReservedWord,\n isStrictBindOnlyReservedWord,\n isStrictBindReservedWord,\n isStrictReservedWord,\n isKeyword,\n} from \"./keyword\";\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;;AAKA"}
|
|
|
@ -1,40 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.isKeyword = isKeyword;
|
|
||||||
exports.isReservedWord = isReservedWord;
|
|
||||||
exports.isStrictBindOnlyReservedWord = isStrictBindOnlyReservedWord;
|
|
||||||
exports.isStrictBindReservedWord = isStrictBindReservedWord;
|
|
||||||
exports.isStrictReservedWord = isStrictReservedWord;
|
|
||||||
const reservedWords = {
|
|
||||||
keyword: ["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete"],
|
|
||||||
strict: ["implements", "interface", "let", "package", "private", "protected", "public", "static", "yield"],
|
|
||||||
strictBind: ["eval", "arguments"]
|
|
||||||
};
|
|
||||||
const keywords = new Set(reservedWords.keyword);
|
|
||||||
const reservedWordsStrictSet = new Set(reservedWords.strict);
|
|
||||||
const reservedWordsStrictBindSet = new Set(reservedWords.strictBind);
|
|
||||||
|
|
||||||
function isReservedWord(word, inModule) {
|
|
||||||
return inModule && word === "await" || word === "enum";
|
|
||||||
}
|
|
||||||
|
|
||||||
function isStrictReservedWord(word, inModule) {
|
|
||||||
return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word);
|
|
||||||
}
|
|
||||||
|
|
||||||
function isStrictBindOnlyReservedWord(word) {
|
|
||||||
return reservedWordsStrictBindSet.has(word);
|
|
||||||
}
|
|
||||||
|
|
||||||
function isStrictBindReservedWord(word, inModule) {
|
|
||||||
return isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word);
|
|
||||||
}
|
|
||||||
|
|
||||||
function isKeyword(word) {
|
|
||||||
return keywords.has(word);
|
|
||||||
}
|
|
||||||
|
|
||||||
//# sourceMappingURL=keyword.js.map
|
|
1
src/components/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map
generated
vendored
1
src/components/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map
generated
vendored
|
@ -1 +0,0 @@
|
||||||
{"version":3,"names":["reservedWords","keyword","strict","strictBind","keywords","Set","reservedWordsStrictSet","reservedWordsStrictBindSet","isReservedWord","word","inModule","isStrictReservedWord","has","isStrictBindOnlyReservedWord","isStrictBindReservedWord","isKeyword"],"sources":["../src/keyword.ts"],"sourcesContent":["const reservedWords = {\n keyword: [\n \"break\",\n \"case\",\n \"catch\",\n \"continue\",\n \"debugger\",\n \"default\",\n \"do\",\n \"else\",\n \"finally\",\n \"for\",\n \"function\",\n \"if\",\n \"return\",\n \"switch\",\n \"throw\",\n \"try\",\n \"var\",\n \"const\",\n \"while\",\n \"with\",\n \"new\",\n \"this\",\n \"super\",\n \"class\",\n \"extends\",\n \"export\",\n \"import\",\n \"null\",\n \"true\",\n \"false\",\n \"in\",\n \"instanceof\",\n \"typeof\",\n \"void\",\n \"delete\",\n ],\n strict: [\n \"implements\",\n \"interface\",\n \"let\",\n \"package\",\n \"private\",\n \"protected\",\n \"public\",\n \"static\",\n \"yield\",\n ],\n strictBind: [\"eval\", \"arguments\"],\n};\nconst keywords = new Set(reservedWords.keyword);\nconst reservedWordsStrictSet = new Set(reservedWords.strict);\nconst reservedWordsStrictBindSet = new Set(reservedWords.strictBind);\n\n/**\n * Checks if word is a reserved word in non-strict mode\n */\nexport function isReservedWord(word: string, inModule: boolean): boolean {\n return (inModule && word === \"await\") || word === \"enum\";\n}\n\n/**\n * Checks if word is a reserved word in non-binding strict mode\n *\n * Includes non-strict reserved words\n */\nexport function isStrictReservedWord(word: string, inModule: boolean): boolean {\n return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode, but it is allowed as\n * a normal identifier.\n */\nexport function isStrictBindOnlyReservedWord(word: string): boolean {\n return reservedWordsStrictBindSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode\n *\n * Includes non-strict reserved words and non-binding strict reserved words\n */\nexport function isStrictBindReservedWord(\n word: string,\n inModule: boolean,\n): boolean {\n return (\n isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word)\n );\n}\n\nexport function isKeyword(word: string): boolean {\n return keywords.has(word);\n}\n"],"mappings":";;;;;;;;;;AAAA,MAAMA,aAAa,GAAG;EACpBC,OAAO,EAAE,CACP,OADO,EAEP,MAFO,EAGP,OAHO,EAIP,UAJO,EAKP,UALO,EAMP,SANO,EAOP,IAPO,EAQP,MARO,EASP,SATO,EAUP,KAVO,EAWP,UAXO,EAYP,IAZO,EAaP,QAbO,EAcP,QAdO,EAeP,OAfO,EAgBP,KAhBO,EAiBP,KAjBO,EAkBP,OAlBO,EAmBP,OAnBO,EAoBP,MApBO,EAqBP,KArBO,EAsBP,MAtBO,EAuBP,OAvBO,EAwBP,OAxBO,EAyBP,SAzBO,EA0BP,QA1BO,EA2BP,QA3BO,EA4BP,MA5BO,EA6BP,MA7BO,EA8BP,OA9BO,EA+BP,IA/BO,EAgCP,YAhCO,EAiCP,QAjCO,EAkCP,MAlCO,EAmCP,QAnCO,CADW;EAsCpBC,MAAM,EAAE,CACN,YADM,EAEN,WAFM,EAGN,KAHM,EAIN,SAJM,EAKN,SALM,EAMN,WANM,EAON,QAPM,EAQN,QARM,EASN,OATM,CAtCY;EAiDpBC,UAAU,EAAE,CAAC,MAAD,EAAS,WAAT;AAjDQ,CAAtB;AAmDA,MAAMC,QAAQ,GAAG,IAAIC,GAAJ,CAAQL,aAAa,CAACC,OAAtB,CAAjB;AACA,MAAMK,sBAAsB,GAAG,IAAID,GAAJ,CAAQL,aAAa,CAACE,MAAtB,CAA/B;AACA,MAAMK,0BAA0B,GAAG,IAAIF,GAAJ,CAAQL,aAAa,CAACG,UAAtB,CAAnC;;AAKO,SAASK,cAAT,CAAwBC,IAAxB,EAAsCC,QAAtC,EAAkE;EACvE,OAAQA,QAAQ,IAAID,IAAI,KAAK,OAAtB,IAAkCA,IAAI,KAAK,MAAlD;AACD;;AAOM,SAASE,oBAAT,CAA8BF,IAA9B,EAA4CC,QAA5C,EAAwE;EAC7E,OAAOF,cAAc,CAACC,IAAD,EAAOC,QAAP,CAAd,IAAkCJ,sBAAsB,CAACM,GAAvB,CAA2BH,IAA3B,CAAzC;AACD;;AAMM,SAASI,4BAAT,CAAsCJ,IAAtC,EAA6D;EAClE,OAAOF,0BAA0B,CAACK,GAA3B,CAA+BH,IAA/B,CAAP;AACD;;AAOM,SAASK,wBAAT,CACLL,IADK,EAELC,QAFK,EAGI;EACT,OACEC,oBAAoB,CAACF,IAAD,EAAOC,QAAP,CAApB,IAAwCG,4BAA4B,CAACJ,IAAD,CADtE;AAGD;;AAEM,SAASM,SAAT,CAAmBN,IAAnB,EAA0C;EAC/C,OAAOL,QAAQ,CAACQ,GAAT,CAAaH,IAAb,CAAP;AACD"}
|
|
|
@ -1,28 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@babel/helper-validator-identifier",
|
|
||||||
"version": "7.19.1",
|
|
||||||
"description": "Validate identifier/keywords name",
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-helper-validator-identifier"
|
|
||||||
},
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"exports": {
|
|
||||||
".": "./lib/index.js",
|
|
||||||
"./package.json": "./package.json"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@unicode/unicode-15.0.0": "^1.3.1",
|
|
||||||
"charcodes": "^0.2.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
|
@ -1,75 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
// Always use the latest available version of Unicode!
|
|
||||||
// https://tc39.github.io/ecma262/#sec-conformance
|
|
||||||
const version = "15.0.0";
|
|
||||||
|
|
||||||
const start = require("@unicode/unicode-" +
|
|
||||||
version +
|
|
||||||
"/Binary_Property/ID_Start/code-points.js").filter(function (ch) {
|
|
||||||
return ch > 0x7f;
|
|
||||||
});
|
|
||||||
let last = -1;
|
|
||||||
const cont = [0x200c, 0x200d].concat(
|
|
||||||
require("@unicode/unicode-" +
|
|
||||||
version +
|
|
||||||
"/Binary_Property/ID_Continue/code-points.js").filter(function (ch) {
|
|
||||||
return ch > 0x7f && search(start, ch, last + 1) == -1;
|
|
||||||
})
|
|
||||||
);
|
|
||||||
|
|
||||||
function search(arr, ch, starting) {
|
|
||||||
for (let i = starting; arr[i] <= ch && i < arr.length; last = i++) {
|
|
||||||
if (arr[i] === ch) return i;
|
|
||||||
}
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
function pad(str, width) {
|
|
||||||
while (str.length < width) str = "0" + str;
|
|
||||||
return str;
|
|
||||||
}
|
|
||||||
|
|
||||||
function esc(code) {
|
|
||||||
const hex = code.toString(16);
|
|
||||||
if (hex.length <= 2) return "\\x" + pad(hex, 2);
|
|
||||||
else return "\\u" + pad(hex, 4);
|
|
||||||
}
|
|
||||||
|
|
||||||
function generate(chars) {
|
|
||||||
const astral = [];
|
|
||||||
let re = "";
|
|
||||||
for (let i = 0, at = 0x10000; i < chars.length; i++) {
|
|
||||||
const from = chars[i];
|
|
||||||
let to = from;
|
|
||||||
while (i < chars.length - 1 && chars[i + 1] == to + 1) {
|
|
||||||
i++;
|
|
||||||
to++;
|
|
||||||
}
|
|
||||||
if (to <= 0xffff) {
|
|
||||||
if (from == to) re += esc(from);
|
|
||||||
else if (from + 1 == to) re += esc(from) + esc(to);
|
|
||||||
else re += esc(from) + "-" + esc(to);
|
|
||||||
} else {
|
|
||||||
astral.push(from - at, to - from);
|
|
||||||
at = to;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return { nonASCII: re, astral: astral };
|
|
||||||
}
|
|
||||||
|
|
||||||
const startData = generate(start);
|
|
||||||
const contData = generate(cont);
|
|
||||||
|
|
||||||
console.log("/* prettier-ignore */");
|
|
||||||
console.log('let nonASCIIidentifierStartChars = "' + startData.nonASCII + '";');
|
|
||||||
console.log("/* prettier-ignore */");
|
|
||||||
console.log('let nonASCIIidentifierChars = "' + contData.nonASCII + '";');
|
|
||||||
console.log("/* prettier-ignore */");
|
|
||||||
console.log(
|
|
||||||
"const astralIdentifierStartCodes = " + JSON.stringify(startData.astral) + ";"
|
|
||||||
);
|
|
||||||
console.log("/* prettier-ignore */");
|
|
||||||
console.log(
|
|
||||||
"const astralIdentifierCodes = " + JSON.stringify(contData.astral) + ";"
|
|
||||||
);
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/highlight
|
|
||||||
|
|
||||||
> Syntax highlight JavaScript strings for output in terminals.
|
|
||||||
|
|
||||||
See our website [@babel/highlight](https://babeljs.io/docs/en/babel-highlight) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save-dev @babel/highlight
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/highlight --dev
|
|
||||||
```
|
|
|
@ -1,116 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = highlight;
|
|
||||||
exports.getChalk = getChalk;
|
|
||||||
exports.shouldHighlight = shouldHighlight;
|
|
||||||
|
|
||||||
var _jsTokens = require("js-tokens");
|
|
||||||
|
|
||||||
var _helperValidatorIdentifier = require("@babel/helper-validator-identifier");
|
|
||||||
|
|
||||||
var _chalk = require("chalk");
|
|
||||||
|
|
||||||
const sometimesKeywords = new Set(["as", "async", "from", "get", "of", "set"]);
|
|
||||||
|
|
||||||
function getDefs(chalk) {
|
|
||||||
return {
|
|
||||||
keyword: chalk.cyan,
|
|
||||||
capitalized: chalk.yellow,
|
|
||||||
jsxIdentifier: chalk.yellow,
|
|
||||||
punctuator: chalk.yellow,
|
|
||||||
number: chalk.magenta,
|
|
||||||
string: chalk.green,
|
|
||||||
regex: chalk.magenta,
|
|
||||||
comment: chalk.grey,
|
|
||||||
invalid: chalk.white.bgRed.bold
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
const NEWLINE = /\r\n|[\n\r\u2028\u2029]/;
|
|
||||||
const BRACKET = /^[()[\]{}]$/;
|
|
||||||
let tokenize;
|
|
||||||
{
|
|
||||||
const JSX_TAG = /^[a-z][\w-]*$/i;
|
|
||||||
|
|
||||||
const getTokenType = function (token, offset, text) {
|
|
||||||
if (token.type === "name") {
|
|
||||||
if ((0, _helperValidatorIdentifier.isKeyword)(token.value) || (0, _helperValidatorIdentifier.isStrictReservedWord)(token.value, true) || sometimesKeywords.has(token.value)) {
|
|
||||||
return "keyword";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (JSX_TAG.test(token.value) && (text[offset - 1] === "<" || text.slice(offset - 2, offset) == "</")) {
|
|
||||||
return "jsxIdentifier";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (token.value[0] !== token.value[0].toLowerCase()) {
|
|
||||||
return "capitalized";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (token.type === "punctuator" && BRACKET.test(token.value)) {
|
|
||||||
return "bracket";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (token.type === "invalid" && (token.value === "@" || token.value === "#")) {
|
|
||||||
return "punctuator";
|
|
||||||
}
|
|
||||||
|
|
||||||
return token.type;
|
|
||||||
};
|
|
||||||
|
|
||||||
tokenize = function* (text) {
|
|
||||||
let match;
|
|
||||||
|
|
||||||
while (match = _jsTokens.default.exec(text)) {
|
|
||||||
const token = _jsTokens.matchToToken(match);
|
|
||||||
|
|
||||||
yield {
|
|
||||||
type: getTokenType(token, match.index, text),
|
|
||||||
value: token.value
|
|
||||||
};
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function highlightTokens(defs, text) {
|
|
||||||
let highlighted = "";
|
|
||||||
|
|
||||||
for (const {
|
|
||||||
type,
|
|
||||||
value
|
|
||||||
} of tokenize(text)) {
|
|
||||||
const colorize = defs[type];
|
|
||||||
|
|
||||||
if (colorize) {
|
|
||||||
highlighted += value.split(NEWLINE).map(str => colorize(str)).join("\n");
|
|
||||||
} else {
|
|
||||||
highlighted += value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return highlighted;
|
|
||||||
}
|
|
||||||
|
|
||||||
function shouldHighlight(options) {
|
|
||||||
return !!_chalk.supportsColor || options.forceColor;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getChalk(options) {
|
|
||||||
return options.forceColor ? new _chalk.constructor({
|
|
||||||
enabled: true,
|
|
||||||
level: 1
|
|
||||||
}) : _chalk;
|
|
||||||
}
|
|
||||||
|
|
||||||
function highlight(code, options = {}) {
|
|
||||||
if (code !== "" && shouldHighlight(options)) {
|
|
||||||
const chalk = getChalk(options);
|
|
||||||
const defs = getDefs(chalk);
|
|
||||||
return highlightTokens(defs, code);
|
|
||||||
} else {
|
|
||||||
return code;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,30 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@babel/highlight",
|
|
||||||
"version": "7.18.6",
|
|
||||||
"description": "Syntax highlight JavaScript strings for output in terminals.",
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-highlight",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-highlight"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"dependencies": {
|
|
||||||
"@babel/helper-validator-identifier": "^7.18.6",
|
|
||||||
"chalk": "^2.0.0",
|
|
||||||
"js-tokens": "^4.0.0"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@types/chalk": "^2.0.0",
|
|
||||||
"strip-ansi": "^4.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/plugin-syntax-jsx
|
|
||||||
|
|
||||||
> Allow parsing of jsx
|
|
||||||
|
|
||||||
See our website [@babel/plugin-syntax-jsx](https://babeljs.io/docs/en/babel-plugin-syntax-jsx) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save-dev @babel/plugin-syntax-jsx
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/plugin-syntax-jsx --dev
|
|
||||||
```
|
|
|
@ -1,30 +0,0 @@
|
||||||
"use strict";
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports.default = void 0;
|
|
||||||
|
|
||||||
var _helperPluginUtils = require("@babel/helper-plugin-utils");
|
|
||||||
|
|
||||||
var _default = (0, _helperPluginUtils.declare)(api => {
|
|
||||||
api.assertVersion(7);
|
|
||||||
return {
|
|
||||||
name: "syntax-jsx",
|
|
||||||
|
|
||||||
manipulateOptions(opts, parserOpts) {
|
|
||||||
const {
|
|
||||||
plugins
|
|
||||||
} = parserOpts;
|
|
||||||
|
|
||||||
if (plugins.some(p => (Array.isArray(p) ? p[0] : p) === "typescript")) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
plugins.push("jsx");
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
exports.default = _default;
|
|
|
@ -1,33 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@babel/plugin-syntax-jsx",
|
|
||||||
"version": "7.18.6",
|
|
||||||
"description": "Allow parsing of jsx",
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/babel/babel.git",
|
|
||||||
"directory": "packages/babel-plugin-syntax-jsx"
|
|
||||||
},
|
|
||||||
"homepage": "https://babel.dev/docs/en/next/babel-plugin-syntax-jsx",
|
|
||||||
"license": "MIT",
|
|
||||||
"publishConfig": {
|
|
||||||
"access": "public"
|
|
||||||
},
|
|
||||||
"main": "./lib/index.js",
|
|
||||||
"keywords": [
|
|
||||||
"babel-plugin"
|
|
||||||
],
|
|
||||||
"dependencies": {
|
|
||||||
"@babel/helper-plugin-utils": "^7.18.6"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"@babel/core": "^7.0.0-0"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@babel/core": "^7.18.6"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.0"
|
|
||||||
},
|
|
||||||
"author": "The Babel Team (https://babel.dev/team)",
|
|
||||||
"type": "commonjs"
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be
|
|
||||||
included in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
||||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
@ -1,19 +0,0 @@
|
||||||
# @babel/runtime
|
|
||||||
|
|
||||||
> babel's modular runtime helpers
|
|
||||||
|
|
||||||
See our website [@babel/runtime](https://babeljs.io/docs/en/babel-runtime) for more information.
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
Using npm:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
npm install --save @babel/runtime
|
|
||||||
```
|
|
||||||
|
|
||||||
or using yarn:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
yarn add @babel/runtime
|
|
||||||
```
|
|
|
@ -1,73 +0,0 @@
|
||||||
var OverloadYield = require("./OverloadYield.js");
|
|
||||||
|
|
||||||
function AsyncGenerator(gen) {
|
|
||||||
var front, back;
|
|
||||||
|
|
||||||
function resume(key, arg) {
|
|
||||||
try {
|
|
||||||
var result = gen[key](arg),
|
|
||||||
value = result.value,
|
|
||||||
overloaded = value instanceof OverloadYield;
|
|
||||||
Promise.resolve(overloaded ? value.v : value).then(function (arg) {
|
|
||||||
if (overloaded) {
|
|
||||||
var nextKey = "return" === key ? "return" : "next";
|
|
||||||
if (!value.k || arg.done) return resume(nextKey, arg);
|
|
||||||
arg = gen[nextKey](arg).value;
|
|
||||||
}
|
|
||||||
|
|
||||||
settle(result.done ? "return" : "normal", arg);
|
|
||||||
}, function (err) {
|
|
||||||
resume("throw", err);
|
|
||||||
});
|
|
||||||
} catch (err) {
|
|
||||||
settle("throw", err);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function settle(type, value) {
|
|
||||||
switch (type) {
|
|
||||||
case "return":
|
|
||||||
front.resolve({
|
|
||||||
value: value,
|
|
||||||
done: !0
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "throw":
|
|
||||||
front.reject(value);
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
front.resolve({
|
|
||||||
value: value,
|
|
||||||
done: !1
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
(front = front.next) ? resume(front.key, front.arg) : back = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
this._invoke = function (key, arg) {
|
|
||||||
return new Promise(function (resolve, reject) {
|
|
||||||
var request = {
|
|
||||||
key: key,
|
|
||||||
arg: arg,
|
|
||||||
resolve: resolve,
|
|
||||||
reject: reject,
|
|
||||||
next: null
|
|
||||||
};
|
|
||||||
back ? back = back.next = request : (front = back = request, resume(key, arg));
|
|
||||||
});
|
|
||||||
}, "function" != typeof gen["return"] && (this["return"] = void 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () {
|
|
||||||
return this;
|
|
||||||
}, AsyncGenerator.prototype.next = function (arg) {
|
|
||||||
return this._invoke("next", arg);
|
|
||||||
}, AsyncGenerator.prototype["throw"] = function (arg) {
|
|
||||||
return this._invoke("throw", arg);
|
|
||||||
}, AsyncGenerator.prototype["return"] = function (arg) {
|
|
||||||
return this._invoke("return", arg);
|
|
||||||
};
|
|
||||||
module.exports = AsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,5 +0,0 @@
|
||||||
function _AwaitValue(value) {
|
|
||||||
this.wrapped = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _AwaitValue, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,5 +0,0 @@
|
||||||
function _OverloadYield(value, kind) {
|
|
||||||
this.v = value, this.k = kind;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
30
src/components/node_modules/@babel/runtime/helpers/applyDecoratedDescriptor.js
generated
vendored
30
src/components/node_modules/@babel/runtime/helpers/applyDecoratedDescriptor.js
generated
vendored
|
@ -1,30 +0,0 @@
|
||||||
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
|
|
||||||
var desc = {};
|
|
||||||
Object.keys(descriptor).forEach(function (key) {
|
|
||||||
desc[key] = descriptor[key];
|
|
||||||
});
|
|
||||||
desc.enumerable = !!desc.enumerable;
|
|
||||||
desc.configurable = !!desc.configurable;
|
|
||||||
|
|
||||||
if ('value' in desc || desc.initializer) {
|
|
||||||
desc.writable = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
desc = decorators.slice().reverse().reduce(function (desc, decorator) {
|
|
||||||
return decorator(target, property, desc) || desc;
|
|
||||||
}, desc);
|
|
||||||
|
|
||||||
if (context && desc.initializer !== void 0) {
|
|
||||||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
|
|
||||||
desc.initializer = undefined;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (desc.initializer === void 0) {
|
|
||||||
Object.defineProperty(target, property, desc);
|
|
||||||
desc = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
return desc;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,284 +0,0 @@
|
||||||
var _typeof = require("./typeof.js")["default"];
|
|
||||||
|
|
||||||
function old_createMetadataMethodsForProperty(metadataMap, kind, property, decoratorFinishedRef) {
|
|
||||||
return {
|
|
||||||
getMetadata: function getMetadata(key) {
|
|
||||||
old_assertNotFinished(decoratorFinishedRef, "getMetadata"), old_assertMetadataKey(key);
|
|
||||||
var metadataForKey = metadataMap[key];
|
|
||||||
if (void 0 !== metadataForKey) if (1 === kind) {
|
|
||||||
var pub = metadataForKey["public"];
|
|
||||||
if (void 0 !== pub) return pub[property];
|
|
||||||
} else if (2 === kind) {
|
|
||||||
var priv = metadataForKey["private"];
|
|
||||||
if (void 0 !== priv) return priv.get(property);
|
|
||||||
} else if (Object.hasOwnProperty.call(metadataForKey, "constructor")) return metadataForKey.constructor;
|
|
||||||
},
|
|
||||||
setMetadata: function setMetadata(key, value) {
|
|
||||||
old_assertNotFinished(decoratorFinishedRef, "setMetadata"), old_assertMetadataKey(key);
|
|
||||||
var metadataForKey = metadataMap[key];
|
|
||||||
|
|
||||||
if (void 0 === metadataForKey && (metadataForKey = metadataMap[key] = {}), 1 === kind) {
|
|
||||||
var pub = metadataForKey["public"];
|
|
||||||
void 0 === pub && (pub = metadataForKey["public"] = {}), pub[property] = value;
|
|
||||||
} else if (2 === kind) {
|
|
||||||
var priv = metadataForKey.priv;
|
|
||||||
void 0 === priv && (priv = metadataForKey["private"] = new Map()), priv.set(property, value);
|
|
||||||
} else metadataForKey.constructor = value;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_convertMetadataMapToFinal(obj, metadataMap) {
|
|
||||||
var parentMetadataMap = obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
|
|
||||||
metadataKeys = Object.getOwnPropertySymbols(metadataMap);
|
|
||||||
|
|
||||||
if (0 !== metadataKeys.length) {
|
|
||||||
for (var i = 0; i < metadataKeys.length; i++) {
|
|
||||||
var key = metadataKeys[i],
|
|
||||||
metaForKey = metadataMap[key],
|
|
||||||
parentMetaForKey = parentMetadataMap ? parentMetadataMap[key] : null,
|
|
||||||
pub = metaForKey["public"],
|
|
||||||
parentPub = parentMetaForKey ? parentMetaForKey["public"] : null;
|
|
||||||
pub && parentPub && Object.setPrototypeOf(pub, parentPub);
|
|
||||||
var priv = metaForKey["private"];
|
|
||||||
|
|
||||||
if (priv) {
|
|
||||||
var privArr = Array.from(priv.values()),
|
|
||||||
parentPriv = parentMetaForKey ? parentMetaForKey["private"] : null;
|
|
||||||
parentPriv && (privArr = privArr.concat(parentPriv)), metaForKey["private"] = privArr;
|
|
||||||
}
|
|
||||||
|
|
||||||
parentMetaForKey && Object.setPrototypeOf(metaForKey, parentMetaForKey);
|
|
||||||
}
|
|
||||||
|
|
||||||
parentMetadataMap && Object.setPrototypeOf(metadataMap, parentMetadataMap), obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = metadataMap;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_createAddInitializerMethod(initializers, decoratorFinishedRef) {
|
|
||||||
return function (initializer) {
|
|
||||||
old_assertNotFinished(decoratorFinishedRef, "addInitializer"), old_assertCallable(initializer, "An initializer"), initializers.push(initializer);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) {
|
|
||||||
var kindStr;
|
|
||||||
|
|
||||||
switch (kind) {
|
|
||||||
case 1:
|
|
||||||
kindStr = "accessor";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
kindStr = "method";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 3:
|
|
||||||
kindStr = "getter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 4:
|
|
||||||
kindStr = "setter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
kindStr = "field";
|
|
||||||
}
|
|
||||||
|
|
||||||
var metadataKind,
|
|
||||||
metadataName,
|
|
||||||
ctx = {
|
|
||||||
kind: kindStr,
|
|
||||||
name: isPrivate ? "#" + name : name,
|
|
||||||
isStatic: isStatic,
|
|
||||||
isPrivate: isPrivate
|
|
||||||
},
|
|
||||||
decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
|
|
||||||
if (0 !== kind && (ctx.addInitializer = old_createAddInitializerMethod(initializers, decoratorFinishedRef)), isPrivate) {
|
|
||||||
metadataKind = 2, metadataName = Symbol(name);
|
|
||||||
var access = {};
|
|
||||||
0 === kind ? (access.get = desc.get, access.set = desc.set) : 2 === kind ? access.get = function () {
|
|
||||||
return desc.value;
|
|
||||||
} : (1 !== kind && 3 !== kind || (access.get = function () {
|
|
||||||
return desc.get.call(this);
|
|
||||||
}), 1 !== kind && 4 !== kind || (access.set = function (v) {
|
|
||||||
desc.set.call(this, v);
|
|
||||||
})), ctx.access = access;
|
|
||||||
} else metadataKind = 1, metadataName = name;
|
|
||||||
|
|
||||||
try {
|
|
||||||
return dec(value, Object.assign(ctx, old_createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef)));
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertNotFinished(decoratorFinishedRef, fnName) {
|
|
||||||
if (decoratorFinishedRef.v) throw new Error("attempted to call " + fnName + " after decoration was finished");
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertMetadataKey(key) {
|
|
||||||
if ("symbol" != _typeof(key)) throw new TypeError("Metadata keys must be symbols, received: " + key);
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertCallable(fn, hint) {
|
|
||||||
if ("function" != typeof fn) throw new TypeError(hint + " must be a function");
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertValidReturnValue(kind, value) {
|
|
||||||
var type = _typeof(value);
|
|
||||||
|
|
||||||
if (1 === kind) {
|
|
||||||
if ("object" !== type || null === value) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
|
||||||
void 0 !== value.get && old_assertCallable(value.get, "accessor.get"), void 0 !== value.set && old_assertCallable(value.set, "accessor.set"), void 0 !== value.init && old_assertCallable(value.init, "accessor.init"), void 0 !== value.initializer && old_assertCallable(value.initializer, "accessor.initializer");
|
|
||||||
} else if ("function" !== type) {
|
|
||||||
var hint;
|
|
||||||
throw hint = 0 === kind ? "field" : 10 === kind ? "class" : "method", new TypeError(hint + " decorators must return a function or void 0");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_getInit(desc) {
|
|
||||||
var initializer;
|
|
||||||
return null == (initializer = desc.init) && (initializer = desc.initializer) && "undefined" != typeof console && console.warn(".initializer has been renamed to .init as of March 2022"), initializer;
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) {
|
|
||||||
var desc,
|
|
||||||
initializer,
|
|
||||||
value,
|
|
||||||
newValue,
|
|
||||||
get,
|
|
||||||
set,
|
|
||||||
decs = decInfo[0];
|
|
||||||
if (isPrivate ? desc = 0 === kind || 1 === kind ? {
|
|
||||||
get: decInfo[3],
|
|
||||||
set: decInfo[4]
|
|
||||||
} : 3 === kind ? {
|
|
||||||
get: decInfo[3]
|
|
||||||
} : 4 === kind ? {
|
|
||||||
set: decInfo[3]
|
|
||||||
} : {
|
|
||||||
value: decInfo[3]
|
|
||||||
} : 0 !== kind && (desc = Object.getOwnPropertyDescriptor(base, name)), 1 === kind ? value = {
|
|
||||||
get: desc.get,
|
|
||||||
set: desc.set
|
|
||||||
} : 2 === kind ? value = desc.value : 3 === kind ? value = desc.get : 4 === kind && (value = desc.set), "function" == typeof decs) void 0 !== (newValue = old_memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value)) && (old_assertValidReturnValue(kind, newValue), 0 === kind ? initializer = newValue : 1 === kind ? (initializer = old_getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue);else for (var i = decs.length - 1; i >= 0; i--) {
|
|
||||||
var newInit;
|
|
||||||
if (void 0 !== (newValue = old_memberDec(decs[i], name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value))) old_assertValidReturnValue(kind, newValue), 0 === kind ? newInit = newValue : 1 === kind ? (newInit = old_getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue, void 0 !== newInit && (void 0 === initializer ? initializer = newInit : "function" == typeof initializer ? initializer = [initializer, newInit] : initializer.push(newInit));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (0 === kind || 1 === kind) {
|
|
||||||
if (void 0 === initializer) initializer = function initializer(instance, init) {
|
|
||||||
return init;
|
|
||||||
};else if ("function" != typeof initializer) {
|
|
||||||
var ownInitializers = initializer;
|
|
||||||
|
|
||||||
initializer = function initializer(instance, init) {
|
|
||||||
for (var value = init, i = 0; i < ownInitializers.length; i++) {
|
|
||||||
value = ownInitializers[i].call(instance, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
return value;
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
var originalInitializer = initializer;
|
|
||||||
|
|
||||||
initializer = function initializer(instance, init) {
|
|
||||||
return originalInitializer.call(instance, init);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
ret.push(initializer);
|
|
||||||
}
|
|
||||||
|
|
||||||
0 !== kind && (1 === kind ? (desc.get = value.get, desc.set = value.set) : 2 === kind ? desc.value = value : 3 === kind ? desc.get = value : 4 === kind && (desc.set = value), isPrivate ? 1 === kind ? (ret.push(function (instance, args) {
|
|
||||||
return value.get.call(instance, args);
|
|
||||||
}), ret.push(function (instance, args) {
|
|
||||||
return value.set.call(instance, args);
|
|
||||||
})) : 2 === kind ? ret.push(value) : ret.push(function (instance, args) {
|
|
||||||
return value.call(instance, args);
|
|
||||||
}) : Object.defineProperty(base, name, desc));
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) {
|
|
||||||
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
|
|
||||||
var decInfo = decInfos[i];
|
|
||||||
|
|
||||||
if (Array.isArray(decInfo)) {
|
|
||||||
var base,
|
|
||||||
metadataMap,
|
|
||||||
initializers,
|
|
||||||
kind = decInfo[1],
|
|
||||||
name = decInfo[2],
|
|
||||||
isPrivate = decInfo.length > 3,
|
|
||||||
isStatic = kind >= 5;
|
|
||||||
|
|
||||||
if (isStatic ? (base = Class, metadataMap = staticMetadataMap, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, metadataMap = protoMetadataMap, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) {
|
|
||||||
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields,
|
|
||||||
existingKind = existingNonFields.get(name) || 0;
|
|
||||||
if (!0 === existingKind || 3 === existingKind && 4 !== kind || 4 === existingKind && 3 !== kind) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name);
|
|
||||||
!existingKind && kind > 2 ? existingNonFields.set(name, kind) : existingNonFields.set(name, !0);
|
|
||||||
}
|
|
||||||
|
|
||||||
old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
old_pushInitializers(ret, protoInitializers), old_pushInitializers(ret, staticInitializers);
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_pushInitializers(ret, initializers) {
|
|
||||||
initializers && ret.push(function (instance) {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(instance);
|
|
||||||
}
|
|
||||||
|
|
||||||
return instance;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_applyClassDecs(ret, targetClass, metadataMap, classDecs) {
|
|
||||||
if (classDecs.length > 0) {
|
|
||||||
for (var initializers = [], newClass = targetClass, name = targetClass.name, i = classDecs.length - 1; i >= 0; i--) {
|
|
||||||
var decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
|
|
||||||
try {
|
|
||||||
var ctx = Object.assign({
|
|
||||||
kind: "class",
|
|
||||||
name: name,
|
|
||||||
addInitializer: old_createAddInitializerMethod(initializers, decoratorFinishedRef)
|
|
||||||
}, old_createMetadataMethodsForProperty(metadataMap, 0, name, decoratorFinishedRef)),
|
|
||||||
nextNewClass = classDecs[i](newClass, ctx);
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void 0 !== nextNewClass && (old_assertValidReturnValue(10, nextNewClass), newClass = nextNewClass);
|
|
||||||
}
|
|
||||||
|
|
||||||
ret.push(newClass, function () {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(newClass);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyDecs(targetClass, memberDecs, classDecs) {
|
|
||||||
var ret = [],
|
|
||||||
staticMetadataMap = {},
|
|
||||||
protoMetadataMap = {};
|
|
||||||
return old_applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), old_convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap), old_applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), old_convertMetadataMapToFinal(targetClass, staticMetadataMap), ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = applyDecs, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,222 +0,0 @@
|
||||||
var _typeof = require("./typeof.js")["default"];
|
|
||||||
|
|
||||||
function createAddInitializerMethod(initializers, decoratorFinishedRef) {
|
|
||||||
return function (initializer) {
|
|
||||||
assertNotFinished(decoratorFinishedRef, "addInitializer"), assertCallable(initializer, "An initializer"), initializers.push(initializer);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value) {
|
|
||||||
var kindStr;
|
|
||||||
|
|
||||||
switch (kind) {
|
|
||||||
case 1:
|
|
||||||
kindStr = "accessor";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
kindStr = "method";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 3:
|
|
||||||
kindStr = "getter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 4:
|
|
||||||
kindStr = "setter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
kindStr = "field";
|
|
||||||
}
|
|
||||||
|
|
||||||
var get,
|
|
||||||
set,
|
|
||||||
ctx = {
|
|
||||||
kind: kindStr,
|
|
||||||
name: isPrivate ? "#" + name : name,
|
|
||||||
"static": isStatic,
|
|
||||||
"private": isPrivate
|
|
||||||
},
|
|
||||||
decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
0 !== kind && (ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef)), 0 === kind ? isPrivate ? (get = desc.get, set = desc.set) : (get = function get() {
|
|
||||||
return this[name];
|
|
||||||
}, set = function set(v) {
|
|
||||||
this[name] = v;
|
|
||||||
}) : 2 === kind ? get = function get() {
|
|
||||||
return desc.value;
|
|
||||||
} : (1 !== kind && 3 !== kind || (get = function get() {
|
|
||||||
return desc.get.call(this);
|
|
||||||
}), 1 !== kind && 4 !== kind || (set = function set(v) {
|
|
||||||
desc.set.call(this, v);
|
|
||||||
})), ctx.access = get && set ? {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
} : get ? {
|
|
||||||
get: get
|
|
||||||
} : {
|
|
||||||
set: set
|
|
||||||
};
|
|
||||||
|
|
||||||
try {
|
|
||||||
return dec(value, ctx);
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function assertNotFinished(decoratorFinishedRef, fnName) {
|
|
||||||
if (decoratorFinishedRef.v) throw new Error("attempted to call " + fnName + " after decoration was finished");
|
|
||||||
}
|
|
||||||
|
|
||||||
function assertCallable(fn, hint) {
|
|
||||||
if ("function" != typeof fn) throw new TypeError(hint + " must be a function");
|
|
||||||
}
|
|
||||||
|
|
||||||
function assertValidReturnValue(kind, value) {
|
|
||||||
var type = _typeof(value);
|
|
||||||
|
|
||||||
if (1 === kind) {
|
|
||||||
if ("object" !== type || null === value) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
|
||||||
void 0 !== value.get && assertCallable(value.get, "accessor.get"), void 0 !== value.set && assertCallable(value.set, "accessor.set"), void 0 !== value.init && assertCallable(value.init, "accessor.init");
|
|
||||||
} else if ("function" !== type) {
|
|
||||||
var hint;
|
|
||||||
throw hint = 0 === kind ? "field" : 10 === kind ? "class" : "method", new TypeError(hint + " decorators must return a function or void 0");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers) {
|
|
||||||
var desc,
|
|
||||||
init,
|
|
||||||
value,
|
|
||||||
newValue,
|
|
||||||
get,
|
|
||||||
set,
|
|
||||||
decs = decInfo[0];
|
|
||||||
if (isPrivate ? desc = 0 === kind || 1 === kind ? {
|
|
||||||
get: decInfo[3],
|
|
||||||
set: decInfo[4]
|
|
||||||
} : 3 === kind ? {
|
|
||||||
get: decInfo[3]
|
|
||||||
} : 4 === kind ? {
|
|
||||||
set: decInfo[3]
|
|
||||||
} : {
|
|
||||||
value: decInfo[3]
|
|
||||||
} : 0 !== kind && (desc = Object.getOwnPropertyDescriptor(base, name)), 1 === kind ? value = {
|
|
||||||
get: desc.get,
|
|
||||||
set: desc.set
|
|
||||||
} : 2 === kind ? value = desc.value : 3 === kind ? value = desc.get : 4 === kind && (value = desc.set), "function" == typeof decs) void 0 !== (newValue = memberDec(decs, name, desc, initializers, kind, isStatic, isPrivate, value)) && (assertValidReturnValue(kind, newValue), 0 === kind ? init = newValue : 1 === kind ? (init = newValue.init, get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue);else for (var i = decs.length - 1; i >= 0; i--) {
|
|
||||||
var newInit;
|
|
||||||
if (void 0 !== (newValue = memberDec(decs[i], name, desc, initializers, kind, isStatic, isPrivate, value))) assertValidReturnValue(kind, newValue), 0 === kind ? newInit = newValue : 1 === kind ? (newInit = newValue.init, get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue, void 0 !== newInit && (void 0 === init ? init = newInit : "function" == typeof init ? init = [init, newInit] : init.push(newInit));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (0 === kind || 1 === kind) {
|
|
||||||
if (void 0 === init) init = function init(instance, _init) {
|
|
||||||
return _init;
|
|
||||||
};else if ("function" != typeof init) {
|
|
||||||
var ownInitializers = init;
|
|
||||||
|
|
||||||
init = function init(instance, _init2) {
|
|
||||||
for (var value = _init2, i = 0; i < ownInitializers.length; i++) {
|
|
||||||
value = ownInitializers[i].call(instance, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
return value;
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
var originalInitializer = init;
|
|
||||||
|
|
||||||
init = function init(instance, _init3) {
|
|
||||||
return originalInitializer.call(instance, _init3);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
ret.push(init);
|
|
||||||
}
|
|
||||||
|
|
||||||
0 !== kind && (1 === kind ? (desc.get = value.get, desc.set = value.set) : 2 === kind ? desc.value = value : 3 === kind ? desc.get = value : 4 === kind && (desc.set = value), isPrivate ? 1 === kind ? (ret.push(function (instance, args) {
|
|
||||||
return value.get.call(instance, args);
|
|
||||||
}), ret.push(function (instance, args) {
|
|
||||||
return value.set.call(instance, args);
|
|
||||||
})) : 2 === kind ? ret.push(value) : ret.push(function (instance, args) {
|
|
||||||
return value.call(instance, args);
|
|
||||||
}) : Object.defineProperty(base, name, desc));
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyMemberDecs(ret, Class, decInfos) {
|
|
||||||
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
|
|
||||||
var decInfo = decInfos[i];
|
|
||||||
|
|
||||||
if (Array.isArray(decInfo)) {
|
|
||||||
var base,
|
|
||||||
initializers,
|
|
||||||
kind = decInfo[1],
|
|
||||||
name = decInfo[2],
|
|
||||||
isPrivate = decInfo.length > 3,
|
|
||||||
isStatic = kind >= 5;
|
|
||||||
|
|
||||||
if (isStatic ? (base = Class, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) {
|
|
||||||
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields,
|
|
||||||
existingKind = existingNonFields.get(name) || 0;
|
|
||||||
if (!0 === existingKind || 3 === existingKind && 4 !== kind || 4 === existingKind && 3 !== kind) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name);
|
|
||||||
!existingKind && kind > 2 ? existingNonFields.set(name, kind) : existingNonFields.set(name, !0);
|
|
||||||
}
|
|
||||||
|
|
||||||
applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pushInitializers(ret, protoInitializers), pushInitializers(ret, staticInitializers);
|
|
||||||
}
|
|
||||||
|
|
||||||
function pushInitializers(ret, initializers) {
|
|
||||||
initializers && ret.push(function (instance) {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(instance);
|
|
||||||
}
|
|
||||||
|
|
||||||
return instance;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyClassDecs(ret, targetClass, classDecs) {
|
|
||||||
if (classDecs.length > 0) {
|
|
||||||
for (var initializers = [], newClass = targetClass, name = targetClass.name, i = classDecs.length - 1; i >= 0; i--) {
|
|
||||||
var decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
|
|
||||||
try {
|
|
||||||
var nextNewClass = classDecs[i](newClass, {
|
|
||||||
kind: "class",
|
|
||||||
name: name,
|
|
||||||
addInitializer: createAddInitializerMethod(initializers, decoratorFinishedRef)
|
|
||||||
});
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void 0 !== nextNewClass && (assertValidReturnValue(10, nextNewClass), newClass = nextNewClass);
|
|
||||||
}
|
|
||||||
|
|
||||||
ret.push(newClass, function () {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(newClass);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyDecs2203(targetClass, memberDecs, classDecs) {
|
|
||||||
var ret = [];
|
|
||||||
return applyMemberDecs(ret, targetClass, memberDecs), applyClassDecs(ret, targetClass, classDecs), ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = applyDecs2203, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,11 +0,0 @@
|
||||||
function _arrayLikeToArray(arr, len) {
|
|
||||||
if (len == null || len > arr.length) len = arr.length;
|
|
||||||
|
|
||||||
for (var i = 0, arr2 = new Array(len); i < len; i++) {
|
|
||||||
arr2[i] = arr[i];
|
|
||||||
}
|
|
||||||
|
|
||||||
return arr2;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,5 +0,0 @@
|
||||||
function _arrayWithHoles(arr) {
|
|
||||||
if (Array.isArray(arr)) return arr;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,7 +0,0 @@
|
||||||
var arrayLikeToArray = require("./arrayLikeToArray.js");
|
|
||||||
|
|
||||||
function _arrayWithoutHoles(arr) {
|
|
||||||
if (Array.isArray(arr)) return arrayLikeToArray(arr);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,9 +0,0 @@
|
||||||
function _assertThisInitialized(self) {
|
|
||||||
if (self === void 0) {
|
|
||||||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
|
||||||
}
|
|
||||||
|
|
||||||
return self;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,28 +0,0 @@
|
||||||
var OverloadYield = require("./OverloadYield.js");
|
|
||||||
|
|
||||||
function _asyncGeneratorDelegate(inner) {
|
|
||||||
var iter = {},
|
|
||||||
waiting = !1;
|
|
||||||
|
|
||||||
function pump(key, value) {
|
|
||||||
return waiting = !0, value = new Promise(function (resolve) {
|
|
||||||
resolve(inner[key](value));
|
|
||||||
}), {
|
|
||||||
done: !1,
|
|
||||||
value: new OverloadYield(value, 1)
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
return iter["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () {
|
|
||||||
return this;
|
|
||||||
}, iter.next = function (value) {
|
|
||||||
return waiting ? (waiting = !1, value) : pump("next", value);
|
|
||||||
}, "function" == typeof inner["throw"] && (iter["throw"] = function (value) {
|
|
||||||
if (waiting) throw waiting = !1, value;
|
|
||||||
return pump("throw", value);
|
|
||||||
}), "function" == typeof inner["return"] && (iter["return"] = function (value) {
|
|
||||||
return waiting ? (waiting = !1, value) : pump("return", value);
|
|
||||||
}), iter;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _asyncGeneratorDelegate, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,50 +0,0 @@
|
||||||
function _asyncIterator(iterable) {
|
|
||||||
var method,
|
|
||||||
async,
|
|
||||||
sync,
|
|
||||||
retry = 2;
|
|
||||||
|
|
||||||
for ("undefined" != typeof Symbol && (async = Symbol.asyncIterator, sync = Symbol.iterator); retry--;) {
|
|
||||||
if (async && null != (method = iterable[async])) return method.call(iterable);
|
|
||||||
if (sync && null != (method = iterable[sync])) return new AsyncFromSyncIterator(method.call(iterable));
|
|
||||||
async = "@@asyncIterator", sync = "@@iterator";
|
|
||||||
}
|
|
||||||
|
|
||||||
throw new TypeError("Object is not async iterable");
|
|
||||||
}
|
|
||||||
|
|
||||||
function AsyncFromSyncIterator(s) {
|
|
||||||
function AsyncFromSyncIteratorContinuation(r) {
|
|
||||||
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));
|
|
||||||
var done = r.done;
|
|
||||||
return Promise.resolve(r.value).then(function (value) {
|
|
||||||
return {
|
|
||||||
value: value,
|
|
||||||
done: done
|
|
||||||
};
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(s) {
|
|
||||||
this.s = s, this.n = s.next;
|
|
||||||
}, AsyncFromSyncIterator.prototype = {
|
|
||||||
s: null,
|
|
||||||
n: null,
|
|
||||||
next: function next() {
|
|
||||||
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
|
|
||||||
},
|
|
||||||
"return": function _return(value) {
|
|
||||||
var ret = this.s["return"];
|
|
||||||
return void 0 === ret ? Promise.resolve({
|
|
||||||
value: value,
|
|
||||||
done: !0
|
|
||||||
}) : AsyncFromSyncIteratorContinuation(ret.apply(this.s, arguments));
|
|
||||||
},
|
|
||||||
"throw": function _throw(value) {
|
|
||||||
var thr = this.s["return"];
|
|
||||||
return void 0 === thr ? Promise.reject(value) : AsyncFromSyncIteratorContinuation(thr.apply(this.s, arguments));
|
|
||||||
}
|
|
||||||
}, new AsyncFromSyncIterator(s);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,37 +0,0 @@
|
||||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
|
|
||||||
try {
|
|
||||||
var info = gen[key](arg);
|
|
||||||
var value = info.value;
|
|
||||||
} catch (error) {
|
|
||||||
reject(error);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (info.done) {
|
|
||||||
resolve(value);
|
|
||||||
} else {
|
|
||||||
Promise.resolve(value).then(_next, _throw);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function _asyncToGenerator(fn) {
|
|
||||||
return function () {
|
|
||||||
var self = this,
|
|
||||||
args = arguments;
|
|
||||||
return new Promise(function (resolve, reject) {
|
|
||||||
var gen = fn.apply(self, args);
|
|
||||||
|
|
||||||
function _next(value) {
|
|
||||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
|
|
||||||
}
|
|
||||||
|
|
||||||
function _throw(err) {
|
|
||||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
|
|
||||||
}
|
|
||||||
|
|
||||||
_next(undefined);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,7 +0,0 @@
|
||||||
var OverloadYield = require("./OverloadYield.js");
|
|
||||||
|
|
||||||
function _awaitAsyncGenerator(value) {
|
|
||||||
return new OverloadYield(value, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _awaitAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
7
src/components/node_modules/@babel/runtime/helpers/checkPrivateRedeclaration.js
generated
vendored
7
src/components/node_modules/@babel/runtime/helpers/checkPrivateRedeclaration.js
generated
vendored
|
@ -1,7 +0,0 @@
|
||||||
function _checkPrivateRedeclaration(obj, privateCollection) {
|
|
||||||
if (privateCollection.has(obj)) {
|
|
||||||
throw new TypeError("Cannot initialize the same private elements twice on an object");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _checkPrivateRedeclaration, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
22
src/components/node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js
generated
vendored
22
src/components/node_modules/@babel/runtime/helpers/classApplyDescriptorDestructureSet.js
generated
vendored
|
@ -1,22 +0,0 @@
|
||||||
function _classApplyDescriptorDestructureSet(receiver, descriptor) {
|
|
||||||
if (descriptor.set) {
|
|
||||||
if (!("__destrObj" in descriptor)) {
|
|
||||||
descriptor.__destrObj = {
|
|
||||||
set value(v) {
|
|
||||||
descriptor.set.call(receiver, v);
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
return descriptor.__destrObj;
|
|
||||||
} else {
|
|
||||||
if (!descriptor.writable) {
|
|
||||||
throw new TypeError("attempted to set read only private field");
|
|
||||||
}
|
|
||||||
|
|
||||||
return descriptor;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classApplyDescriptorDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,9 +0,0 @@
|
||||||
function _classApplyDescriptorGet(receiver, descriptor) {
|
|
||||||
if (descriptor.get) {
|
|
||||||
return descriptor.get.call(receiver);
|
|
||||||
}
|
|
||||||
|
|
||||||
return descriptor.value;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classApplyDescriptorGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,13 +0,0 @@
|
||||||
function _classApplyDescriptorSet(receiver, descriptor, value) {
|
|
||||||
if (descriptor.set) {
|
|
||||||
descriptor.set.call(receiver, value);
|
|
||||||
} else {
|
|
||||||
if (!descriptor.writable) {
|
|
||||||
throw new TypeError("attempted to set read only private field");
|
|
||||||
}
|
|
||||||
|
|
||||||
descriptor.value = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classApplyDescriptorSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,7 +0,0 @@
|
||||||
function _classCallCheck(instance, Constructor) {
|
|
||||||
if (!(instance instanceof Constructor)) {
|
|
||||||
throw new TypeError("Cannot call a class as a function");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
7
src/components/node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js
generated
vendored
7
src/components/node_modules/@babel/runtime/helpers/classCheckPrivateStaticAccess.js
generated
vendored
|
@ -1,7 +0,0 @@
|
||||||
function _classCheckPrivateStaticAccess(receiver, classConstructor) {
|
|
||||||
if (receiver !== classConstructor) {
|
|
||||||
throw new TypeError("Private static access of wrong provenance");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classCheckPrivateStaticAccess, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,7 +0,0 @@
|
||||||
function _classCheckPrivateStaticFieldDescriptor(descriptor, action) {
|
|
||||||
if (descriptor === undefined) {
|
|
||||||
throw new TypeError("attempted to " + action + " private static field before its declaration");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classCheckPrivateStaticFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
9
src/components/node_modules/@babel/runtime/helpers/classExtractFieldDescriptor.js
generated
vendored
9
src/components/node_modules/@babel/runtime/helpers/classExtractFieldDescriptor.js
generated
vendored
|
@ -1,9 +0,0 @@
|
||||||
function _classExtractFieldDescriptor(receiver, privateMap, action) {
|
|
||||||
if (!privateMap.has(receiver)) {
|
|
||||||
throw new TypeError("attempted to " + action + " private field on non-instance");
|
|
||||||
}
|
|
||||||
|
|
||||||
return privateMap.get(receiver);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classExtractFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,5 +0,0 @@
|
||||||
function _classNameTDZError(name) {
|
|
||||||
throw new Error("Class \"" + name + "\" cannot be referenced in computed property keys.");
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classNameTDZError, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
10
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js
generated
vendored
10
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldDestructureSet.js
generated
vendored
|
@ -1,10 +0,0 @@
|
||||||
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
|
|
||||||
|
|
||||||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js");
|
|
||||||
|
|
||||||
function _classPrivateFieldDestructureSet(receiver, privateMap) {
|
|
||||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");
|
|
||||||
return classApplyDescriptorDestructureSet(receiver, descriptor);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,10 +0,0 @@
|
||||||
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
|
|
||||||
|
|
||||||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js");
|
|
||||||
|
|
||||||
function _classPrivateFieldGet(receiver, privateMap) {
|
|
||||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get");
|
|
||||||
return classApplyDescriptorGet(receiver, descriptor);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateFieldGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
8
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldInitSpec.js
generated
vendored
8
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldInitSpec.js
generated
vendored
|
@ -1,8 +0,0 @@
|
||||||
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
|
|
||||||
|
|
||||||
function _classPrivateFieldInitSpec(obj, privateMap, value) {
|
|
||||||
checkPrivateRedeclaration(obj, privateMap);
|
|
||||||
privateMap.set(obj, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateFieldInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
9
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldLooseBase.js
generated
vendored
9
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldLooseBase.js
generated
vendored
|
@ -1,9 +0,0 @@
|
||||||
function _classPrivateFieldBase(receiver, privateKey) {
|
|
||||||
if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {
|
|
||||||
throw new TypeError("attempted to use private field on non-instance");
|
|
||||||
}
|
|
||||||
|
|
||||||
return receiver;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateFieldBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
7
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldLooseKey.js
generated
vendored
7
src/components/node_modules/@babel/runtime/helpers/classPrivateFieldLooseKey.js
generated
vendored
|
@ -1,7 +0,0 @@
|
||||||
var id = 0;
|
|
||||||
|
|
||||||
function _classPrivateFieldKey(name) {
|
|
||||||
return "__private_" + id++ + "_" + name;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateFieldKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,11 +0,0 @@
|
||||||
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
|
|
||||||
|
|
||||||
var classExtractFieldDescriptor = require("./classExtractFieldDescriptor.js");
|
|
||||||
|
|
||||||
function _classPrivateFieldSet(receiver, privateMap, value) {
|
|
||||||
var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");
|
|
||||||
classApplyDescriptorSet(receiver, descriptor, value);
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateFieldSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,9 +0,0 @@
|
||||||
function _classPrivateMethodGet(receiver, privateSet, fn) {
|
|
||||||
if (!privateSet.has(receiver)) {
|
|
||||||
throw new TypeError("attempted to get private field on non-instance");
|
|
||||||
}
|
|
||||||
|
|
||||||
return fn;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
8
src/components/node_modules/@babel/runtime/helpers/classPrivateMethodInitSpec.js
generated
vendored
8
src/components/node_modules/@babel/runtime/helpers/classPrivateMethodInitSpec.js
generated
vendored
|
@ -1,8 +0,0 @@
|
||||||
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
|
|
||||||
|
|
||||||
function _classPrivateMethodInitSpec(obj, privateSet) {
|
|
||||||
checkPrivateRedeclaration(obj, privateSet);
|
|
||||||
privateSet.add(obj);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateMethodInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,5 +0,0 @@
|
||||||
function _classPrivateMethodSet() {
|
|
||||||
throw new TypeError("attempted to reassign private method");
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,13 +0,0 @@
|
||||||
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
|
|
||||||
|
|
||||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js");
|
|
||||||
|
|
||||||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
|
||||||
|
|
||||||
function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) {
|
|
||||||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
|
||||||
classCheckPrivateStaticFieldDescriptor(descriptor, "set");
|
|
||||||
return classApplyDescriptorDestructureSet(receiver, descriptor);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classStaticPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
13
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js
generated
vendored
13
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js
generated
vendored
|
@ -1,13 +0,0 @@
|
||||||
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
|
|
||||||
|
|
||||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js");
|
|
||||||
|
|
||||||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
|
||||||
|
|
||||||
function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) {
|
|
||||||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
|
||||||
classCheckPrivateStaticFieldDescriptor(descriptor, "get");
|
|
||||||
return classApplyDescriptorGet(receiver, descriptor);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classStaticPrivateFieldSpecGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
14
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js
generated
vendored
14
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateFieldSpecSet.js
generated
vendored
|
@ -1,14 +0,0 @@
|
||||||
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
|
|
||||||
|
|
||||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js");
|
|
||||||
|
|
||||||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
|
||||||
|
|
||||||
function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) {
|
|
||||||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
|
||||||
classCheckPrivateStaticFieldDescriptor(descriptor, "set");
|
|
||||||
classApplyDescriptorSet(receiver, descriptor, value);
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classStaticPrivateFieldSpecSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
8
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateMethodGet.js
generated
vendored
8
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateMethodGet.js
generated
vendored
|
@ -1,8 +0,0 @@
|
||||||
var classCheckPrivateStaticAccess = require("./classCheckPrivateStaticAccess.js");
|
|
||||||
|
|
||||||
function _classStaticPrivateMethodGet(receiver, classConstructor, method) {
|
|
||||||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
|
||||||
return method;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classStaticPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
5
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateMethodSet.js
generated
vendored
5
src/components/node_modules/@babel/runtime/helpers/classStaticPrivateMethodSet.js
generated
vendored
|
@ -1,5 +0,0 @@
|
||||||
function _classStaticPrivateMethodSet() {
|
|
||||||
throw new TypeError("attempted to set read only static private field");
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _classStaticPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,22 +0,0 @@
|
||||||
var setPrototypeOf = require("./setPrototypeOf.js");
|
|
||||||
|
|
||||||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
|
||||||
|
|
||||||
function _construct(Parent, args, Class) {
|
|
||||||
if (isNativeReflectConstruct()) {
|
|
||||||
module.exports = _construct = Reflect.construct.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
||||||
} else {
|
|
||||||
module.exports = _construct = function _construct(Parent, args, Class) {
|
|
||||||
var a = [null];
|
|
||||||
a.push.apply(a, args);
|
|
||||||
var Constructor = Function.bind.apply(Parent, a);
|
|
||||||
var instance = new Constructor();
|
|
||||||
if (Class) setPrototypeOf(instance, Class.prototype);
|
|
||||||
return instance;
|
|
||||||
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
||||||
}
|
|
||||||
|
|
||||||
return _construct.apply(null, arguments);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,20 +0,0 @@
|
||||||
function _defineProperties(target, props) {
|
|
||||||
for (var i = 0; i < props.length; i++) {
|
|
||||||
var descriptor = props[i];
|
|
||||||
descriptor.enumerable = descriptor.enumerable || false;
|
|
||||||
descriptor.configurable = true;
|
|
||||||
if ("value" in descriptor) descriptor.writable = true;
|
|
||||||
Object.defineProperty(target, descriptor.key, descriptor);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function _createClass(Constructor, protoProps, staticProps) {
|
|
||||||
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
|
|
||||||
if (staticProps) _defineProperties(Constructor, staticProps);
|
|
||||||
Object.defineProperty(Constructor, "prototype", {
|
|
||||||
writable: false
|
|
||||||
});
|
|
||||||
return Constructor;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
60
src/components/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js
generated
vendored
60
src/components/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js
generated
vendored
|
@ -1,60 +0,0 @@
|
||||||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
|
|
||||||
|
|
||||||
function _createForOfIteratorHelper(o, allowArrayLike) {
|
|
||||||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
|
|
||||||
|
|
||||||
if (!it) {
|
|
||||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
|
|
||||||
if (it) o = it;
|
|
||||||
var i = 0;
|
|
||||||
|
|
||||||
var F = function F() {};
|
|
||||||
|
|
||||||
return {
|
|
||||||
s: F,
|
|
||||||
n: function n() {
|
|
||||||
if (i >= o.length) return {
|
|
||||||
done: true
|
|
||||||
};
|
|
||||||
return {
|
|
||||||
done: false,
|
|
||||||
value: o[i++]
|
|
||||||
};
|
|
||||||
},
|
|
||||||
e: function e(_e) {
|
|
||||||
throw _e;
|
|
||||||
},
|
|
||||||
f: F
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
|
||||||
}
|
|
||||||
|
|
||||||
var normalCompletion = true,
|
|
||||||
didErr = false,
|
|
||||||
err;
|
|
||||||
return {
|
|
||||||
s: function s() {
|
|
||||||
it = it.call(o);
|
|
||||||
},
|
|
||||||
n: function n() {
|
|
||||||
var step = it.next();
|
|
||||||
normalCompletion = step.done;
|
|
||||||
return step;
|
|
||||||
},
|
|
||||||
e: function e(_e2) {
|
|
||||||
didErr = true;
|
|
||||||
err = _e2;
|
|
||||||
},
|
|
||||||
f: function f() {
|
|
||||||
try {
|
|
||||||
if (!normalCompletion && it["return"] != null) it["return"]();
|
|
||||||
} finally {
|
|
||||||
if (didErr) throw err;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
24
src/components/node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js
generated
vendored
24
src/components/node_modules/@babel/runtime/helpers/createForOfIteratorHelperLoose.js
generated
vendored
|
@ -1,24 +0,0 @@
|
||||||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
|
|
||||||
|
|
||||||
function _createForOfIteratorHelperLoose(o, allowArrayLike) {
|
|
||||||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
|
|
||||||
if (it) return (it = it.call(o)).next.bind(it);
|
|
||||||
|
|
||||||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
|
|
||||||
if (it) o = it;
|
|
||||||
var i = 0;
|
|
||||||
return function () {
|
|
||||||
if (i >= o.length) return {
|
|
||||||
done: true
|
|
||||||
};
|
|
||||||
return {
|
|
||||||
done: false,
|
|
||||||
value: o[i++]
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _createForOfIteratorHelperLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,24 +0,0 @@
|
||||||
var getPrototypeOf = require("./getPrototypeOf.js");
|
|
||||||
|
|
||||||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
|
||||||
|
|
||||||
var possibleConstructorReturn = require("./possibleConstructorReturn.js");
|
|
||||||
|
|
||||||
function _createSuper(Derived) {
|
|
||||||
var hasNativeReflectConstruct = isNativeReflectConstruct();
|
|
||||||
return function _createSuperInternal() {
|
|
||||||
var Super = getPrototypeOf(Derived),
|
|
||||||
result;
|
|
||||||
|
|
||||||
if (hasNativeReflectConstruct) {
|
|
||||||
var NewTarget = getPrototypeOf(this).constructor;
|
|
||||||
result = Reflect.construct(Super, arguments, NewTarget);
|
|
||||||
} else {
|
|
||||||
result = Super.apply(this, arguments);
|
|
||||||
}
|
|
||||||
|
|
||||||
return possibleConstructorReturn(this, result);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,400 +0,0 @@
|
||||||
var toArray = require("./toArray.js");
|
|
||||||
|
|
||||||
var toPropertyKey = require("./toPropertyKey.js");
|
|
||||||
|
|
||||||
function _decorate(decorators, factory, superClass, mixins) {
|
|
||||||
var api = _getDecoratorsApi();
|
|
||||||
|
|
||||||
if (mixins) {
|
|
||||||
for (var i = 0; i < mixins.length; i++) {
|
|
||||||
api = mixins[i](api);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var r = factory(function initialize(O) {
|
|
||||||
api.initializeInstanceElements(O, decorated.elements);
|
|
||||||
}, superClass);
|
|
||||||
var decorated = api.decorateClass(_coalesceClassElements(r.d.map(_createElementDescriptor)), decorators);
|
|
||||||
api.initializeClassElements(r.F, decorated.elements);
|
|
||||||
return api.runClassFinishers(r.F, decorated.finishers);
|
|
||||||
}
|
|
||||||
|
|
||||||
function _getDecoratorsApi() {
|
|
||||||
_getDecoratorsApi = function _getDecoratorsApi() {
|
|
||||||
return api;
|
|
||||||
};
|
|
||||||
|
|
||||||
var api = {
|
|
||||||
elementsDefinitionOrder: [["method"], ["field"]],
|
|
||||||
initializeInstanceElements: function initializeInstanceElements(O, elements) {
|
|
||||||
["method", "field"].forEach(function (kind) {
|
|
||||||
elements.forEach(function (element) {
|
|
||||||
if (element.kind === kind && element.placement === "own") {
|
|
||||||
this.defineClassElement(O, element);
|
|
||||||
}
|
|
||||||
}, this);
|
|
||||||
}, this);
|
|
||||||
},
|
|
||||||
initializeClassElements: function initializeClassElements(F, elements) {
|
|
||||||
var proto = F.prototype;
|
|
||||||
["method", "field"].forEach(function (kind) {
|
|
||||||
elements.forEach(function (element) {
|
|
||||||
var placement = element.placement;
|
|
||||||
|
|
||||||
if (element.kind === kind && (placement === "static" || placement === "prototype")) {
|
|
||||||
var receiver = placement === "static" ? F : proto;
|
|
||||||
this.defineClassElement(receiver, element);
|
|
||||||
}
|
|
||||||
}, this);
|
|
||||||
}, this);
|
|
||||||
},
|
|
||||||
defineClassElement: function defineClassElement(receiver, element) {
|
|
||||||
var descriptor = element.descriptor;
|
|
||||||
|
|
||||||
if (element.kind === "field") {
|
|
||||||
var initializer = element.initializer;
|
|
||||||
descriptor = {
|
|
||||||
enumerable: descriptor.enumerable,
|
|
||||||
writable: descriptor.writable,
|
|
||||||
configurable: descriptor.configurable,
|
|
||||||
value: initializer === void 0 ? void 0 : initializer.call(receiver)
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
Object.defineProperty(receiver, element.key, descriptor);
|
|
||||||
},
|
|
||||||
decorateClass: function decorateClass(elements, decorators) {
|
|
||||||
var newElements = [];
|
|
||||||
var finishers = [];
|
|
||||||
var placements = {
|
|
||||||
"static": [],
|
|
||||||
prototype: [],
|
|
||||||
own: []
|
|
||||||
};
|
|
||||||
elements.forEach(function (element) {
|
|
||||||
this.addElementPlacement(element, placements);
|
|
||||||
}, this);
|
|
||||||
elements.forEach(function (element) {
|
|
||||||
if (!_hasDecorators(element)) return newElements.push(element);
|
|
||||||
var elementFinishersExtras = this.decorateElement(element, placements);
|
|
||||||
newElements.push(elementFinishersExtras.element);
|
|
||||||
newElements.push.apply(newElements, elementFinishersExtras.extras);
|
|
||||||
finishers.push.apply(finishers, elementFinishersExtras.finishers);
|
|
||||||
}, this);
|
|
||||||
|
|
||||||
if (!decorators) {
|
|
||||||
return {
|
|
||||||
elements: newElements,
|
|
||||||
finishers: finishers
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
var result = this.decorateConstructor(newElements, decorators);
|
|
||||||
finishers.push.apply(finishers, result.finishers);
|
|
||||||
result.finishers = finishers;
|
|
||||||
return result;
|
|
||||||
},
|
|
||||||
addElementPlacement: function addElementPlacement(element, placements, silent) {
|
|
||||||
var keys = placements[element.placement];
|
|
||||||
|
|
||||||
if (!silent && keys.indexOf(element.key) !== -1) {
|
|
||||||
throw new TypeError("Duplicated element (" + element.key + ")");
|
|
||||||
}
|
|
||||||
|
|
||||||
keys.push(element.key);
|
|
||||||
},
|
|
||||||
decorateElement: function decorateElement(element, placements) {
|
|
||||||
var extras = [];
|
|
||||||
var finishers = [];
|
|
||||||
|
|
||||||
for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) {
|
|
||||||
var keys = placements[element.placement];
|
|
||||||
keys.splice(keys.indexOf(element.key), 1);
|
|
||||||
var elementObject = this.fromElementDescriptor(element);
|
|
||||||
var elementFinisherExtras = this.toElementFinisherExtras((0, decorators[i])(elementObject) || elementObject);
|
|
||||||
element = elementFinisherExtras.element;
|
|
||||||
this.addElementPlacement(element, placements);
|
|
||||||
|
|
||||||
if (elementFinisherExtras.finisher) {
|
|
||||||
finishers.push(elementFinisherExtras.finisher);
|
|
||||||
}
|
|
||||||
|
|
||||||
var newExtras = elementFinisherExtras.extras;
|
|
||||||
|
|
||||||
if (newExtras) {
|
|
||||||
for (var j = 0; j < newExtras.length; j++) {
|
|
||||||
this.addElementPlacement(newExtras[j], placements);
|
|
||||||
}
|
|
||||||
|
|
||||||
extras.push.apply(extras, newExtras);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
element: element,
|
|
||||||
finishers: finishers,
|
|
||||||
extras: extras
|
|
||||||
};
|
|
||||||
},
|
|
||||||
decorateConstructor: function decorateConstructor(elements, decorators) {
|
|
||||||
var finishers = [];
|
|
||||||
|
|
||||||
for (var i = decorators.length - 1; i >= 0; i--) {
|
|
||||||
var obj = this.fromClassDescriptor(elements);
|
|
||||||
var elementsAndFinisher = this.toClassDescriptor((0, decorators[i])(obj) || obj);
|
|
||||||
|
|
||||||
if (elementsAndFinisher.finisher !== undefined) {
|
|
||||||
finishers.push(elementsAndFinisher.finisher);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (elementsAndFinisher.elements !== undefined) {
|
|
||||||
elements = elementsAndFinisher.elements;
|
|
||||||
|
|
||||||
for (var j = 0; j < elements.length - 1; j++) {
|
|
||||||
for (var k = j + 1; k < elements.length; k++) {
|
|
||||||
if (elements[j].key === elements[k].key && elements[j].placement === elements[k].placement) {
|
|
||||||
throw new TypeError("Duplicated element (" + elements[j].key + ")");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
elements: elements,
|
|
||||||
finishers: finishers
|
|
||||||
};
|
|
||||||
},
|
|
||||||
fromElementDescriptor: function fromElementDescriptor(element) {
|
|
||||||
var obj = {
|
|
||||||
kind: element.kind,
|
|
||||||
key: element.key,
|
|
||||||
placement: element.placement,
|
|
||||||
descriptor: element.descriptor
|
|
||||||
};
|
|
||||||
var desc = {
|
|
||||||
value: "Descriptor",
|
|
||||||
configurable: true
|
|
||||||
};
|
|
||||||
Object.defineProperty(obj, Symbol.toStringTag, desc);
|
|
||||||
if (element.kind === "field") obj.initializer = element.initializer;
|
|
||||||
return obj;
|
|
||||||
},
|
|
||||||
toElementDescriptors: function toElementDescriptors(elementObjects) {
|
|
||||||
if (elementObjects === undefined) return;
|
|
||||||
return toArray(elementObjects).map(function (elementObject) {
|
|
||||||
var element = this.toElementDescriptor(elementObject);
|
|
||||||
this.disallowProperty(elementObject, "finisher", "An element descriptor");
|
|
||||||
this.disallowProperty(elementObject, "extras", "An element descriptor");
|
|
||||||
return element;
|
|
||||||
}, this);
|
|
||||||
},
|
|
||||||
toElementDescriptor: function toElementDescriptor(elementObject) {
|
|
||||||
var kind = String(elementObject.kind);
|
|
||||||
|
|
||||||
if (kind !== "method" && kind !== "field") {
|
|
||||||
throw new TypeError('An element descriptor\'s .kind property must be either "method" or' + ' "field", but a decorator created an element descriptor with' + ' .kind "' + kind + '"');
|
|
||||||
}
|
|
||||||
|
|
||||||
var key = toPropertyKey(elementObject.key);
|
|
||||||
var placement = String(elementObject.placement);
|
|
||||||
|
|
||||||
if (placement !== "static" && placement !== "prototype" && placement !== "own") {
|
|
||||||
throw new TypeError('An element descriptor\'s .placement property must be one of "static",' + ' "prototype" or "own", but a decorator created an element descriptor' + ' with .placement "' + placement + '"');
|
|
||||||
}
|
|
||||||
|
|
||||||
var descriptor = elementObject.descriptor;
|
|
||||||
this.disallowProperty(elementObject, "elements", "An element descriptor");
|
|
||||||
var element = {
|
|
||||||
kind: kind,
|
|
||||||
key: key,
|
|
||||||
placement: placement,
|
|
||||||
descriptor: Object.assign({}, descriptor)
|
|
||||||
};
|
|
||||||
|
|
||||||
if (kind !== "field") {
|
|
||||||
this.disallowProperty(elementObject, "initializer", "A method descriptor");
|
|
||||||
} else {
|
|
||||||
this.disallowProperty(descriptor, "get", "The property descriptor of a field descriptor");
|
|
||||||
this.disallowProperty(descriptor, "set", "The property descriptor of a field descriptor");
|
|
||||||
this.disallowProperty(descriptor, "value", "The property descriptor of a field descriptor");
|
|
||||||
element.initializer = elementObject.initializer;
|
|
||||||
}
|
|
||||||
|
|
||||||
return element;
|
|
||||||
},
|
|
||||||
toElementFinisherExtras: function toElementFinisherExtras(elementObject) {
|
|
||||||
var element = this.toElementDescriptor(elementObject);
|
|
||||||
|
|
||||||
var finisher = _optionalCallableProperty(elementObject, "finisher");
|
|
||||||
|
|
||||||
var extras = this.toElementDescriptors(elementObject.extras);
|
|
||||||
return {
|
|
||||||
element: element,
|
|
||||||
finisher: finisher,
|
|
||||||
extras: extras
|
|
||||||
};
|
|
||||||
},
|
|
||||||
fromClassDescriptor: function fromClassDescriptor(elements) {
|
|
||||||
var obj = {
|
|
||||||
kind: "class",
|
|
||||||
elements: elements.map(this.fromElementDescriptor, this)
|
|
||||||
};
|
|
||||||
var desc = {
|
|
||||||
value: "Descriptor",
|
|
||||||
configurable: true
|
|
||||||
};
|
|
||||||
Object.defineProperty(obj, Symbol.toStringTag, desc);
|
|
||||||
return obj;
|
|
||||||
},
|
|
||||||
toClassDescriptor: function toClassDescriptor(obj) {
|
|
||||||
var kind = String(obj.kind);
|
|
||||||
|
|
||||||
if (kind !== "class") {
|
|
||||||
throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator' + ' created a class descriptor with .kind "' + kind + '"');
|
|
||||||
}
|
|
||||||
|
|
||||||
this.disallowProperty(obj, "key", "A class descriptor");
|
|
||||||
this.disallowProperty(obj, "placement", "A class descriptor");
|
|
||||||
this.disallowProperty(obj, "descriptor", "A class descriptor");
|
|
||||||
this.disallowProperty(obj, "initializer", "A class descriptor");
|
|
||||||
this.disallowProperty(obj, "extras", "A class descriptor");
|
|
||||||
|
|
||||||
var finisher = _optionalCallableProperty(obj, "finisher");
|
|
||||||
|
|
||||||
var elements = this.toElementDescriptors(obj.elements);
|
|
||||||
return {
|
|
||||||
elements: elements,
|
|
||||||
finisher: finisher
|
|
||||||
};
|
|
||||||
},
|
|
||||||
runClassFinishers: function runClassFinishers(constructor, finishers) {
|
|
||||||
for (var i = 0; i < finishers.length; i++) {
|
|
||||||
var newConstructor = (0, finishers[i])(constructor);
|
|
||||||
|
|
||||||
if (newConstructor !== undefined) {
|
|
||||||
if (typeof newConstructor !== "function") {
|
|
||||||
throw new TypeError("Finishers must return a constructor.");
|
|
||||||
}
|
|
||||||
|
|
||||||
constructor = newConstructor;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return constructor;
|
|
||||||
},
|
|
||||||
disallowProperty: function disallowProperty(obj, name, objectType) {
|
|
||||||
if (obj[name] !== undefined) {
|
|
||||||
throw new TypeError(objectType + " can't have a ." + name + " property.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
return api;
|
|
||||||
}
|
|
||||||
|
|
||||||
function _createElementDescriptor(def) {
|
|
||||||
var key = toPropertyKey(def.key);
|
|
||||||
var descriptor;
|
|
||||||
|
|
||||||
if (def.kind === "method") {
|
|
||||||
descriptor = {
|
|
||||||
value: def.value,
|
|
||||||
writable: true,
|
|
||||||
configurable: true,
|
|
||||||
enumerable: false
|
|
||||||
};
|
|
||||||
} else if (def.kind === "get") {
|
|
||||||
descriptor = {
|
|
||||||
get: def.value,
|
|
||||||
configurable: true,
|
|
||||||
enumerable: false
|
|
||||||
};
|
|
||||||
} else if (def.kind === "set") {
|
|
||||||
descriptor = {
|
|
||||||
set: def.value,
|
|
||||||
configurable: true,
|
|
||||||
enumerable: false
|
|
||||||
};
|
|
||||||
} else if (def.kind === "field") {
|
|
||||||
descriptor = {
|
|
||||||
configurable: true,
|
|
||||||
writable: true,
|
|
||||||
enumerable: true
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
var element = {
|
|
||||||
kind: def.kind === "field" ? "field" : "method",
|
|
||||||
key: key,
|
|
||||||
placement: def["static"] ? "static" : def.kind === "field" ? "own" : "prototype",
|
|
||||||
descriptor: descriptor
|
|
||||||
};
|
|
||||||
if (def.decorators) element.decorators = def.decorators;
|
|
||||||
if (def.kind === "field") element.initializer = def.value;
|
|
||||||
return element;
|
|
||||||
}
|
|
||||||
|
|
||||||
function _coalesceGetterSetter(element, other) {
|
|
||||||
if (element.descriptor.get !== undefined) {
|
|
||||||
other.descriptor.get = element.descriptor.get;
|
|
||||||
} else {
|
|
||||||
other.descriptor.set = element.descriptor.set;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function _coalesceClassElements(elements) {
|
|
||||||
var newElements = [];
|
|
||||||
|
|
||||||
var isSameElement = function isSameElement(other) {
|
|
||||||
return other.kind === "method" && other.key === element.key && other.placement === element.placement;
|
|
||||||
};
|
|
||||||
|
|
||||||
for (var i = 0; i < elements.length; i++) {
|
|
||||||
var element = elements[i];
|
|
||||||
var other;
|
|
||||||
|
|
||||||
if (element.kind === "method" && (other = newElements.find(isSameElement))) {
|
|
||||||
if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) {
|
|
||||||
if (_hasDecorators(element) || _hasDecorators(other)) {
|
|
||||||
throw new ReferenceError("Duplicated methods (" + element.key + ") can't be decorated.");
|
|
||||||
}
|
|
||||||
|
|
||||||
other.descriptor = element.descriptor;
|
|
||||||
} else {
|
|
||||||
if (_hasDecorators(element)) {
|
|
||||||
if (_hasDecorators(other)) {
|
|
||||||
throw new ReferenceError("Decorators can't be placed on different accessors with for " + "the same property (" + element.key + ").");
|
|
||||||
}
|
|
||||||
|
|
||||||
other.decorators = element.decorators;
|
|
||||||
}
|
|
||||||
|
|
||||||
_coalesceGetterSetter(element, other);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
newElements.push(element);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return newElements;
|
|
||||||
}
|
|
||||||
|
|
||||||
function _hasDecorators(element) {
|
|
||||||
return element.decorators && element.decorators.length;
|
|
||||||
}
|
|
||||||
|
|
||||||
function _isDataDescriptor(desc) {
|
|
||||||
return desc !== undefined && !(desc.value === undefined && desc.writable === undefined);
|
|
||||||
}
|
|
||||||
|
|
||||||
function _optionalCallableProperty(obj, name) {
|
|
||||||
var value = obj[name];
|
|
||||||
|
|
||||||
if (value !== undefined && typeof value !== "function") {
|
|
||||||
throw new TypeError("Expected '" + name + "' to be a function");
|
|
||||||
}
|
|
||||||
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _decorate, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,16 +0,0 @@
|
||||||
function _defaults(obj, defaults) {
|
|
||||||
var keys = Object.getOwnPropertyNames(defaults);
|
|
||||||
|
|
||||||
for (var i = 0; i < keys.length; i++) {
|
|
||||||
var key = keys[i];
|
|
||||||
var value = Object.getOwnPropertyDescriptor(defaults, key);
|
|
||||||
|
|
||||||
if (value && value.configurable && obj[key] === undefined) {
|
|
||||||
Object.defineProperty(obj, key, value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return obj;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
24
src/components/node_modules/@babel/runtime/helpers/defineEnumerableProperties.js
generated
vendored
24
src/components/node_modules/@babel/runtime/helpers/defineEnumerableProperties.js
generated
vendored
|
@ -1,24 +0,0 @@
|
||||||
function _defineEnumerableProperties(obj, descs) {
|
|
||||||
for (var key in descs) {
|
|
||||||
var desc = descs[key];
|
|
||||||
desc.configurable = desc.enumerable = true;
|
|
||||||
if ("value" in desc) desc.writable = true;
|
|
||||||
Object.defineProperty(obj, key, desc);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Object.getOwnPropertySymbols) {
|
|
||||||
var objectSymbols = Object.getOwnPropertySymbols(descs);
|
|
||||||
|
|
||||||
for (var i = 0; i < objectSymbols.length; i++) {
|
|
||||||
var sym = objectSymbols[i];
|
|
||||||
var desc = descs[sym];
|
|
||||||
desc.configurable = desc.enumerable = true;
|
|
||||||
if ("value" in desc) desc.writable = true;
|
|
||||||
Object.defineProperty(obj, sym, desc);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return obj;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _defineEnumerableProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,16 +0,0 @@
|
||||||
function _defineProperty(obj, key, value) {
|
|
||||||
if (key in obj) {
|
|
||||||
Object.defineProperty(obj, key, {
|
|
||||||
value: value,
|
|
||||||
enumerable: true,
|
|
||||||
configurable: true,
|
|
||||||
writable: true
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
obj[key] = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
return obj;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
|
|
@ -1,70 +0,0 @@
|
||||||
import OverloadYield from "./OverloadYield.js";
|
|
||||||
export default function AsyncGenerator(gen) {
|
|
||||||
var front, back;
|
|
||||||
|
|
||||||
function resume(key, arg) {
|
|
||||||
try {
|
|
||||||
var result = gen[key](arg),
|
|
||||||
value = result.value,
|
|
||||||
overloaded = value instanceof OverloadYield;
|
|
||||||
Promise.resolve(overloaded ? value.v : value).then(function (arg) {
|
|
||||||
if (overloaded) {
|
|
||||||
var nextKey = "return" === key ? "return" : "next";
|
|
||||||
if (!value.k || arg.done) return resume(nextKey, arg);
|
|
||||||
arg = gen[nextKey](arg).value;
|
|
||||||
}
|
|
||||||
|
|
||||||
settle(result.done ? "return" : "normal", arg);
|
|
||||||
}, function (err) {
|
|
||||||
resume("throw", err);
|
|
||||||
});
|
|
||||||
} catch (err) {
|
|
||||||
settle("throw", err);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function settle(type, value) {
|
|
||||||
switch (type) {
|
|
||||||
case "return":
|
|
||||||
front.resolve({
|
|
||||||
value: value,
|
|
||||||
done: !0
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "throw":
|
|
||||||
front.reject(value);
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
front.resolve({
|
|
||||||
value: value,
|
|
||||||
done: !1
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
(front = front.next) ? resume(front.key, front.arg) : back = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
this._invoke = function (key, arg) {
|
|
||||||
return new Promise(function (resolve, reject) {
|
|
||||||
var request = {
|
|
||||||
key: key,
|
|
||||||
arg: arg,
|
|
||||||
resolve: resolve,
|
|
||||||
reject: reject,
|
|
||||||
next: null
|
|
||||||
};
|
|
||||||
back ? back = back.next = request : (front = back = request, resume(key, arg));
|
|
||||||
});
|
|
||||||
}, "function" != typeof gen["return"] && (this["return"] = void 0);
|
|
||||||
}
|
|
||||||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () {
|
|
||||||
return this;
|
|
||||||
}, AsyncGenerator.prototype.next = function (arg) {
|
|
||||||
return this._invoke("next", arg);
|
|
||||||
}, AsyncGenerator.prototype["throw"] = function (arg) {
|
|
||||||
return this._invoke("throw", arg);
|
|
||||||
}, AsyncGenerator.prototype["return"] = function (arg) {
|
|
||||||
return this._invoke("return", arg);
|
|
||||||
};
|
|
|
@ -1,3 +0,0 @@
|
||||||
export default function _AwaitValue(value) {
|
|
||||||
this.wrapped = value;
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
export default function _OverloadYield(value, kind) {
|
|
||||||
this.v = value, this.k = kind;
|
|
||||||
}
|
|
28
src/components/node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js
generated
vendored
28
src/components/node_modules/@babel/runtime/helpers/esm/applyDecoratedDescriptor.js
generated
vendored
|
@ -1,28 +0,0 @@
|
||||||
export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
|
|
||||||
var desc = {};
|
|
||||||
Object.keys(descriptor).forEach(function (key) {
|
|
||||||
desc[key] = descriptor[key];
|
|
||||||
});
|
|
||||||
desc.enumerable = !!desc.enumerable;
|
|
||||||
desc.configurable = !!desc.configurable;
|
|
||||||
|
|
||||||
if ('value' in desc || desc.initializer) {
|
|
||||||
desc.writable = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
desc = decorators.slice().reverse().reduce(function (desc, decorator) {
|
|
||||||
return decorator(target, property, desc) || desc;
|
|
||||||
}, desc);
|
|
||||||
|
|
||||||
if (context && desc.initializer !== void 0) {
|
|
||||||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
|
|
||||||
desc.initializer = undefined;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (desc.initializer === void 0) {
|
|
||||||
Object.defineProperty(target, property, desc);
|
|
||||||
desc = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
return desc;
|
|
||||||
}
|
|
|
@ -1,282 +0,0 @@
|
||||||
import _typeof from "./typeof.js";
|
|
||||||
|
|
||||||
function old_createMetadataMethodsForProperty(metadataMap, kind, property, decoratorFinishedRef) {
|
|
||||||
return {
|
|
||||||
getMetadata: function getMetadata(key) {
|
|
||||||
old_assertNotFinished(decoratorFinishedRef, "getMetadata"), old_assertMetadataKey(key);
|
|
||||||
var metadataForKey = metadataMap[key];
|
|
||||||
if (void 0 !== metadataForKey) if (1 === kind) {
|
|
||||||
var pub = metadataForKey["public"];
|
|
||||||
if (void 0 !== pub) return pub[property];
|
|
||||||
} else if (2 === kind) {
|
|
||||||
var priv = metadataForKey["private"];
|
|
||||||
if (void 0 !== priv) return priv.get(property);
|
|
||||||
} else if (Object.hasOwnProperty.call(metadataForKey, "constructor")) return metadataForKey.constructor;
|
|
||||||
},
|
|
||||||
setMetadata: function setMetadata(key, value) {
|
|
||||||
old_assertNotFinished(decoratorFinishedRef, "setMetadata"), old_assertMetadataKey(key);
|
|
||||||
var metadataForKey = metadataMap[key];
|
|
||||||
|
|
||||||
if (void 0 === metadataForKey && (metadataForKey = metadataMap[key] = {}), 1 === kind) {
|
|
||||||
var pub = metadataForKey["public"];
|
|
||||||
void 0 === pub && (pub = metadataForKey["public"] = {}), pub[property] = value;
|
|
||||||
} else if (2 === kind) {
|
|
||||||
var priv = metadataForKey.priv;
|
|
||||||
void 0 === priv && (priv = metadataForKey["private"] = new Map()), priv.set(property, value);
|
|
||||||
} else metadataForKey.constructor = value;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_convertMetadataMapToFinal(obj, metadataMap) {
|
|
||||||
var parentMetadataMap = obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
|
|
||||||
metadataKeys = Object.getOwnPropertySymbols(metadataMap);
|
|
||||||
|
|
||||||
if (0 !== metadataKeys.length) {
|
|
||||||
for (var i = 0; i < metadataKeys.length; i++) {
|
|
||||||
var key = metadataKeys[i],
|
|
||||||
metaForKey = metadataMap[key],
|
|
||||||
parentMetaForKey = parentMetadataMap ? parentMetadataMap[key] : null,
|
|
||||||
pub = metaForKey["public"],
|
|
||||||
parentPub = parentMetaForKey ? parentMetaForKey["public"] : null;
|
|
||||||
pub && parentPub && Object.setPrototypeOf(pub, parentPub);
|
|
||||||
var priv = metaForKey["private"];
|
|
||||||
|
|
||||||
if (priv) {
|
|
||||||
var privArr = Array.from(priv.values()),
|
|
||||||
parentPriv = parentMetaForKey ? parentMetaForKey["private"] : null;
|
|
||||||
parentPriv && (privArr = privArr.concat(parentPriv)), metaForKey["private"] = privArr;
|
|
||||||
}
|
|
||||||
|
|
||||||
parentMetaForKey && Object.setPrototypeOf(metaForKey, parentMetaForKey);
|
|
||||||
}
|
|
||||||
|
|
||||||
parentMetadataMap && Object.setPrototypeOf(metadataMap, parentMetadataMap), obj[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = metadataMap;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_createAddInitializerMethod(initializers, decoratorFinishedRef) {
|
|
||||||
return function (initializer) {
|
|
||||||
old_assertNotFinished(decoratorFinishedRef, "addInitializer"), old_assertCallable(initializer, "An initializer"), initializers.push(initializer);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) {
|
|
||||||
var kindStr;
|
|
||||||
|
|
||||||
switch (kind) {
|
|
||||||
case 1:
|
|
||||||
kindStr = "accessor";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
kindStr = "method";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 3:
|
|
||||||
kindStr = "getter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 4:
|
|
||||||
kindStr = "setter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
kindStr = "field";
|
|
||||||
}
|
|
||||||
|
|
||||||
var metadataKind,
|
|
||||||
metadataName,
|
|
||||||
ctx = {
|
|
||||||
kind: kindStr,
|
|
||||||
name: isPrivate ? "#" + name : name,
|
|
||||||
isStatic: isStatic,
|
|
||||||
isPrivate: isPrivate
|
|
||||||
},
|
|
||||||
decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
|
|
||||||
if (0 !== kind && (ctx.addInitializer = old_createAddInitializerMethod(initializers, decoratorFinishedRef)), isPrivate) {
|
|
||||||
metadataKind = 2, metadataName = Symbol(name);
|
|
||||||
var access = {};
|
|
||||||
0 === kind ? (access.get = desc.get, access.set = desc.set) : 2 === kind ? access.get = function () {
|
|
||||||
return desc.value;
|
|
||||||
} : (1 !== kind && 3 !== kind || (access.get = function () {
|
|
||||||
return desc.get.call(this);
|
|
||||||
}), 1 !== kind && 4 !== kind || (access.set = function (v) {
|
|
||||||
desc.set.call(this, v);
|
|
||||||
})), ctx.access = access;
|
|
||||||
} else metadataKind = 1, metadataName = name;
|
|
||||||
|
|
||||||
try {
|
|
||||||
return dec(value, Object.assign(ctx, old_createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef)));
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertNotFinished(decoratorFinishedRef, fnName) {
|
|
||||||
if (decoratorFinishedRef.v) throw new Error("attempted to call " + fnName + " after decoration was finished");
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertMetadataKey(key) {
|
|
||||||
if ("symbol" != _typeof(key)) throw new TypeError("Metadata keys must be symbols, received: " + key);
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertCallable(fn, hint) {
|
|
||||||
if ("function" != typeof fn) throw new TypeError(hint + " must be a function");
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_assertValidReturnValue(kind, value) {
|
|
||||||
var type = _typeof(value);
|
|
||||||
|
|
||||||
if (1 === kind) {
|
|
||||||
if ("object" !== type || null === value) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
|
||||||
void 0 !== value.get && old_assertCallable(value.get, "accessor.get"), void 0 !== value.set && old_assertCallable(value.set, "accessor.set"), void 0 !== value.init && old_assertCallable(value.init, "accessor.init"), void 0 !== value.initializer && old_assertCallable(value.initializer, "accessor.initializer");
|
|
||||||
} else if ("function" !== type) {
|
|
||||||
var hint;
|
|
||||||
throw hint = 0 === kind ? "field" : 10 === kind ? "class" : "method", new TypeError(hint + " decorators must return a function or void 0");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_getInit(desc) {
|
|
||||||
var initializer;
|
|
||||||
return null == (initializer = desc.init) && (initializer = desc.initializer) && "undefined" != typeof console && console.warn(".initializer has been renamed to .init as of March 2022"), initializer;
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) {
|
|
||||||
var desc,
|
|
||||||
initializer,
|
|
||||||
value,
|
|
||||||
newValue,
|
|
||||||
get,
|
|
||||||
set,
|
|
||||||
decs = decInfo[0];
|
|
||||||
if (isPrivate ? desc = 0 === kind || 1 === kind ? {
|
|
||||||
get: decInfo[3],
|
|
||||||
set: decInfo[4]
|
|
||||||
} : 3 === kind ? {
|
|
||||||
get: decInfo[3]
|
|
||||||
} : 4 === kind ? {
|
|
||||||
set: decInfo[3]
|
|
||||||
} : {
|
|
||||||
value: decInfo[3]
|
|
||||||
} : 0 !== kind && (desc = Object.getOwnPropertyDescriptor(base, name)), 1 === kind ? value = {
|
|
||||||
get: desc.get,
|
|
||||||
set: desc.set
|
|
||||||
} : 2 === kind ? value = desc.value : 3 === kind ? value = desc.get : 4 === kind && (value = desc.set), "function" == typeof decs) void 0 !== (newValue = old_memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value)) && (old_assertValidReturnValue(kind, newValue), 0 === kind ? initializer = newValue : 1 === kind ? (initializer = old_getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue);else for (var i = decs.length - 1; i >= 0; i--) {
|
|
||||||
var newInit;
|
|
||||||
if (void 0 !== (newValue = old_memberDec(decs[i], name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value))) old_assertValidReturnValue(kind, newValue), 0 === kind ? newInit = newValue : 1 === kind ? (newInit = old_getInit(newValue), get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue, void 0 !== newInit && (void 0 === initializer ? initializer = newInit : "function" == typeof initializer ? initializer = [initializer, newInit] : initializer.push(newInit));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (0 === kind || 1 === kind) {
|
|
||||||
if (void 0 === initializer) initializer = function initializer(instance, init) {
|
|
||||||
return init;
|
|
||||||
};else if ("function" != typeof initializer) {
|
|
||||||
var ownInitializers = initializer;
|
|
||||||
|
|
||||||
initializer = function initializer(instance, init) {
|
|
||||||
for (var value = init, i = 0; i < ownInitializers.length; i++) {
|
|
||||||
value = ownInitializers[i].call(instance, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
return value;
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
var originalInitializer = initializer;
|
|
||||||
|
|
||||||
initializer = function initializer(instance, init) {
|
|
||||||
return originalInitializer.call(instance, init);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
ret.push(initializer);
|
|
||||||
}
|
|
||||||
|
|
||||||
0 !== kind && (1 === kind ? (desc.get = value.get, desc.set = value.set) : 2 === kind ? desc.value = value : 3 === kind ? desc.get = value : 4 === kind && (desc.set = value), isPrivate ? 1 === kind ? (ret.push(function (instance, args) {
|
|
||||||
return value.get.call(instance, args);
|
|
||||||
}), ret.push(function (instance, args) {
|
|
||||||
return value.set.call(instance, args);
|
|
||||||
})) : 2 === kind ? ret.push(value) : ret.push(function (instance, args) {
|
|
||||||
return value.call(instance, args);
|
|
||||||
}) : Object.defineProperty(base, name, desc));
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) {
|
|
||||||
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
|
|
||||||
var decInfo = decInfos[i];
|
|
||||||
|
|
||||||
if (Array.isArray(decInfo)) {
|
|
||||||
var base,
|
|
||||||
metadataMap,
|
|
||||||
initializers,
|
|
||||||
kind = decInfo[1],
|
|
||||||
name = decInfo[2],
|
|
||||||
isPrivate = decInfo.length > 3,
|
|
||||||
isStatic = kind >= 5;
|
|
||||||
|
|
||||||
if (isStatic ? (base = Class, metadataMap = staticMetadataMap, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, metadataMap = protoMetadataMap, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) {
|
|
||||||
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields,
|
|
||||||
existingKind = existingNonFields.get(name) || 0;
|
|
||||||
if (!0 === existingKind || 3 === existingKind && 4 !== kind || 4 === existingKind && 3 !== kind) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name);
|
|
||||||
!existingKind && kind > 2 ? existingNonFields.set(name, kind) : existingNonFields.set(name, !0);
|
|
||||||
}
|
|
||||||
|
|
||||||
old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
old_pushInitializers(ret, protoInitializers), old_pushInitializers(ret, staticInitializers);
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_pushInitializers(ret, initializers) {
|
|
||||||
initializers && ret.push(function (instance) {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(instance);
|
|
||||||
}
|
|
||||||
|
|
||||||
return instance;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function old_applyClassDecs(ret, targetClass, metadataMap, classDecs) {
|
|
||||||
if (classDecs.length > 0) {
|
|
||||||
for (var initializers = [], newClass = targetClass, name = targetClass.name, i = classDecs.length - 1; i >= 0; i--) {
|
|
||||||
var decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
|
|
||||||
try {
|
|
||||||
var ctx = Object.assign({
|
|
||||||
kind: "class",
|
|
||||||
name: name,
|
|
||||||
addInitializer: old_createAddInitializerMethod(initializers, decoratorFinishedRef)
|
|
||||||
}, old_createMetadataMethodsForProperty(metadataMap, 0, name, decoratorFinishedRef)),
|
|
||||||
nextNewClass = classDecs[i](newClass, ctx);
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void 0 !== nextNewClass && (old_assertValidReturnValue(10, nextNewClass), newClass = nextNewClass);
|
|
||||||
}
|
|
||||||
|
|
||||||
ret.push(newClass, function () {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(newClass);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default function applyDecs(targetClass, memberDecs, classDecs) {
|
|
||||||
var ret = [],
|
|
||||||
staticMetadataMap = {},
|
|
||||||
protoMetadataMap = {};
|
|
||||||
return old_applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), old_convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap), old_applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), old_convertMetadataMapToFinal(targetClass, staticMetadataMap), ret;
|
|
||||||
}
|
|
|
@ -1,220 +0,0 @@
|
||||||
import _typeof from "./typeof.js";
|
|
||||||
|
|
||||||
function createAddInitializerMethod(initializers, decoratorFinishedRef) {
|
|
||||||
return function (initializer) {
|
|
||||||
assertNotFinished(decoratorFinishedRef, "addInitializer"), assertCallable(initializer, "An initializer"), initializers.push(initializer);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value) {
|
|
||||||
var kindStr;
|
|
||||||
|
|
||||||
switch (kind) {
|
|
||||||
case 1:
|
|
||||||
kindStr = "accessor";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
kindStr = "method";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 3:
|
|
||||||
kindStr = "getter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 4:
|
|
||||||
kindStr = "setter";
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
kindStr = "field";
|
|
||||||
}
|
|
||||||
|
|
||||||
var get,
|
|
||||||
set,
|
|
||||||
ctx = {
|
|
||||||
kind: kindStr,
|
|
||||||
name: isPrivate ? "#" + name : name,
|
|
||||||
"static": isStatic,
|
|
||||||
"private": isPrivate
|
|
||||||
},
|
|
||||||
decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
0 !== kind && (ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef)), 0 === kind ? isPrivate ? (get = desc.get, set = desc.set) : (get = function get() {
|
|
||||||
return this[name];
|
|
||||||
}, set = function set(v) {
|
|
||||||
this[name] = v;
|
|
||||||
}) : 2 === kind ? get = function get() {
|
|
||||||
return desc.value;
|
|
||||||
} : (1 !== kind && 3 !== kind || (get = function get() {
|
|
||||||
return desc.get.call(this);
|
|
||||||
}), 1 !== kind && 4 !== kind || (set = function set(v) {
|
|
||||||
desc.set.call(this, v);
|
|
||||||
})), ctx.access = get && set ? {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
} : get ? {
|
|
||||||
get: get
|
|
||||||
} : {
|
|
||||||
set: set
|
|
||||||
};
|
|
||||||
|
|
||||||
try {
|
|
||||||
return dec(value, ctx);
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function assertNotFinished(decoratorFinishedRef, fnName) {
|
|
||||||
if (decoratorFinishedRef.v) throw new Error("attempted to call " + fnName + " after decoration was finished");
|
|
||||||
}
|
|
||||||
|
|
||||||
function assertCallable(fn, hint) {
|
|
||||||
if ("function" != typeof fn) throw new TypeError(hint + " must be a function");
|
|
||||||
}
|
|
||||||
|
|
||||||
function assertValidReturnValue(kind, value) {
|
|
||||||
var type = _typeof(value);
|
|
||||||
|
|
||||||
if (1 === kind) {
|
|
||||||
if ("object" !== type || null === value) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
|
||||||
void 0 !== value.get && assertCallable(value.get, "accessor.get"), void 0 !== value.set && assertCallable(value.set, "accessor.set"), void 0 !== value.init && assertCallable(value.init, "accessor.init");
|
|
||||||
} else if ("function" !== type) {
|
|
||||||
var hint;
|
|
||||||
throw hint = 0 === kind ? "field" : 10 === kind ? "class" : "method", new TypeError(hint + " decorators must return a function or void 0");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers) {
|
|
||||||
var desc,
|
|
||||||
init,
|
|
||||||
value,
|
|
||||||
newValue,
|
|
||||||
get,
|
|
||||||
set,
|
|
||||||
decs = decInfo[0];
|
|
||||||
if (isPrivate ? desc = 0 === kind || 1 === kind ? {
|
|
||||||
get: decInfo[3],
|
|
||||||
set: decInfo[4]
|
|
||||||
} : 3 === kind ? {
|
|
||||||
get: decInfo[3]
|
|
||||||
} : 4 === kind ? {
|
|
||||||
set: decInfo[3]
|
|
||||||
} : {
|
|
||||||
value: decInfo[3]
|
|
||||||
} : 0 !== kind && (desc = Object.getOwnPropertyDescriptor(base, name)), 1 === kind ? value = {
|
|
||||||
get: desc.get,
|
|
||||||
set: desc.set
|
|
||||||
} : 2 === kind ? value = desc.value : 3 === kind ? value = desc.get : 4 === kind && (value = desc.set), "function" == typeof decs) void 0 !== (newValue = memberDec(decs, name, desc, initializers, kind, isStatic, isPrivate, value)) && (assertValidReturnValue(kind, newValue), 0 === kind ? init = newValue : 1 === kind ? (init = newValue.init, get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue);else for (var i = decs.length - 1; i >= 0; i--) {
|
|
||||||
var newInit;
|
|
||||||
if (void 0 !== (newValue = memberDec(decs[i], name, desc, initializers, kind, isStatic, isPrivate, value))) assertValidReturnValue(kind, newValue), 0 === kind ? newInit = newValue : 1 === kind ? (newInit = newValue.init, get = newValue.get || value.get, set = newValue.set || value.set, value = {
|
|
||||||
get: get,
|
|
||||||
set: set
|
|
||||||
}) : value = newValue, void 0 !== newInit && (void 0 === init ? init = newInit : "function" == typeof init ? init = [init, newInit] : init.push(newInit));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (0 === kind || 1 === kind) {
|
|
||||||
if (void 0 === init) init = function init(instance, _init) {
|
|
||||||
return _init;
|
|
||||||
};else if ("function" != typeof init) {
|
|
||||||
var ownInitializers = init;
|
|
||||||
|
|
||||||
init = function init(instance, _init2) {
|
|
||||||
for (var value = _init2, i = 0; i < ownInitializers.length; i++) {
|
|
||||||
value = ownInitializers[i].call(instance, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
return value;
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
var originalInitializer = init;
|
|
||||||
|
|
||||||
init = function init(instance, _init3) {
|
|
||||||
return originalInitializer.call(instance, _init3);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
ret.push(init);
|
|
||||||
}
|
|
||||||
|
|
||||||
0 !== kind && (1 === kind ? (desc.get = value.get, desc.set = value.set) : 2 === kind ? desc.value = value : 3 === kind ? desc.get = value : 4 === kind && (desc.set = value), isPrivate ? 1 === kind ? (ret.push(function (instance, args) {
|
|
||||||
return value.get.call(instance, args);
|
|
||||||
}), ret.push(function (instance, args) {
|
|
||||||
return value.set.call(instance, args);
|
|
||||||
})) : 2 === kind ? ret.push(value) : ret.push(function (instance, args) {
|
|
||||||
return value.call(instance, args);
|
|
||||||
}) : Object.defineProperty(base, name, desc));
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyMemberDecs(ret, Class, decInfos) {
|
|
||||||
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
|
|
||||||
var decInfo = decInfos[i];
|
|
||||||
|
|
||||||
if (Array.isArray(decInfo)) {
|
|
||||||
var base,
|
|
||||||
initializers,
|
|
||||||
kind = decInfo[1],
|
|
||||||
name = decInfo[2],
|
|
||||||
isPrivate = decInfo.length > 3,
|
|
||||||
isStatic = kind >= 5;
|
|
||||||
|
|
||||||
if (isStatic ? (base = Class, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) {
|
|
||||||
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields,
|
|
||||||
existingKind = existingNonFields.get(name) || 0;
|
|
||||||
if (!0 === existingKind || 3 === existingKind && 4 !== kind || 4 === existingKind && 3 !== kind) throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + name);
|
|
||||||
!existingKind && kind > 2 ? existingNonFields.set(name, kind) : existingNonFields.set(name, !0);
|
|
||||||
}
|
|
||||||
|
|
||||||
applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pushInitializers(ret, protoInitializers), pushInitializers(ret, staticInitializers);
|
|
||||||
}
|
|
||||||
|
|
||||||
function pushInitializers(ret, initializers) {
|
|
||||||
initializers && ret.push(function (instance) {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(instance);
|
|
||||||
}
|
|
||||||
|
|
||||||
return instance;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyClassDecs(ret, targetClass, classDecs) {
|
|
||||||
if (classDecs.length > 0) {
|
|
||||||
for (var initializers = [], newClass = targetClass, name = targetClass.name, i = classDecs.length - 1; i >= 0; i--) {
|
|
||||||
var decoratorFinishedRef = {
|
|
||||||
v: !1
|
|
||||||
};
|
|
||||||
|
|
||||||
try {
|
|
||||||
var nextNewClass = classDecs[i](newClass, {
|
|
||||||
kind: "class",
|
|
||||||
name: name,
|
|
||||||
addInitializer: createAddInitializerMethod(initializers, decoratorFinishedRef)
|
|
||||||
});
|
|
||||||
} finally {
|
|
||||||
decoratorFinishedRef.v = !0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void 0 !== nextNewClass && (assertValidReturnValue(10, nextNewClass), newClass = nextNewClass);
|
|
||||||
}
|
|
||||||
|
|
||||||
ret.push(newClass, function () {
|
|
||||||
for (var i = 0; i < initializers.length; i++) {
|
|
||||||
initializers[i].call(newClass);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default function applyDecs2203(targetClass, memberDecs, classDecs) {
|
|
||||||
var ret = [];
|
|
||||||
return applyMemberDecs(ret, targetClass, memberDecs), applyClassDecs(ret, targetClass, classDecs), ret;
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
export default function _arrayLikeToArray(arr, len) {
|
|
||||||
if (len == null || len > arr.length) len = arr.length;
|
|
||||||
|
|
||||||
for (var i = 0, arr2 = new Array(len); i < len; i++) {
|
|
||||||
arr2[i] = arr[i];
|
|
||||||
}
|
|
||||||
|
|
||||||
return arr2;
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
export default function _arrayWithHoles(arr) {
|
|
||||||
if (Array.isArray(arr)) return arr;
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
import arrayLikeToArray from "./arrayLikeToArray.js";
|
|
||||||
export default function _arrayWithoutHoles(arr) {
|
|
||||||
if (Array.isArray(arr)) return arrayLikeToArray(arr);
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue