├── .gitignore
├── .prettierrc
├── example
├── index.js
├── CreditCard.svelte
├── DateInput.svelte
├── ManagableValue.svelte
├── package.json
├── public
│ └── index.html
├── rollup.config.js
├── App.svelte
└── yarn.lock
├── yarn.lock
├── package.json
├── NumberInput.svelte
├── MaskInput.svelte
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | package-lock.json
3 | example/public/*
4 | .vscode
5 | .idea
6 | !example/public/index.html
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "printWidth": 120,
3 | "tabWidth": 2,
4 | "singleQuote": true,
5 | "trailingComma": "es5"
6 | }
7 |
--------------------------------------------------------------------------------
/example/index.js:
--------------------------------------------------------------------------------
1 | import App from './App.svelte';
2 |
3 | // Open App.svelte to see the code of demos! :)
4 |
5 | const app = new App({
6 | target: document.body,
7 | });
8 |
9 | export default app;
10 |
--------------------------------------------------------------------------------
/example/CreditCard.svelte:
--------------------------------------------------------------------------------
1 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/example/DateInput.svelte:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/example/ManagableValue.svelte:
--------------------------------------------------------------------------------
1 |
13 |
14 |
Unmasked value is: {unmasked}
15 | Masked value is: {masked}
16 | Visible value is: {visible}
17 |
18 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | input-core@2.0.1:
6 | version "2.0.1"
7 | resolved "https://registry.yarnpkg.com/input-core/-/input-core-2.0.1.tgz#4aa350f4f2b65d34dd6e94745ff9ab6bf0963ef3"
8 | integrity sha512-KHx7rZraeQItqJaWThYx6BN/ScfbgtOyeKz48Dl8uM68LfaNtJb7jxhyoh6HYDhvbmrpcN5UE1IiYp0q1xOHuQ==
9 |
10 | prettier@^1.18.2:
11 | version "1.19.1"
12 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
13 | integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
14 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "svelte-input-mask",
3 | "version": "1.1.0",
4 | "description": "Input masking component for Svelte",
5 | "main": "./MaskInput.svelte",
6 | "files": [
7 | "MaskInput.svelte",
8 | "NumberInput.svelte"
9 | ],
10 | "keywords": [
11 | "svelte",
12 | "input",
13 | "mask",
14 | "svelte-component",
15 | "svelte-mask-input",
16 | "svelte-text-mask",
17 | "svelte-input",
18 | "svelte-input-mask",
19 | "credit-card",
20 | "date-input",
21 | "number-input",
22 | "date-format",
23 | "custom-mask",
24 | "input-formatting"
25 | ],
26 | "author": "Nik Mostovoy (nik.mostovoy@gmail.com)",
27 | "license": "MIT",
28 | "peerDependencies": {
29 | "svelte": ">=3.20.0"
30 | },
31 | "dependencies": {
32 | "input-core": "2.0.1"
33 | },
34 | "devDependencies": {
35 | "prettier": "^1.18.2"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/example/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example",
3 | "version": "1.0.0",
4 | "description": "svelte-input-mask demo",
5 | "scripts": {
6 | "build": "rollup -c",
7 | "autobuild": "rollup -c -w",
8 | "dev": "run-p start:dev autobuild",
9 | "start": "sirv public",
10 | "start:dev": "sirv public --dev"
11 | },
12 | "author": "Nik Mostovoy (nik.mostovoy@gmail.com)",
13 | "license": "ISC",
14 | "devDependencies": {
15 | "input-core": "^2.0.0",
16 | "npm-run-all": "^4.1.5",
17 | "rollup": "^2.79.2",
18 | "rollup-plugin-commonjs": "^10.1.0",
19 | "rollup-plugin-node-resolve": "^5.2.0",
20 | "rollup-plugin-svelte": "^5.1.0",
21 | "rollup-plugin-terser": "^5.1.2",
22 | "sirv-cli": "^0.4.4"
23 | },
24 | "dependencies": {
25 | "svelte": "^3.49.0",
26 | "svelte-input-mask": "0.0.4-beta"
27 | },
28 | "resolutions": {
29 | "serialize-javascript": "3.1.0"
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/example/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Svelte app
8 |
9 |
10 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/example/rollup.config.js:
--------------------------------------------------------------------------------
1 | // this file will not afect the sandbox but will
2 | // afect the deployment and dowload
3 |
4 | import svelte from 'rollup-plugin-svelte';
5 | import resolve from 'rollup-plugin-node-resolve';
6 | import commonjs from 'rollup-plugin-commonjs';
7 | import { terser } from 'rollup-plugin-terser';
8 |
9 | const production = !process.env.ROLLUP_WATCH;
10 |
11 | export default {
12 | input: 'index.js',
13 | output: {
14 | sourcemap: true,
15 | format: 'iife',
16 | name: 'app',
17 | file: 'public/bundle.js',
18 | },
19 | plugins: [
20 | svelte({
21 | // enable run-time checks when not in production
22 | dev: !production,
23 | // we'll extract any component CSS out into
24 | // a separate file — better for performance
25 | css: css => {
26 | css.write('public/bundle.css');
27 | },
28 | }),
29 |
30 | // If you have external dependencies installed from
31 | // npm, you'll most likely need these plugins. In
32 | // some cases you'll need additional configuration —
33 | // consult the documentation for details:
34 | // https://github.com/rollup/rollup-plugin-commonjs
35 | resolve(),
36 | commonjs(),
37 |
38 | // If we're building for production (npm run build
39 | // instead of npm run dev), minify
40 | production && terser(),
41 | ],
42 | };
43 |
--------------------------------------------------------------------------------
/NumberInput.svelte:
--------------------------------------------------------------------------------
1 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/example/App.svelte:
--------------------------------------------------------------------------------
1 |
8 |
9 |
61 |
62 |
63 | Svelte mask input
64 |
65 | Svelte mask input on GitHub
66 |
67 | If you need to create an input for:
68 |
69 | credit card
70 | phone number
71 | date
72 | birthday
73 | numbers
74 | Or other custom mask
75 |
76 | This project could help you in all this situations!
77 | Classic usage: credit card
78 |
79 |
The most simple usage is a credit card:
80 |
81 |
82 |
83 |
84 | All props you can change right during the runtime. Credit card with automatic switching between visa and american
85 | express format (for amex format write 34 or 37):
86 |
87 |
88 |
89 |
90 |
Date input with custom year (2 (9x) or 4 numbers):
91 |
92 |
93 |
94 |
You can use any regular input attrs, like placeholder:
95 |
96 |
97 |
98 |
The USA phone format:
99 |
100 |
101 |
102 |
MaskInput with preseted value:
103 |
104 |
105 |
106 |
MaskInput with manageble value:
107 |
108 |
109 |
110 |
111 |
Number formatter:
112 |
113 |
114 |
115 |
116 |
--------------------------------------------------------------------------------
/MaskInput.svelte:
--------------------------------------------------------------------------------
1 |
172 |
173 |
183 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## Mask input with simple API and rich customization.
2 |
3 | If you need to create an input for:
4 |
5 | - credit card
6 | - phone number
7 | - date
8 | - birthday
9 | - numbers
10 | - Or other custom mask
11 |
12 | This project could help you in all this situations!
13 |
14 | Take a look at our demos: https://codesandbox.io/s/svelte-input-mask-demo-xurgr
15 |
16 | ### How to use it:
17 |
18 | Install it:
19 |
20 | ```
21 | npm install --save svelte-input-mask
22 | ```
23 |
24 | or if you're using yarn:
25 |
26 | ```
27 | yarn add svelte-input-mask
28 | ```
29 |
30 | Import `MaskInput` component:
31 |
32 | ```js
33 | import MaskInput from "svelte-input-mask/MaskInput.svelte";
34 | ```
35 |
36 | Use it (for example for CreditCard):
37 |
38 | ```js
39 |
40 | ```
41 |
42 | Add event listeners:
43 |
44 | ```js
45 |
61 |
62 |
63 | ```
64 |
65 | Congrats! You made the first masked input :)
66 |
67 | Checkout more usecases here: https://codesandbox.io/s/romantic-franklin-xurgr
68 |
69 | ### Where to use?
70 |
71 | Credit cards:
72 |
73 | ```js
74 |
75 | ```
76 |
77 | Phones (you still can change prefixes, country code like in credit card example):
78 |
79 | ```js
80 |
87 | ```
88 |
89 | Dates:
90 |
91 | ```js
92 |
109 |
110 |
111 | ```
112 |
113 | Numbers:
114 |
115 | ```js
116 |
119 |
120 |
121 | ```
122 |
123 | ### Which props it has?
124 |
125 | Mask input has next props:
126 |
127 | | Prop | Default value | Description |
128 | | -------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
129 | | value | - | The value of the input. Will be processed to masked one. In this case you can control the value of the component |
130 | | defaultValue | - | The default value of the input. Will be applied only during the first render |
131 | | maskString | - | The mask string to show if there are no filled chars. It's length should be the same as `mask`. Example: `'DD.MM.YYYY'` |
132 | | maskChar | '' | In case you don't need a custom string you can define only a definite char for mask. Example: `maskChar = '_'` and `mask = '0000-0000-0000-0000'` will give: `____-____-____-____` |
133 | | mask | - | The mask of the input. Could be a credit card: `'0000-0000-0000-0000'`, date: `00.00.0000` or whatever you want :) Doesn't work if `reformat` prop is setted |
134 | | maskFormat | regexp | The regexp for custom formatting. You may use it if you want to define a specific mask. See example here: https://github.com/xnimorz/masked-input/blob/master/packages/input-core/src/index.ts#L16-L28 |
135 | | alwaysShowMask | false | Flag to show the mask |
136 | | showMask | false | Show mask if there is any data in input |
137 | | reformat | - | The function, which defines a custom formatting rules. In case if you can't describe the format only with mask (e.g. numbers). If you use this prop `mask` prop will be ignored |
138 |
139 | Svelte mask input pass all props that it doesn't handle right to `input` html element.
140 |
141 | ### Quick start examples at local machine
142 |
143 | ```
144 | git clone git@github.com:xnimorz/svelte-input-mask.git
145 | cd svelte-input-mask/example
146 | yarn install
147 | yarn dev
148 | ```
149 |
150 | ### Requirements:
151 |
152 | Svelte should be installed in your project. Check the minimal Svelte version here: https://github.com/xnimorz/svelte-input-mask/blob/master/package.json#L42
153 |
--------------------------------------------------------------------------------
/example/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.5.5"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d"
8 | integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==
9 | dependencies:
10 | "@babel/highlight" "^7.0.0"
11 |
12 | "@babel/highlight@^7.0.0":
13 | version "7.5.0"
14 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540"
15 | integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==
16 | dependencies:
17 | chalk "^2.0.0"
18 | esutils "^2.0.2"
19 | js-tokens "^4.0.0"
20 |
21 | "@polka/url@^0.5.0":
22 | version "0.5.0"
23 | resolved "https://registry.yarnpkg.com/@polka/url/-/url-0.5.0.tgz#b21510597fd601e5d7c95008b76bf0d254ebfd31"
24 | integrity sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==
25 |
26 | "@types/estree@0.0.39":
27 | version "0.0.39"
28 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
29 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
30 |
31 | "@types/node@*":
32 | version "12.7.12"
33 | resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.12.tgz#7c6c571cc2f3f3ac4a59a5f2bd48f5bdbc8653cc"
34 | integrity sha512-KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==
35 |
36 | "@types/resolve@0.0.8":
37 | version "0.0.8"
38 | resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
39 | integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
40 | dependencies:
41 | "@types/node" "*"
42 |
43 | ansi-styles@^3.2.1:
44 | version "3.2.1"
45 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
46 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
47 | dependencies:
48 | color-convert "^1.9.0"
49 |
50 | balanced-match@^1.0.0:
51 | version "1.0.0"
52 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
53 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
54 |
55 | brace-expansion@^1.1.7:
56 | version "1.1.11"
57 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
58 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
59 | dependencies:
60 | balanced-match "^1.0.0"
61 | concat-map "0.0.1"
62 |
63 | buffer-from@^1.0.0:
64 | version "1.1.2"
65 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
66 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
67 |
68 | builtin-modules@^3.1.0:
69 | version "3.1.0"
70 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
71 | integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
72 |
73 | chalk@^2.0.0, chalk@^2.4.1:
74 | version "2.4.2"
75 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
76 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
77 | dependencies:
78 | ansi-styles "^3.2.1"
79 | escape-string-regexp "^1.0.5"
80 | supports-color "^5.3.0"
81 |
82 | color-convert@^1.9.0:
83 | version "1.9.3"
84 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
85 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
86 | dependencies:
87 | color-name "1.1.3"
88 |
89 | color-name@1.1.3:
90 | version "1.1.3"
91 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
92 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
93 |
94 | commander@^2.20.0:
95 | version "2.20.3"
96 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
97 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
98 |
99 | concat-map@0.0.1:
100 | version "0.0.1"
101 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
102 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
103 |
104 | console-clear@^1.1.0:
105 | version "1.1.1"
106 | resolved "https://registry.yarnpkg.com/console-clear/-/console-clear-1.1.1.tgz#995e20cbfbf14dd792b672cde387bd128d674bf7"
107 | integrity sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==
108 |
109 | cross-spawn@^6.0.5:
110 | version "6.0.5"
111 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
112 | integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
113 | dependencies:
114 | nice-try "^1.0.4"
115 | path-key "^2.0.1"
116 | semver "^5.5.0"
117 | shebang-command "^1.2.0"
118 | which "^1.2.9"
119 |
120 | define-properties@^1.1.2, define-properties@^1.1.3:
121 | version "1.1.3"
122 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
123 | integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
124 | dependencies:
125 | object-keys "^1.0.12"
126 |
127 | error-ex@^1.3.1:
128 | version "1.3.2"
129 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
130 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
131 | dependencies:
132 | is-arrayish "^0.2.1"
133 |
134 | es-abstract@^1.4.3:
135 | version "1.15.0"
136 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.15.0.tgz#8884928ec7e40a79e3c9bc812d37d10c8b24cc57"
137 | integrity sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==
138 | dependencies:
139 | es-to-primitive "^1.2.0"
140 | function-bind "^1.1.1"
141 | has "^1.0.3"
142 | has-symbols "^1.0.0"
143 | is-callable "^1.1.4"
144 | is-regex "^1.0.4"
145 | object-inspect "^1.6.0"
146 | object-keys "^1.1.1"
147 | string.prototype.trimleft "^2.1.0"
148 | string.prototype.trimright "^2.1.0"
149 |
150 | es-to-primitive@^1.2.0:
151 | version "1.2.0"
152 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377"
153 | integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==
154 | dependencies:
155 | is-callable "^1.1.4"
156 | is-date-object "^1.0.1"
157 | is-symbol "^1.0.2"
158 |
159 | escape-string-regexp@^1.0.5:
160 | version "1.0.5"
161 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
162 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
163 |
164 | estree-walker@^0.6.1:
165 | version "0.6.1"
166 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
167 | integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
168 |
169 | esutils@^2.0.2:
170 | version "2.0.3"
171 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
172 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
173 |
174 | fsevents@~2.3.2:
175 | version "2.3.3"
176 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
177 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
178 |
179 | function-bind@^1.0.2, function-bind@^1.1.1:
180 | version "1.1.1"
181 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
182 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
183 |
184 | get-port@^3.2.0:
185 | version "3.2.0"
186 | resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
187 | integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=
188 |
189 | graceful-fs@^4.1.2:
190 | version "4.2.2"
191 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02"
192 | integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==
193 |
194 | has-flag@^3.0.0:
195 | version "3.0.0"
196 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
197 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
198 |
199 | has-symbols@^1.0.0:
200 | version "1.0.0"
201 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
202 | integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=
203 |
204 | has@^1.0.1, has@^1.0.3:
205 | version "1.0.3"
206 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
207 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
208 | dependencies:
209 | function-bind "^1.1.1"
210 |
211 | hosted-git-info@^2.1.4:
212 | version "2.8.9"
213 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
214 | integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
215 |
216 | input-core@2.0.1, input-core@^2.0.0:
217 | version "2.0.1"
218 | resolved "https://registry.yarnpkg.com/input-core/-/input-core-2.0.1.tgz#4aa350f4f2b65d34dd6e94745ff9ab6bf0963ef3"
219 | integrity sha512-KHx7rZraeQItqJaWThYx6BN/ScfbgtOyeKz48Dl8uM68LfaNtJb7jxhyoh6HYDhvbmrpcN5UE1IiYp0q1xOHuQ==
220 |
221 | is-arrayish@^0.2.1:
222 | version "0.2.1"
223 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
224 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
225 |
226 | is-callable@^1.1.4:
227 | version "1.1.4"
228 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"
229 | integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==
230 |
231 | is-date-object@^1.0.1:
232 | version "1.0.1"
233 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
234 | integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=
235 |
236 | is-module@^1.0.0:
237 | version "1.0.0"
238 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
239 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
240 |
241 | is-reference@^1.1.2:
242 | version "1.1.4"
243 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.1.4.tgz#3f95849886ddb70256a3e6d062b1a68c13c51427"
244 | integrity sha512-uJA/CDPO3Tao3GTrxYn6AwkM4nUPJiGGYu5+cB8qbC7WGFlrKZbiRo7SFKxUAEpFUfiHofWCXBUNhvYJMh+6zw==
245 | dependencies:
246 | "@types/estree" "0.0.39"
247 |
248 | is-regex@^1.0.4:
249 | version "1.0.4"
250 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
251 | integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=
252 | dependencies:
253 | has "^1.0.1"
254 |
255 | is-symbol@^1.0.2:
256 | version "1.0.2"
257 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38"
258 | integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==
259 | dependencies:
260 | has-symbols "^1.0.0"
261 |
262 | isexe@^2.0.0:
263 | version "2.0.0"
264 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
265 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
266 |
267 | jest-worker@^24.6.0:
268 | version "24.9.0"
269 | resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5"
270 | integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==
271 | dependencies:
272 | merge-stream "^2.0.0"
273 | supports-color "^6.1.0"
274 |
275 | js-tokens@^4.0.0:
276 | version "4.0.0"
277 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
278 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
279 |
280 | json-parse-better-errors@^1.0.1:
281 | version "1.0.2"
282 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
283 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
284 |
285 | kleur@^3.0.0:
286 | version "3.0.3"
287 | resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
288 | integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
289 |
290 | load-json-file@^4.0.0:
291 | version "4.0.0"
292 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
293 | integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
294 | dependencies:
295 | graceful-fs "^4.1.2"
296 | parse-json "^4.0.0"
297 | pify "^3.0.0"
298 | strip-bom "^3.0.0"
299 |
300 | local-access@^1.0.1:
301 | version "1.0.1"
302 | resolved "https://registry.yarnpkg.com/local-access/-/local-access-1.0.1.tgz#5121258146d64e869046c642ea4f1dd39ff942bb"
303 | integrity sha512-ykt2pgN0aqIy6KQC1CqdWTWkmUwNgaOS6dcpHVjyBJONA+Xi7AtSB1vuxC/U/0tjIP3wcRudwQk1YYzUvzk2bA==
304 |
305 | magic-string@^0.25.2:
306 | version "0.25.4"
307 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.4.tgz#325b8a0a79fc423db109b77fd5a19183b7ba5143"
308 | integrity sha512-oycWO9nEVAP2RVPbIoDoA4Y7LFIJ3xRYov93gAyJhZkET1tNuB0u7uWkZS2LpBWTJUWnmau/To8ECWRC+jKNfw==
309 | dependencies:
310 | sourcemap-codec "^1.4.4"
311 |
312 | memorystream@^0.3.1:
313 | version "0.3.1"
314 | resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
315 | integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
316 |
317 | merge-stream@^2.0.0:
318 | version "2.0.0"
319 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
320 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
321 |
322 | mime@^2.3.1:
323 | version "2.4.4"
324 | resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5"
325 | integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==
326 |
327 | minimatch@^3.0.4:
328 | version "3.1.2"
329 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
330 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
331 | dependencies:
332 | brace-expansion "^1.1.7"
333 |
334 | mri@^1.1.0:
335 | version "1.1.4"
336 | resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a"
337 | integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==
338 |
339 | nice-try@^1.0.4:
340 | version "1.0.5"
341 | resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
342 | integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
343 |
344 | normalize-package-data@^2.3.2:
345 | version "2.5.0"
346 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
347 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
348 | dependencies:
349 | hosted-git-info "^2.1.4"
350 | resolve "^1.10.0"
351 | semver "2 || 3 || 4 || 5"
352 | validate-npm-package-license "^3.0.1"
353 |
354 | npm-run-all@^4.1.5:
355 | version "4.1.5"
356 | resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
357 | integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
358 | dependencies:
359 | ansi-styles "^3.2.1"
360 | chalk "^2.4.1"
361 | cross-spawn "^6.0.5"
362 | memorystream "^0.3.1"
363 | minimatch "^3.0.4"
364 | pidtree "^0.3.0"
365 | read-pkg "^3.0.0"
366 | shell-quote "^1.6.1"
367 | string.prototype.padend "^3.0.0"
368 |
369 | object-inspect@^1.6.0:
370 | version "1.6.0"
371 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b"
372 | integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==
373 |
374 | object-keys@^1.0.12, object-keys@^1.1.1:
375 | version "1.1.1"
376 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
377 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
378 |
379 | parse-json@^4.0.0:
380 | version "4.0.0"
381 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
382 | integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
383 | dependencies:
384 | error-ex "^1.3.1"
385 | json-parse-better-errors "^1.0.1"
386 |
387 | path-key@^2.0.1:
388 | version "2.0.1"
389 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
390 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
391 |
392 | path-parse@^1.0.6:
393 | version "1.0.7"
394 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
395 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
396 |
397 | path-type@^3.0.0:
398 | version "3.0.0"
399 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
400 | integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
401 | dependencies:
402 | pify "^3.0.0"
403 |
404 | pidtree@^0.3.0:
405 | version "0.3.0"
406 | resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.0.tgz#f6fada10fccc9f99bf50e90d0b23d72c9ebc2e6b"
407 | integrity sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==
408 |
409 | pify@^3.0.0:
410 | version "3.0.0"
411 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
412 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
413 |
414 | randombytes@^2.1.0:
415 | version "2.1.0"
416 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
417 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
418 | dependencies:
419 | safe-buffer "^5.1.0"
420 |
421 | read-pkg@^3.0.0:
422 | version "3.0.0"
423 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
424 | integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
425 | dependencies:
426 | load-json-file "^4.0.0"
427 | normalize-package-data "^2.3.2"
428 | path-type "^3.0.0"
429 |
430 | require-relative@^0.8.7:
431 | version "0.8.7"
432 | resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de"
433 | integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=
434 |
435 | resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1:
436 | version "1.12.0"
437 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
438 | integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
439 | dependencies:
440 | path-parse "^1.0.6"
441 |
442 | rollup-plugin-commonjs@^10.1.0:
443 | version "10.1.0"
444 | resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz#417af3b54503878e084d127adf4d1caf8beb86fb"
445 | integrity sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q==
446 | dependencies:
447 | estree-walker "^0.6.1"
448 | is-reference "^1.1.2"
449 | magic-string "^0.25.2"
450 | resolve "^1.11.0"
451 | rollup-pluginutils "^2.8.1"
452 |
453 | rollup-plugin-node-resolve@^5.2.0:
454 | version "5.2.0"
455 | resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz#730f93d10ed202473b1fb54a5997a7db8c6d8523"
456 | integrity sha512-jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw==
457 | dependencies:
458 | "@types/resolve" "0.0.8"
459 | builtin-modules "^3.1.0"
460 | is-module "^1.0.0"
461 | resolve "^1.11.1"
462 | rollup-pluginutils "^2.8.1"
463 |
464 | rollup-plugin-svelte@^5.1.0:
465 | version "5.1.0"
466 | resolved "https://registry.yarnpkg.com/rollup-plugin-svelte/-/rollup-plugin-svelte-5.1.0.tgz#6c2d3998db9141a934343a0e7298499994aadd25"
467 | integrity sha512-4MRZG29dAWDpoxEs5uIHzDnYafQEOLaKIJAuDYUtFIzEm1F1IGSTlFyjd8/qk4wltlHdu6V7YfZY53+CKryhMg==
468 | dependencies:
469 | require-relative "^0.8.7"
470 | rollup-pluginutils "^2.3.3"
471 | sourcemap-codec "^1.4.4"
472 |
473 | rollup-plugin-terser@^5.1.2:
474 | version "5.1.2"
475 | resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.1.2.tgz#3e41256205cb75f196fc70d4634227d1002c255c"
476 | integrity sha512-sWKBCOS+vUkRtHtEiJPAf+WnBqk/C402fBD9AVHxSIXMqjsY7MnYWKYEUqGixtr0c8+1DjzUEPlNgOYQPVrS1g==
477 | dependencies:
478 | "@babel/code-frame" "^7.0.0"
479 | jest-worker "^24.6.0"
480 | rollup-pluginutils "^2.8.1"
481 | serialize-javascript "^1.7.0"
482 | terser "^4.1.0"
483 |
484 | rollup-pluginutils@^2.3.3, rollup-pluginutils@^2.8.1:
485 | version "2.8.2"
486 | resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
487 | integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
488 | dependencies:
489 | estree-walker "^0.6.1"
490 |
491 | rollup@^2.79.2:
492 | version "2.79.2"
493 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.2.tgz#f150e4a5db4b121a21a747d762f701e5e9f49090"
494 | integrity sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==
495 | optionalDependencies:
496 | fsevents "~2.3.2"
497 |
498 | sade@^1.4.0:
499 | version "1.6.1"
500 | resolved "https://registry.yarnpkg.com/sade/-/sade-1.6.1.tgz#aba16655e998b2b68beb9f13938af010f42eddd2"
501 | integrity sha512-USHm9quYNmJwFwhOnEuJohdnBhUOKV1mhL0koHSJMLJaesRX0nuDuzbWmtUBbUmXkwTalLtUBzDlEnU940BiQA==
502 | dependencies:
503 | mri "^1.1.0"
504 |
505 | safe-buffer@^5.1.0:
506 | version "5.2.1"
507 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
508 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
509 |
510 | "semver@2 || 3 || 4 || 5", semver@^5.5.0:
511 | version "5.7.2"
512 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
513 | integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
514 |
515 | serialize-javascript@3.1.0, serialize-javascript@^1.7.0:
516 | version "3.1.0"
517 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea"
518 | integrity sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==
519 | dependencies:
520 | randombytes "^2.1.0"
521 |
522 | shebang-command@^1.2.0:
523 | version "1.2.0"
524 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
525 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
526 | dependencies:
527 | shebang-regex "^1.0.0"
528 |
529 | shebang-regex@^1.0.0:
530 | version "1.0.0"
531 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
532 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
533 |
534 | shell-quote@^1.6.1:
535 | version "1.7.3"
536 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
537 | integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
538 |
539 | sirv-cli@^0.4.4:
540 | version "0.4.4"
541 | resolved "https://registry.yarnpkg.com/sirv-cli/-/sirv-cli-0.4.4.tgz#810bb98a76905b90ee349fcc8306b9995e045baa"
542 | integrity sha512-7SsPrYWptRcOvS7/8VIxYDibLDRB4apZaU+y8lfuSnyjYFg0AVVU3J0qcQjWPxT9Ti/DtHnmbivJ+ZTh8L0ykg==
543 | dependencies:
544 | console-clear "^1.1.0"
545 | get-port "^3.2.0"
546 | kleur "^3.0.0"
547 | local-access "^1.0.1"
548 | sade "^1.4.0"
549 | sirv "^0.4.2"
550 | tinydate "^1.0.0"
551 |
552 | sirv@^0.4.2:
553 | version "0.4.2"
554 | resolved "https://registry.yarnpkg.com/sirv/-/sirv-0.4.2.tgz#842ed22f3aab58faee84eea66cf66066e123d6db"
555 | integrity sha512-dQbZnsMaIiTQPZmbGmktz+c74zt/hyrJEB4tdp2Jj0RNv9J6B/OWR5RyrZEvIn9fyh9Zlg2OlE2XzKz6wMKGAw==
556 | dependencies:
557 | "@polka/url" "^0.5.0"
558 | mime "^2.3.1"
559 |
560 | source-map-support@~0.5.12:
561 | version "0.5.21"
562 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
563 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
564 | dependencies:
565 | buffer-from "^1.0.0"
566 | source-map "^0.6.0"
567 |
568 | source-map@^0.6.0, source-map@~0.6.1:
569 | version "0.6.1"
570 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
571 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
572 |
573 | sourcemap-codec@^1.4.4:
574 | version "1.4.6"
575 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz#e30a74f0402bad09807640d39e971090a08ce1e9"
576 | integrity sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==
577 |
578 | spdx-correct@^3.0.0:
579 | version "3.1.0"
580 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
581 | integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
582 | dependencies:
583 | spdx-expression-parse "^3.0.0"
584 | spdx-license-ids "^3.0.0"
585 |
586 | spdx-exceptions@^2.1.0:
587 | version "2.2.0"
588 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
589 | integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
590 |
591 | spdx-expression-parse@^3.0.0:
592 | version "3.0.0"
593 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
594 | integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
595 | dependencies:
596 | spdx-exceptions "^2.1.0"
597 | spdx-license-ids "^3.0.0"
598 |
599 | spdx-license-ids@^3.0.0:
600 | version "3.0.5"
601 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
602 | integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
603 |
604 | string.prototype.padend@^3.0.0:
605 | version "3.0.0"
606 | resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz#f3aaef7c1719f170c5eab1c32bf780d96e21f2f0"
607 | integrity sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=
608 | dependencies:
609 | define-properties "^1.1.2"
610 | es-abstract "^1.4.3"
611 | function-bind "^1.0.2"
612 |
613 | string.prototype.trimleft@^2.1.0:
614 | version "2.1.0"
615 | resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634"
616 | integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==
617 | dependencies:
618 | define-properties "^1.1.3"
619 | function-bind "^1.1.1"
620 |
621 | string.prototype.trimright@^2.1.0:
622 | version "2.1.0"
623 | resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58"
624 | integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==
625 | dependencies:
626 | define-properties "^1.1.3"
627 | function-bind "^1.1.1"
628 |
629 | strip-bom@^3.0.0:
630 | version "3.0.0"
631 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
632 | integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
633 |
634 | supports-color@^5.3.0:
635 | version "5.5.0"
636 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
637 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
638 | dependencies:
639 | has-flag "^3.0.0"
640 |
641 | supports-color@^6.1.0:
642 | version "6.1.0"
643 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
644 | integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
645 | dependencies:
646 | has-flag "^3.0.0"
647 |
648 | svelte-input-mask@0.0.4-beta:
649 | version "0.0.4-beta"
650 | resolved "https://registry.yarnpkg.com/svelte-input-mask/-/svelte-input-mask-0.0.4-beta.tgz#9a39d5be67a76fc32545895dca3ea879eb5caed0"
651 | integrity sha512-mfhB0KNZvReqNM3Cz0p10Dnj0dX/8q1L63JUp51Q4ISJnh7tdBEZvP+pDnrCvmG1OcXit0Ejz4H9cYY/BZhbrA==
652 | dependencies:
653 | input-core "2.0.1"
654 |
655 | svelte@^3.49.0:
656 | version "3.49.0"
657 | resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.49.0.tgz#5baee3c672306de1070c3b7888fc2204e36a4029"
658 | integrity sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==
659 |
660 | terser@^4.1.0:
661 | version "4.8.1"
662 | resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f"
663 | integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==
664 | dependencies:
665 | commander "^2.20.0"
666 | source-map "~0.6.1"
667 | source-map-support "~0.5.12"
668 |
669 | tinydate@^1.0.0:
670 | version "1.2.0"
671 | resolved "https://registry.yarnpkg.com/tinydate/-/tinydate-1.2.0.tgz#36b4bb02715f89743f3ef9073d3573d005a28d0e"
672 | integrity sha512-3GwPk8VhDFnUZ2TrgkhXJs6hcMAIIw4x/xkz+ayK6dGoQmp2nUwKzBXK0WnMsqkh6vfUhpqQicQF3rbshfyJkg==
673 |
674 | validate-npm-package-license@^3.0.1:
675 | version "3.0.4"
676 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
677 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
678 | dependencies:
679 | spdx-correct "^3.0.0"
680 | spdx-expression-parse "^3.0.0"
681 |
682 | which@^1.2.9:
683 | version "1.3.1"
684 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
685 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
686 | dependencies:
687 | isexe "^2.0.0"
688 |
--------------------------------------------------------------------------------