├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── build ├── post │ └── tailwind.css └── pre │ └── tailwind.css ├── package-lock.json ├── package.json ├── postcss.config.js ├── tailwind.config.js ├── tailwind.config.js.FANCY_NESTING_NOT_YET_SUPPORTED ├── uswds-standard-color-wheel.jpg └── uswds-vivid-color-wheel.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | ########################## 2 | # System Generated Files # 3 | ########################## 4 | .DS_Store 5 | .icloud 6 | Desktop.ini 7 | .git 8 | .vscode 9 | *.code-workspace 10 | 11 | ################################### 12 | # Temporary Files and Directories # 13 | ################################### 14 | temp.* 15 | temp 16 | TEMP.* 17 | TEMP 18 | TEMP/**/* 19 | temp/**/* 20 | 21 | ####### 22 | # NPM # 23 | ####### 24 | node_modules/ 25 | 26 | ########## 27 | # Custom # 28 | ########## 29 | 30 | ############## 31 | # Exceptions # 32 | ############## 33 | !.keep 34 | 35 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: generic 2 | before_script: 3 | - npm install 4 | script: 5 | - npm run build 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizasean/TailwindAccessibilityConfig/570d8da0563d56727b4db1195efb4f649b20660f/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at TODO: Write your email address. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | 76 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2019 SolarisFlare 2 | 3 | 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: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | 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. 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Build Status](https://travis-ci.org/optimizasean/TailwindAccessibilityConfig.svg?branch=master)](https://travis-ci.org/optimizasean/TailwindAccessibilityConfig) 2 | [![License](https://img.shields.io/github/license/optimizasean/TailwindAccessibilityConfig.svg)](https://raw.githubusercontent.com/optimizasean/TailwindAccessibilityConfig/master/LICENSE) 3 | [![GitHub version](https://badge.fury.io/gh/optimizasean%2FTailwindAccessibilityConfig.svg)](https://badge.fury.io/gh/optimizasean%2FTailwindAccessibilityConfig) 4 | [![Open Github Issues](https://img.shields.io/github/issues-raw/optimizasean/TailwindAccessibilityConfig.svg)](https://github.com/optimizasean/TailwindAccessibilityConfig/issues) 5 | [![Closed Github Issues](https://img.shields.io/github/issues-closed-raw/optimizasean/TailwindAccessibilityConfig.svg)](https://github.com/optimizasean/TailwindAccessibilityConfig/issues) 6 | 7 | ![Star Project](https://img.shields.io/github/stars/optimizasean/TailwindAccessibilityConfig.svg?style=social) 8 | ![Watch Project](https://img.shields.io/github/watchers/optimizasean/TailwindAccessibilityConfig.svg?style=social) 9 | ![Follow Me](https://img.shields.io/github/followers/optimizasean.svg?style=social) 10 | 11 | # README 12 | 13 | Tailwind Accessibility Config Project: For a more accessible Tailwind! 14 | 15 | # Table of Contents 16 | 17 | 1. [README](#readme) 18 | 2. [Description](#description) 19 | 3. [Accessible Color Pairings](#accessible-color-pairings) 20 | 4. [Color Wheels](#color-wheels) 21 | 5. [General Color Guidance](#general-color-guidance) 22 | 6. [Development](#development) 23 | 7. [Contributing](#contributing) 24 | 8. [License](#license) 25 | 9. [Code of Conduct](#code-of-conduct) 26 | 10. [Links and Files](#links-and-files) 27 | 11. [Ending Remarks](#ending-remarks) 28 | 29 | ## Description 30 | 31 | I am building this TailwindCSS setup for a Tailwind style palette selection using the USG defined accesibility standards in a familiar well thought out Tailwind format to make it just as easy so that everyone can use the web with the same ease. 32 | 33 | Tailwind colors replaced (in Tailwind style) by the USG standards for accesibility colors defined at: https://designsystem.digital.gov/ 34 | 35 | Primary Source: [US Government design accesibilty color rules](https://designsystem.digital.gov/design-tokens/color/overview/) 36 | 37 | ## Accessible Color Pairings 38 | 39 | USWDS created a color grade system which helps people choose accesible colors from grades (originally based on 5-90 where 0 is right) based on 000 to 1000. 000 is white and 1000 would be black, the colors step in grades usually by 100 except for gray which steps in 10s until 50, then from 100-900 by hundreds 40 | 41 | To choose an accesible color, use the magic number: 42 | 43 | > A magic number is the difference in color grade done by {color A} - {color B} = {magic number} 44 | 45 | 1. A magic number of 40+ results in WCAG 2.0 AA Large Text contrast 46 | 2. A magic number of 50+ results in WCAG 2.0 AA contrast or AAA Large Text contrast 47 | 3. A magic number of 70+ results in WCAG 2.0 AAA contrast 48 | 4. Colors of grade 50 result in Section 508 AA contrast against both pure white (000) and pure black (1000) 49 | 50 | Use USWDS magic numbers to choose accessible color combinations from any palette and color family. 51 | 52 | ## Color Wheels 53 | 54 | **USWDS standard system color tokens wheel** 55 | 56 | ![](uswds-standard-color-wheel.jpg) 57 | 58 | **USWDS vivid system color tokens wheel** 59 | 60 | ![](uswds-vivid-color-wheel.jpg) 61 | 62 | 63 | ## General Color Guidance 64 | 65 | If we use color intentionally, consistently, and sensitively, it can make a big difference in the way people understand and connect with our pages, our products and services, and our message. Color is an important component of visual and emotional cognition, and that’s precisely what makes it difficult to use well — what’s strong and confident to one person can be jarring or alarming to another. 66 | 67 | **Start in black and white.** Start with your core message and use type scale and hierarchy to test and refine its effectiveness. Then introduce color to support that message. Color can overwhelm interpretation, and since approximately 4.5% of the population has some kind of color insensitivity, it’s important not to rely on color to convey information critical to your message. 68 | 69 | **Put the practical before the emotional.** Because color can do so much, it can be smart to be focused. Limit the complexity of color by concentrating on functional requirements (like status states or directions) first. Then, use color as progressive enhancement to reinforce or balance the emotional needs of the content. Even so, bear in mind that the effects of color are often personal and cultural as much, or more so, than physiological. Understand that using color to optimize for tone necessarily excludes in in subtle and not-so-subtle ways. 70 | 71 | **Use mood boards for guidance.** It can be challenging to derive appropriate color palettes, and it makes sense to let existing colors and palettes be your guide. Collect images from other sources that evoke the desired tone to find commonalities. Then, find close matches in the system palette to help build your theme. 72 | 73 | **Ask visual designers.** Your group or agency may have visual designers either on staff or available as contractors. They can be an invaluable resource for building palettes or getting feedback on existing ones. USWDS benefits from the collective experience of visual designers across agencies to build our system palette, and to provide a range of prebuilt project theme palettes. If you have visual design resources, use them. 74 | 75 | **Don’t use color exclusively to convey meaning.** Even Section 508 conformant contrast doesn’t ensure that colors are distinguishable for a significant percentage of your audience. Approximately 0.5% of adult women and 8% of adult men have some kind of color insensitivity, especially between red and green. Color should only be used as progressive enhancement — if color is the only signal, that signal won’t get through as intended to everyone. 76 | 77 | ## Development 78 | 79 | After checking out the repo, run `npm install` to install dependencies. Then, run `npm run build` to build the css file. 80 | 81 | You can copy any part of this to replace existing things in your project. If you copy the css file, you can use the tailwind classes as tailwind uses them (from what is built). If you copy more of the configuration such as how it is built, you can use it to add to an existing configuration or incorporate into your project with postcss! 82 | 83 | ## Contributing 84 | 85 | Bug reports and pull requests are welcome on GitHub at https://github.com/optimizasean/TailwindAccessibilityConfig. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. 86 | 87 | If you want to contribute please let me know though either an email or you can just submit a pull request to add anything or open an issue and I can look through it with you! 88 | 89 | ## License 90 | 91 | The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). 92 | 93 | ## Code of Conduct 94 | 95 | Everyone interacting in the TailwindAccessibilityConfig project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/optimizasean/TailwindAccessibilityConfig/blob/master/CODE_OF_CONDUCT.md). 96 | 97 | ## Links and Files 98 | 99 | - [TailwindCSS](https://tailwindcss.com/) 100 | - [Code](https://github.com/optimizasean/TailwindAccessibilityConfig) 101 | - [Wiki](https://github.com/optimizasean/TailwindAccessibilityConfig/wiki) 102 | - [Projects](https://github.com/optimizasean/TailwindAccessibilityConfig/projects) 103 | - [Issues](https://github.com/optimizasean/TailwindAccessibilityConfig/issues) 104 | - [Readme](https://github.com/optimizasean/TailwindAccessibilityConfig/blob/master/README.md) 105 | - [Changelog](https://github.com/optimizasean/TailwindAccessibilityConfig/blob/master/CHANGELOG.md) 106 | - [License](https://github.com/optimizasean/TailwindAccessibilityConfig/blob/master/LICENSE) 107 | - [Code of Conduct](https://github.com/optimizasean/TailwindAccessibilityConfig/blob/master/CODE_OF_CONDUCT.md) 108 | - [Contributor Covenant](http://contributor-covenant.org) 109 | - [Pull Requests](https://github.com/optimizasean/TailwindAccessibilityConfig/pulls) 110 | - Security 111 | - [Advisories](https://github.com/optimizasean/TailwindAccessibilityConfig/security/advisories) 112 | - [Policy](https://github.com/optimizasean/TailwindAccessibilityConfig/security/policy) 113 | - Insights 114 | - [Pulse](https://github.com/optimizasean/TailwindAccessibilityConfig/pulse) 115 | - [Contributors](https://github.com/optimizasean/TailwindAccessibilityConfig/graphs/contributors) 116 | - [Commits](https://github.com/optimizasean/TailwindAccessibilityConfig/graphs/commit-activity) 117 | - [Code Frequency](https://github.com/optimizasean/TailwindAccessibilityConfig/graphs/code-frequency) 118 | - [Dependency Graph](https://github.com/optimizasean/TailwindAccessibilityConfig/network/dependencies) 119 | - [Network](https://github.com/optimizasean/TailwindAccessibilityConfig/network) 120 | - [Forks](https://github.com/optimizasean/TailwindAccessibilityConfig/network/members) 121 | 122 | ## Ending remarks 123 | 124 | I did this when I discovered how amazing TailwindCSS is and starting designing websites. When I started, I began thinking about government requirements, Section 508, 18F, and the individual organization level rules about style and so on. Then, afterwards, I decided to make the easy tool I like to use for design accessible and compliant (so long as you follow the rules and use it right - try your best, super hard and confusing but good luck). I hope this will make the web more open and accesible for everyone! 125 | 126 | If you want to contribute, just submit a pull request! I would love more people to help me add to this to make it even better such as by including fonts and more as well as adding more documentation so everyone can find it all in one place even if it is links or pdfs and so on. 127 | -------------------------------------------------------------------------------- /build/pre/tailwind.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwindaccessibilityconfig", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@csstools/convert-colors": { 8 | "version": "1.4.0", 9 | "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", 10 | "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" 11 | }, 12 | "@mrmlnc/readdir-enhanced": { 13 | "version": "2.2.1", 14 | "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", 15 | "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", 16 | "requires": { 17 | "call-me-maybe": "^1.0.1", 18 | "glob-to-regexp": "^0.3.0" 19 | } 20 | }, 21 | "@nodelib/fs.stat": { 22 | "version": "1.1.3", 23 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", 24 | "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" 25 | }, 26 | "@types/events": { 27 | "version": "3.0.0", 28 | "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", 29 | "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" 30 | }, 31 | "@types/glob": { 32 | "version": "7.1.1", 33 | "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", 34 | "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", 35 | "requires": { 36 | "@types/events": "*", 37 | "@types/minimatch": "*", 38 | "@types/node": "*" 39 | } 40 | }, 41 | "@types/minimatch": { 42 | "version": "3.0.3", 43 | "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", 44 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" 45 | }, 46 | "@types/node": { 47 | "version": "12.12.3", 48 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.3.tgz", 49 | "integrity": "sha512-opgSsy+cEF9N8MgaVPnWVtdJ3o4mV2aMHvDq7thkQUFt0EuOHJon4rQpJfhjmNHB+ikl0Cd6WhWIErOyQ+f7tw==" 50 | }, 51 | "ansi-regex": { 52 | "version": "3.0.0", 53 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 54 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" 55 | }, 56 | "ansi-styles": { 57 | "version": "3.2.1", 58 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 59 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 60 | "requires": { 61 | "color-convert": "^1.9.0" 62 | } 63 | }, 64 | "anymatch": { 65 | "version": "2.0.0", 66 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 67 | "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 68 | "requires": { 69 | "micromatch": "^3.1.4", 70 | "normalize-path": "^2.1.1" 71 | }, 72 | "dependencies": { 73 | "normalize-path": { 74 | "version": "2.1.1", 75 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 76 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 77 | "requires": { 78 | "remove-trailing-separator": "^1.0.1" 79 | } 80 | } 81 | } 82 | }, 83 | "argparse": { 84 | "version": "1.0.10", 85 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 86 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 87 | "requires": { 88 | "sprintf-js": "~1.0.2" 89 | } 90 | }, 91 | "arr-diff": { 92 | "version": "4.0.0", 93 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 94 | "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" 95 | }, 96 | "arr-flatten": { 97 | "version": "1.1.0", 98 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 99 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 100 | }, 101 | "arr-union": { 102 | "version": "3.1.0", 103 | "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 104 | "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" 105 | }, 106 | "array-union": { 107 | "version": "1.0.2", 108 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 109 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 110 | "requires": { 111 | "array-uniq": "^1.0.1" 112 | } 113 | }, 114 | "array-uniq": { 115 | "version": "1.0.3", 116 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 117 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" 118 | }, 119 | "array-unique": { 120 | "version": "0.3.2", 121 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 122 | "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" 123 | }, 124 | "assign-symbols": { 125 | "version": "1.0.0", 126 | "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 127 | "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" 128 | }, 129 | "async-each": { 130 | "version": "1.0.3", 131 | "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 132 | "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" 133 | }, 134 | "atob": { 135 | "version": "2.1.2", 136 | "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 137 | "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" 138 | }, 139 | "autoprefixer": { 140 | "version": "9.7.0", 141 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.0.tgz", 142 | "integrity": "sha512-j2IRvaCfrUxIiZun9ba4mhJ2omhw4OY88/yVzLO+lHhGBumAAK72PgM6gkbSN8iregPOn1ZlxGkmZh2CQ7X4AQ==", 143 | "requires": { 144 | "browserslist": "^4.7.2", 145 | "caniuse-lite": "^1.0.30001004", 146 | "chalk": "^2.4.2", 147 | "normalize-range": "^0.1.2", 148 | "num2fraction": "^1.2.2", 149 | "postcss": "^7.0.19", 150 | "postcss-value-parser": "^4.0.2" 151 | } 152 | }, 153 | "balanced-match": { 154 | "version": "1.0.0", 155 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 156 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 157 | }, 158 | "base": { 159 | "version": "0.11.2", 160 | "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 161 | "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 162 | "requires": { 163 | "cache-base": "^1.0.1", 164 | "class-utils": "^0.3.5", 165 | "component-emitter": "^1.2.1", 166 | "define-property": "^1.0.0", 167 | "isobject": "^3.0.1", 168 | "mixin-deep": "^1.2.0", 169 | "pascalcase": "^0.1.1" 170 | }, 171 | "dependencies": { 172 | "define-property": { 173 | "version": "1.0.0", 174 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 175 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 176 | "requires": { 177 | "is-descriptor": "^1.0.0" 178 | } 179 | }, 180 | "is-accessor-descriptor": { 181 | "version": "1.0.0", 182 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 183 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 184 | "requires": { 185 | "kind-of": "^6.0.0" 186 | } 187 | }, 188 | "is-data-descriptor": { 189 | "version": "1.0.0", 190 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 191 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 192 | "requires": { 193 | "kind-of": "^6.0.0" 194 | } 195 | }, 196 | "is-descriptor": { 197 | "version": "1.0.2", 198 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 199 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 200 | "requires": { 201 | "is-accessor-descriptor": "^1.0.0", 202 | "is-data-descriptor": "^1.0.0", 203 | "kind-of": "^6.0.2" 204 | } 205 | } 206 | } 207 | }, 208 | "binary-extensions": { 209 | "version": "1.13.1", 210 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 211 | "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" 212 | }, 213 | "brace-expansion": { 214 | "version": "1.1.11", 215 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 216 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 217 | "requires": { 218 | "balanced-match": "^1.0.0", 219 | "concat-map": "0.0.1" 220 | } 221 | }, 222 | "braces": { 223 | "version": "2.3.2", 224 | "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 225 | "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 226 | "requires": { 227 | "arr-flatten": "^1.1.0", 228 | "array-unique": "^0.3.2", 229 | "extend-shallow": "^2.0.1", 230 | "fill-range": "^4.0.0", 231 | "isobject": "^3.0.1", 232 | "repeat-element": "^1.1.2", 233 | "snapdragon": "^0.8.1", 234 | "snapdragon-node": "^2.0.1", 235 | "split-string": "^3.0.2", 236 | "to-regex": "^3.0.1" 237 | }, 238 | "dependencies": { 239 | "extend-shallow": { 240 | "version": "2.0.1", 241 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 242 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 243 | "requires": { 244 | "is-extendable": "^0.1.0" 245 | } 246 | } 247 | } 248 | }, 249 | "browserslist": { 250 | "version": "4.16.6", 251 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", 252 | "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", 253 | "requires": { 254 | "caniuse-lite": "^1.0.30001219", 255 | "colorette": "^1.2.2", 256 | "electron-to-chromium": "^1.3.723", 257 | "escalade": "^3.1.1", 258 | "node-releases": "^1.1.71" 259 | }, 260 | "dependencies": { 261 | "caniuse-lite": { 262 | "version": "1.0.30001228", 263 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz", 264 | "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==" 265 | }, 266 | "electron-to-chromium": { 267 | "version": "1.3.738", 268 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz", 269 | "integrity": "sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw==" 270 | }, 271 | "node-releases": { 272 | "version": "1.1.72", 273 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", 274 | "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==" 275 | } 276 | } 277 | }, 278 | "bytes": { 279 | "version": "3.1.0", 280 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 281 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" 282 | }, 283 | "cache-base": { 284 | "version": "1.0.1", 285 | "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 286 | "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 287 | "requires": { 288 | "collection-visit": "^1.0.0", 289 | "component-emitter": "^1.2.1", 290 | "get-value": "^2.0.6", 291 | "has-value": "^1.0.0", 292 | "isobject": "^3.0.1", 293 | "set-value": "^2.0.0", 294 | "to-object-path": "^0.3.0", 295 | "union-value": "^1.0.0", 296 | "unset-value": "^1.0.0" 297 | } 298 | }, 299 | "call-me-maybe": { 300 | "version": "1.0.1", 301 | "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", 302 | "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" 303 | }, 304 | "caller-callsite": { 305 | "version": "2.0.0", 306 | "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", 307 | "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", 308 | "requires": { 309 | "callsites": "^2.0.0" 310 | } 311 | }, 312 | "caller-path": { 313 | "version": "2.0.0", 314 | "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", 315 | "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", 316 | "requires": { 317 | "caller-callsite": "^2.0.0" 318 | } 319 | }, 320 | "callsites": { 321 | "version": "2.0.0", 322 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", 323 | "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" 324 | }, 325 | "camelcase": { 326 | "version": "5.3.1", 327 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 328 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" 329 | }, 330 | "camelcase-css": { 331 | "version": "2.0.1", 332 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 333 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" 334 | }, 335 | "caniuse-lite": { 336 | "version": "1.0.30001006", 337 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001006.tgz", 338 | "integrity": "sha512-MXnUVX27aGs/QINz+QG1sWSLDr3P1A3Hq5EUWoIt0T7K24DuvMxZEnh3Y5aHlJW6Bz2aApJdSewdYLd8zQnUuw==" 339 | }, 340 | "chalk": { 341 | "version": "2.4.2", 342 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 343 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 344 | "requires": { 345 | "ansi-styles": "^3.2.1", 346 | "escape-string-regexp": "^1.0.5", 347 | "supports-color": "^5.3.0" 348 | } 349 | }, 350 | "chokidar": { 351 | "version": "2.1.8", 352 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 353 | "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 354 | "requires": { 355 | "anymatch": "^2.0.0", 356 | "async-each": "^1.0.1", 357 | "braces": "^2.3.2", 358 | "fsevents": "^1.2.7", 359 | "glob-parent": "^3.1.0", 360 | "inherits": "^2.0.3", 361 | "is-binary-path": "^1.0.0", 362 | "is-glob": "^4.0.0", 363 | "normalize-path": "^3.0.0", 364 | "path-is-absolute": "^1.0.0", 365 | "readdirp": "^2.2.1", 366 | "upath": "^1.1.1" 367 | } 368 | }, 369 | "class-utils": { 370 | "version": "0.3.6", 371 | "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 372 | "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 373 | "requires": { 374 | "arr-union": "^3.1.0", 375 | "define-property": "^0.2.5", 376 | "isobject": "^3.0.0", 377 | "static-extend": "^0.1.1" 378 | }, 379 | "dependencies": { 380 | "define-property": { 381 | "version": "0.2.5", 382 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 383 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 384 | "requires": { 385 | "is-descriptor": "^0.1.0" 386 | } 387 | } 388 | } 389 | }, 390 | "cliui": { 391 | "version": "4.1.0", 392 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", 393 | "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", 394 | "requires": { 395 | "string-width": "^2.1.1", 396 | "strip-ansi": "^4.0.0", 397 | "wrap-ansi": "^2.0.0" 398 | } 399 | }, 400 | "code-point-at": { 401 | "version": "1.1.0", 402 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 403 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" 404 | }, 405 | "collection-visit": { 406 | "version": "1.0.0", 407 | "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 408 | "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 409 | "requires": { 410 | "map-visit": "^1.0.0", 411 | "object-visit": "^1.0.0" 412 | } 413 | }, 414 | "color-convert": { 415 | "version": "1.9.3", 416 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 417 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 418 | "requires": { 419 | "color-name": "1.1.3" 420 | } 421 | }, 422 | "color-name": { 423 | "version": "1.1.3", 424 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 425 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 426 | }, 427 | "colorette": { 428 | "version": "1.2.2", 429 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 430 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" 431 | }, 432 | "component-emitter": { 433 | "version": "1.3.0", 434 | "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 435 | "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" 436 | }, 437 | "concat-map": { 438 | "version": "0.0.1", 439 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 440 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 441 | }, 442 | "copy-descriptor": { 443 | "version": "0.1.1", 444 | "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 445 | "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" 446 | }, 447 | "core-util-is": { 448 | "version": "1.0.2", 449 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 450 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 451 | }, 452 | "cosmiconfig": { 453 | "version": "5.2.1", 454 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", 455 | "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", 456 | "requires": { 457 | "import-fresh": "^2.0.0", 458 | "is-directory": "^0.3.1", 459 | "js-yaml": "^3.13.1", 460 | "parse-json": "^4.0.0" 461 | } 462 | }, 463 | "cross-spawn": { 464 | "version": "6.0.5", 465 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 466 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 467 | "requires": { 468 | "nice-try": "^1.0.4", 469 | "path-key": "^2.0.1", 470 | "semver": "^5.5.0", 471 | "shebang-command": "^1.2.0", 472 | "which": "^1.2.9" 473 | }, 474 | "dependencies": { 475 | "semver": { 476 | "version": "5.7.1", 477 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 478 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" 479 | } 480 | } 481 | }, 482 | "css-blank-pseudo": { 483 | "version": "0.1.4", 484 | "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", 485 | "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", 486 | "requires": { 487 | "postcss": "^7.0.5" 488 | } 489 | }, 490 | "css-has-pseudo": { 491 | "version": "0.10.0", 492 | "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", 493 | "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", 494 | "requires": { 495 | "postcss": "^7.0.6", 496 | "postcss-selector-parser": "^5.0.0-rc.4" 497 | }, 498 | "dependencies": { 499 | "postcss-selector-parser": { 500 | "version": "5.0.0", 501 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", 502 | "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", 503 | "requires": { 504 | "cssesc": "^2.0.0", 505 | "indexes-of": "^1.0.1", 506 | "uniq": "^1.0.1" 507 | } 508 | } 509 | } 510 | }, 511 | "css-prefers-color-scheme": { 512 | "version": "3.1.1", 513 | "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", 514 | "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", 515 | "requires": { 516 | "postcss": "^7.0.5" 517 | } 518 | }, 519 | "css-unit-converter": { 520 | "version": "1.1.1", 521 | "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", 522 | "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" 523 | }, 524 | "cssdb": { 525 | "version": "4.4.0", 526 | "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", 527 | "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" 528 | }, 529 | "cssesc": { 530 | "version": "2.0.0", 531 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", 532 | "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" 533 | }, 534 | "debug": { 535 | "version": "2.6.9", 536 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 537 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 538 | "requires": { 539 | "ms": "2.0.0" 540 | } 541 | }, 542 | "decamelize": { 543 | "version": "1.2.0", 544 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 545 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" 546 | }, 547 | "decode-uri-component": { 548 | "version": "0.2.0", 549 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 550 | "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 551 | }, 552 | "define-property": { 553 | "version": "2.0.2", 554 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 555 | "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 556 | "requires": { 557 | "is-descriptor": "^1.0.2", 558 | "isobject": "^3.0.1" 559 | }, 560 | "dependencies": { 561 | "is-accessor-descriptor": { 562 | "version": "1.0.0", 563 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 564 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 565 | "requires": { 566 | "kind-of": "^6.0.0" 567 | } 568 | }, 569 | "is-data-descriptor": { 570 | "version": "1.0.0", 571 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 572 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 573 | "requires": { 574 | "kind-of": "^6.0.0" 575 | } 576 | }, 577 | "is-descriptor": { 578 | "version": "1.0.2", 579 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 580 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 581 | "requires": { 582 | "is-accessor-descriptor": "^1.0.0", 583 | "is-data-descriptor": "^1.0.0", 584 | "kind-of": "^6.0.2" 585 | } 586 | } 587 | } 588 | }, 589 | "dependency-graph": { 590 | "version": "0.8.0", 591 | "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.8.0.tgz", 592 | "integrity": "sha512-DCvzSq2UiMsuLnj/9AL484ummEgLtZIcRS7YvtO38QnpX3vqh9nJ8P+zhu8Ja+SmLrBHO2iDbva20jq38qvBkQ==" 593 | }, 594 | "dir-glob": { 595 | "version": "2.2.2", 596 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", 597 | "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", 598 | "requires": { 599 | "path-type": "^3.0.0" 600 | } 601 | }, 602 | "end-of-stream": { 603 | "version": "1.4.4", 604 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 605 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 606 | "requires": { 607 | "once": "^1.4.0" 608 | } 609 | }, 610 | "error-ex": { 611 | "version": "1.3.2", 612 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 613 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 614 | "requires": { 615 | "is-arrayish": "^0.2.1" 616 | } 617 | }, 618 | "escalade": { 619 | "version": "3.1.1", 620 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 621 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 622 | }, 623 | "escape-string-regexp": { 624 | "version": "1.0.5", 625 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 626 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 627 | }, 628 | "esprima": { 629 | "version": "4.0.1", 630 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 631 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 632 | }, 633 | "execa": { 634 | "version": "1.0.0", 635 | "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 636 | "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 637 | "requires": { 638 | "cross-spawn": "^6.0.0", 639 | "get-stream": "^4.0.0", 640 | "is-stream": "^1.1.0", 641 | "npm-run-path": "^2.0.0", 642 | "p-finally": "^1.0.0", 643 | "signal-exit": "^3.0.0", 644 | "strip-eof": "^1.0.0" 645 | } 646 | }, 647 | "expand-brackets": { 648 | "version": "2.1.4", 649 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 650 | "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 651 | "requires": { 652 | "debug": "^2.3.3", 653 | "define-property": "^0.2.5", 654 | "extend-shallow": "^2.0.1", 655 | "posix-character-classes": "^0.1.0", 656 | "regex-not": "^1.0.0", 657 | "snapdragon": "^0.8.1", 658 | "to-regex": "^3.0.1" 659 | }, 660 | "dependencies": { 661 | "define-property": { 662 | "version": "0.2.5", 663 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 664 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 665 | "requires": { 666 | "is-descriptor": "^0.1.0" 667 | } 668 | }, 669 | "extend-shallow": { 670 | "version": "2.0.1", 671 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 672 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 673 | "requires": { 674 | "is-extendable": "^0.1.0" 675 | } 676 | } 677 | } 678 | }, 679 | "extend-shallow": { 680 | "version": "3.0.2", 681 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 682 | "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 683 | "requires": { 684 | "assign-symbols": "^1.0.0", 685 | "is-extendable": "^1.0.1" 686 | }, 687 | "dependencies": { 688 | "is-extendable": { 689 | "version": "1.0.1", 690 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 691 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 692 | "requires": { 693 | "is-plain-object": "^2.0.4" 694 | } 695 | } 696 | } 697 | }, 698 | "extglob": { 699 | "version": "2.0.4", 700 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 701 | "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 702 | "requires": { 703 | "array-unique": "^0.3.2", 704 | "define-property": "^1.0.0", 705 | "expand-brackets": "^2.1.4", 706 | "extend-shallow": "^2.0.1", 707 | "fragment-cache": "^0.2.1", 708 | "regex-not": "^1.0.0", 709 | "snapdragon": "^0.8.1", 710 | "to-regex": "^3.0.1" 711 | }, 712 | "dependencies": { 713 | "define-property": { 714 | "version": "1.0.0", 715 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 716 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 717 | "requires": { 718 | "is-descriptor": "^1.0.0" 719 | } 720 | }, 721 | "extend-shallow": { 722 | "version": "2.0.1", 723 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 724 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 725 | "requires": { 726 | "is-extendable": "^0.1.0" 727 | } 728 | }, 729 | "is-accessor-descriptor": { 730 | "version": "1.0.0", 731 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 732 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 733 | "requires": { 734 | "kind-of": "^6.0.0" 735 | } 736 | }, 737 | "is-data-descriptor": { 738 | "version": "1.0.0", 739 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 740 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 741 | "requires": { 742 | "kind-of": "^6.0.0" 743 | } 744 | }, 745 | "is-descriptor": { 746 | "version": "1.0.2", 747 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 748 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 749 | "requires": { 750 | "is-accessor-descriptor": "^1.0.0", 751 | "is-data-descriptor": "^1.0.0", 752 | "kind-of": "^6.0.2" 753 | } 754 | } 755 | } 756 | }, 757 | "fast-glob": { 758 | "version": "2.2.7", 759 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", 760 | "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", 761 | "requires": { 762 | "@mrmlnc/readdir-enhanced": "^2.2.1", 763 | "@nodelib/fs.stat": "^1.1.2", 764 | "glob-parent": "^3.1.0", 765 | "is-glob": "^4.0.0", 766 | "merge2": "^1.2.3", 767 | "micromatch": "^3.1.10" 768 | } 769 | }, 770 | "fill-range": { 771 | "version": "4.0.0", 772 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 773 | "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 774 | "requires": { 775 | "extend-shallow": "^2.0.1", 776 | "is-number": "^3.0.0", 777 | "repeat-string": "^1.6.1", 778 | "to-regex-range": "^2.1.0" 779 | }, 780 | "dependencies": { 781 | "extend-shallow": { 782 | "version": "2.0.1", 783 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 784 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 785 | "requires": { 786 | "is-extendable": "^0.1.0" 787 | } 788 | } 789 | } 790 | }, 791 | "find-up": { 792 | "version": "3.0.0", 793 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 794 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 795 | "requires": { 796 | "locate-path": "^3.0.0" 797 | } 798 | }, 799 | "flatten": { 800 | "version": "1.0.3", 801 | "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", 802 | "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" 803 | }, 804 | "for-in": { 805 | "version": "1.0.2", 806 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 807 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 808 | }, 809 | "fragment-cache": { 810 | "version": "0.2.1", 811 | "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 812 | "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 813 | "requires": { 814 | "map-cache": "^0.2.2" 815 | } 816 | }, 817 | "fs-extra": { 818 | "version": "8.1.0", 819 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 820 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 821 | "requires": { 822 | "graceful-fs": "^4.2.0", 823 | "jsonfile": "^4.0.0", 824 | "universalify": "^0.1.0" 825 | } 826 | }, 827 | "fs.realpath": { 828 | "version": "1.0.0", 829 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 830 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 831 | }, 832 | "fsevents": { 833 | "version": "1.2.9", 834 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", 835 | "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", 836 | "optional": true, 837 | "requires": { 838 | "nan": "^2.12.1", 839 | "node-pre-gyp": "^0.12.0" 840 | }, 841 | "dependencies": { 842 | "abbrev": { 843 | "version": "1.1.1", 844 | "bundled": true, 845 | "optional": true 846 | }, 847 | "ansi-regex": { 848 | "version": "2.1.1", 849 | "bundled": true, 850 | "optional": true 851 | }, 852 | "aproba": { 853 | "version": "1.2.0", 854 | "bundled": true, 855 | "optional": true 856 | }, 857 | "are-we-there-yet": { 858 | "version": "1.1.5", 859 | "bundled": true, 860 | "optional": true, 861 | "requires": { 862 | "delegates": "^1.0.0", 863 | "readable-stream": "^2.0.6" 864 | } 865 | }, 866 | "balanced-match": { 867 | "version": "1.0.0", 868 | "bundled": true, 869 | "optional": true 870 | }, 871 | "brace-expansion": { 872 | "version": "1.1.11", 873 | "bundled": true, 874 | "optional": true, 875 | "requires": { 876 | "balanced-match": "^1.0.0", 877 | "concat-map": "0.0.1" 878 | } 879 | }, 880 | "chownr": { 881 | "version": "1.1.1", 882 | "bundled": true, 883 | "optional": true 884 | }, 885 | "code-point-at": { 886 | "version": "1.1.0", 887 | "bundled": true, 888 | "optional": true 889 | }, 890 | "concat-map": { 891 | "version": "0.0.1", 892 | "bundled": true, 893 | "optional": true 894 | }, 895 | "console-control-strings": { 896 | "version": "1.1.0", 897 | "bundled": true, 898 | "optional": true 899 | }, 900 | "core-util-is": { 901 | "version": "1.0.2", 902 | "bundled": true, 903 | "optional": true 904 | }, 905 | "debug": { 906 | "version": "4.1.1", 907 | "bundled": true, 908 | "optional": true, 909 | "requires": { 910 | "ms": "^2.1.1" 911 | } 912 | }, 913 | "deep-extend": { 914 | "version": "0.6.0", 915 | "bundled": true, 916 | "optional": true 917 | }, 918 | "delegates": { 919 | "version": "1.0.0", 920 | "bundled": true, 921 | "optional": true 922 | }, 923 | "detect-libc": { 924 | "version": "1.0.3", 925 | "bundled": true, 926 | "optional": true 927 | }, 928 | "fs-minipass": { 929 | "version": "1.2.5", 930 | "bundled": true, 931 | "optional": true, 932 | "requires": { 933 | "minipass": "^2.2.1" 934 | } 935 | }, 936 | "fs.realpath": { 937 | "version": "1.0.0", 938 | "bundled": true, 939 | "optional": true 940 | }, 941 | "gauge": { 942 | "version": "2.7.4", 943 | "bundled": true, 944 | "optional": true, 945 | "requires": { 946 | "aproba": "^1.0.3", 947 | "console-control-strings": "^1.0.0", 948 | "has-unicode": "^2.0.0", 949 | "object-assign": "^4.1.0", 950 | "signal-exit": "^3.0.0", 951 | "string-width": "^1.0.1", 952 | "strip-ansi": "^3.0.1", 953 | "wide-align": "^1.1.0" 954 | } 955 | }, 956 | "glob": { 957 | "version": "7.1.3", 958 | "bundled": true, 959 | "optional": true, 960 | "requires": { 961 | "fs.realpath": "^1.0.0", 962 | "inflight": "^1.0.4", 963 | "inherits": "2", 964 | "minimatch": "^3.0.4", 965 | "once": "^1.3.0", 966 | "path-is-absolute": "^1.0.0" 967 | } 968 | }, 969 | "has-unicode": { 970 | "version": "2.0.1", 971 | "bundled": true, 972 | "optional": true 973 | }, 974 | "iconv-lite": { 975 | "version": "0.4.24", 976 | "bundled": true, 977 | "optional": true, 978 | "requires": { 979 | "safer-buffer": ">= 2.1.2 < 3" 980 | } 981 | }, 982 | "ignore-walk": { 983 | "version": "3.0.1", 984 | "bundled": true, 985 | "optional": true, 986 | "requires": { 987 | "minimatch": "^3.0.4" 988 | } 989 | }, 990 | "inflight": { 991 | "version": "1.0.6", 992 | "bundled": true, 993 | "optional": true, 994 | "requires": { 995 | "once": "^1.3.0", 996 | "wrappy": "1" 997 | } 998 | }, 999 | "inherits": { 1000 | "version": "2.0.3", 1001 | "bundled": true, 1002 | "optional": true 1003 | }, 1004 | "ini": { 1005 | "version": "1.3.5", 1006 | "bundled": true, 1007 | "optional": true 1008 | }, 1009 | "is-fullwidth-code-point": { 1010 | "version": "1.0.0", 1011 | "bundled": true, 1012 | "optional": true, 1013 | "requires": { 1014 | "number-is-nan": "^1.0.0" 1015 | } 1016 | }, 1017 | "isarray": { 1018 | "version": "1.0.0", 1019 | "bundled": true, 1020 | "optional": true 1021 | }, 1022 | "minimatch": { 1023 | "version": "3.0.4", 1024 | "bundled": true, 1025 | "optional": true, 1026 | "requires": { 1027 | "brace-expansion": "^1.1.7" 1028 | } 1029 | }, 1030 | "minimist": { 1031 | "version": "0.0.8", 1032 | "bundled": true, 1033 | "optional": true 1034 | }, 1035 | "minipass": { 1036 | "version": "2.3.5", 1037 | "bundled": true, 1038 | "optional": true, 1039 | "requires": { 1040 | "safe-buffer": "^5.1.2", 1041 | "yallist": "^3.0.0" 1042 | } 1043 | }, 1044 | "minizlib": { 1045 | "version": "1.2.1", 1046 | "bundled": true, 1047 | "optional": true, 1048 | "requires": { 1049 | "minipass": "^2.2.1" 1050 | } 1051 | }, 1052 | "mkdirp": { 1053 | "version": "0.5.1", 1054 | "bundled": true, 1055 | "optional": true, 1056 | "requires": { 1057 | "minimist": "0.0.8" 1058 | } 1059 | }, 1060 | "ms": { 1061 | "version": "2.1.1", 1062 | "bundled": true, 1063 | "optional": true 1064 | }, 1065 | "needle": { 1066 | "version": "2.3.0", 1067 | "bundled": true, 1068 | "optional": true, 1069 | "requires": { 1070 | "debug": "^4.1.0", 1071 | "iconv-lite": "^0.4.4", 1072 | "sax": "^1.2.4" 1073 | } 1074 | }, 1075 | "node-pre-gyp": { 1076 | "version": "0.12.0", 1077 | "bundled": true, 1078 | "optional": true, 1079 | "requires": { 1080 | "detect-libc": "^1.0.2", 1081 | "mkdirp": "^0.5.1", 1082 | "needle": "^2.2.1", 1083 | "nopt": "^4.0.1", 1084 | "npm-packlist": "^1.1.6", 1085 | "npmlog": "^4.0.2", 1086 | "rc": "^1.2.7", 1087 | "rimraf": "^2.6.1", 1088 | "semver": "^5.3.0", 1089 | "tar": "^4" 1090 | } 1091 | }, 1092 | "nopt": { 1093 | "version": "4.0.1", 1094 | "bundled": true, 1095 | "optional": true, 1096 | "requires": { 1097 | "abbrev": "1", 1098 | "osenv": "^0.1.4" 1099 | } 1100 | }, 1101 | "npm-bundled": { 1102 | "version": "1.0.6", 1103 | "bundled": true, 1104 | "optional": true 1105 | }, 1106 | "npm-packlist": { 1107 | "version": "1.4.1", 1108 | "bundled": true, 1109 | "optional": true, 1110 | "requires": { 1111 | "ignore-walk": "^3.0.1", 1112 | "npm-bundled": "^1.0.1" 1113 | } 1114 | }, 1115 | "npmlog": { 1116 | "version": "4.1.2", 1117 | "bundled": true, 1118 | "optional": true, 1119 | "requires": { 1120 | "are-we-there-yet": "~1.1.2", 1121 | "console-control-strings": "~1.1.0", 1122 | "gauge": "~2.7.3", 1123 | "set-blocking": "~2.0.0" 1124 | } 1125 | }, 1126 | "number-is-nan": { 1127 | "version": "1.0.1", 1128 | "bundled": true, 1129 | "optional": true 1130 | }, 1131 | "object-assign": { 1132 | "version": "4.1.1", 1133 | "bundled": true, 1134 | "optional": true 1135 | }, 1136 | "once": { 1137 | "version": "1.4.0", 1138 | "bundled": true, 1139 | "optional": true, 1140 | "requires": { 1141 | "wrappy": "1" 1142 | } 1143 | }, 1144 | "os-homedir": { 1145 | "version": "1.0.2", 1146 | "bundled": true, 1147 | "optional": true 1148 | }, 1149 | "os-tmpdir": { 1150 | "version": "1.0.2", 1151 | "bundled": true, 1152 | "optional": true 1153 | }, 1154 | "osenv": { 1155 | "version": "0.1.5", 1156 | "bundled": true, 1157 | "optional": true, 1158 | "requires": { 1159 | "os-homedir": "^1.0.0", 1160 | "os-tmpdir": "^1.0.0" 1161 | } 1162 | }, 1163 | "path-is-absolute": { 1164 | "version": "1.0.1", 1165 | "bundled": true, 1166 | "optional": true 1167 | }, 1168 | "process-nextick-args": { 1169 | "version": "2.0.0", 1170 | "bundled": true, 1171 | "optional": true 1172 | }, 1173 | "rc": { 1174 | "version": "1.2.8", 1175 | "bundled": true, 1176 | "optional": true, 1177 | "requires": { 1178 | "deep-extend": "^0.6.0", 1179 | "ini": "~1.3.0", 1180 | "minimist": "^1.2.0", 1181 | "strip-json-comments": "~2.0.1" 1182 | }, 1183 | "dependencies": { 1184 | "minimist": { 1185 | "version": "1.2.0", 1186 | "bundled": true, 1187 | "optional": true 1188 | } 1189 | } 1190 | }, 1191 | "readable-stream": { 1192 | "version": "2.3.6", 1193 | "bundled": true, 1194 | "optional": true, 1195 | "requires": { 1196 | "core-util-is": "~1.0.0", 1197 | "inherits": "~2.0.3", 1198 | "isarray": "~1.0.0", 1199 | "process-nextick-args": "~2.0.0", 1200 | "safe-buffer": "~5.1.1", 1201 | "string_decoder": "~1.1.1", 1202 | "util-deprecate": "~1.0.1" 1203 | } 1204 | }, 1205 | "rimraf": { 1206 | "version": "2.6.3", 1207 | "bundled": true, 1208 | "optional": true, 1209 | "requires": { 1210 | "glob": "^7.1.3" 1211 | } 1212 | }, 1213 | "safe-buffer": { 1214 | "version": "5.1.2", 1215 | "bundled": true, 1216 | "optional": true 1217 | }, 1218 | "safer-buffer": { 1219 | "version": "2.1.2", 1220 | "bundled": true, 1221 | "optional": true 1222 | }, 1223 | "sax": { 1224 | "version": "1.2.4", 1225 | "bundled": true, 1226 | "optional": true 1227 | }, 1228 | "semver": { 1229 | "version": "5.7.0", 1230 | "bundled": true, 1231 | "optional": true 1232 | }, 1233 | "set-blocking": { 1234 | "version": "2.0.0", 1235 | "bundled": true, 1236 | "optional": true 1237 | }, 1238 | "signal-exit": { 1239 | "version": "3.0.2", 1240 | "bundled": true, 1241 | "optional": true 1242 | }, 1243 | "string-width": { 1244 | "version": "1.0.2", 1245 | "bundled": true, 1246 | "optional": true, 1247 | "requires": { 1248 | "code-point-at": "^1.0.0", 1249 | "is-fullwidth-code-point": "^1.0.0", 1250 | "strip-ansi": "^3.0.0" 1251 | } 1252 | }, 1253 | "string_decoder": { 1254 | "version": "1.1.1", 1255 | "bundled": true, 1256 | "optional": true, 1257 | "requires": { 1258 | "safe-buffer": "~5.1.0" 1259 | } 1260 | }, 1261 | "strip-ansi": { 1262 | "version": "3.0.1", 1263 | "bundled": true, 1264 | "optional": true, 1265 | "requires": { 1266 | "ansi-regex": "^2.0.0" 1267 | } 1268 | }, 1269 | "strip-json-comments": { 1270 | "version": "2.0.1", 1271 | "bundled": true, 1272 | "optional": true 1273 | }, 1274 | "tar": { 1275 | "version": "4.4.8", 1276 | "bundled": true, 1277 | "optional": true, 1278 | "requires": { 1279 | "chownr": "^1.1.1", 1280 | "fs-minipass": "^1.2.5", 1281 | "minipass": "^2.3.4", 1282 | "minizlib": "^1.1.1", 1283 | "mkdirp": "^0.5.0", 1284 | "safe-buffer": "^5.1.2", 1285 | "yallist": "^3.0.2" 1286 | } 1287 | }, 1288 | "util-deprecate": { 1289 | "version": "1.0.2", 1290 | "bundled": true, 1291 | "optional": true 1292 | }, 1293 | "wide-align": { 1294 | "version": "1.1.3", 1295 | "bundled": true, 1296 | "optional": true, 1297 | "requires": { 1298 | "string-width": "^1.0.2 || 2" 1299 | } 1300 | }, 1301 | "wrappy": { 1302 | "version": "1.0.2", 1303 | "bundled": true, 1304 | "optional": true 1305 | }, 1306 | "yallist": { 1307 | "version": "3.0.3", 1308 | "bundled": true, 1309 | "optional": true 1310 | } 1311 | } 1312 | }, 1313 | "get-caller-file": { 1314 | "version": "1.0.3", 1315 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 1316 | "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" 1317 | }, 1318 | "get-stdin": { 1319 | "version": "6.0.0", 1320 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", 1321 | "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" 1322 | }, 1323 | "get-stream": { 1324 | "version": "4.1.0", 1325 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 1326 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 1327 | "requires": { 1328 | "pump": "^3.0.0" 1329 | } 1330 | }, 1331 | "get-value": { 1332 | "version": "2.0.6", 1333 | "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 1334 | "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 1335 | }, 1336 | "glob": { 1337 | "version": "7.1.5", 1338 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", 1339 | "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", 1340 | "requires": { 1341 | "fs.realpath": "^1.0.0", 1342 | "inflight": "^1.0.4", 1343 | "inherits": "2", 1344 | "minimatch": "^3.0.4", 1345 | "once": "^1.3.0", 1346 | "path-is-absolute": "^1.0.0" 1347 | } 1348 | }, 1349 | "glob-parent": { 1350 | "version": "3.1.0", 1351 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 1352 | "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 1353 | "requires": { 1354 | "is-glob": "^3.1.0", 1355 | "path-dirname": "^1.0.0" 1356 | }, 1357 | "dependencies": { 1358 | "is-glob": { 1359 | "version": "3.1.0", 1360 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 1361 | "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 1362 | "requires": { 1363 | "is-extglob": "^2.1.0" 1364 | } 1365 | } 1366 | } 1367 | }, 1368 | "glob-to-regexp": { 1369 | "version": "0.3.0", 1370 | "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", 1371 | "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" 1372 | }, 1373 | "globby": { 1374 | "version": "9.2.0", 1375 | "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", 1376 | "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", 1377 | "requires": { 1378 | "@types/glob": "^7.1.1", 1379 | "array-union": "^1.0.2", 1380 | "dir-glob": "^2.2.2", 1381 | "fast-glob": "^2.2.6", 1382 | "glob": "^7.1.3", 1383 | "ignore": "^4.0.3", 1384 | "pify": "^4.0.1", 1385 | "slash": "^2.0.0" 1386 | } 1387 | }, 1388 | "graceful-fs": { 1389 | "version": "4.2.3", 1390 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", 1391 | "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" 1392 | }, 1393 | "has-flag": { 1394 | "version": "3.0.0", 1395 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1396 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1397 | }, 1398 | "has-value": { 1399 | "version": "1.0.0", 1400 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 1401 | "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 1402 | "requires": { 1403 | "get-value": "^2.0.6", 1404 | "has-values": "^1.0.0", 1405 | "isobject": "^3.0.0" 1406 | } 1407 | }, 1408 | "has-values": { 1409 | "version": "1.0.0", 1410 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 1411 | "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 1412 | "requires": { 1413 | "is-number": "^3.0.0", 1414 | "kind-of": "^4.0.0" 1415 | }, 1416 | "dependencies": { 1417 | "kind-of": { 1418 | "version": "4.0.0", 1419 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 1420 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 1421 | "requires": { 1422 | "is-buffer": "^1.1.5" 1423 | } 1424 | } 1425 | } 1426 | }, 1427 | "ignore": { 1428 | "version": "4.0.6", 1429 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 1430 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" 1431 | }, 1432 | "import-cwd": { 1433 | "version": "2.1.0", 1434 | "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", 1435 | "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", 1436 | "requires": { 1437 | "import-from": "^2.1.0" 1438 | } 1439 | }, 1440 | "import-fresh": { 1441 | "version": "2.0.0", 1442 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", 1443 | "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", 1444 | "requires": { 1445 | "caller-path": "^2.0.0", 1446 | "resolve-from": "^3.0.0" 1447 | } 1448 | }, 1449 | "import-from": { 1450 | "version": "2.1.0", 1451 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", 1452 | "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", 1453 | "requires": { 1454 | "resolve-from": "^3.0.0" 1455 | } 1456 | }, 1457 | "indexes-of": { 1458 | "version": "1.0.1", 1459 | "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", 1460 | "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" 1461 | }, 1462 | "inflight": { 1463 | "version": "1.0.6", 1464 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1465 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1466 | "requires": { 1467 | "once": "^1.3.0", 1468 | "wrappy": "1" 1469 | } 1470 | }, 1471 | "inherits": { 1472 | "version": "2.0.4", 1473 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1474 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1475 | }, 1476 | "invert-kv": { 1477 | "version": "2.0.0", 1478 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", 1479 | "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" 1480 | }, 1481 | "is-accessor-descriptor": { 1482 | "version": "0.1.6", 1483 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 1484 | "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 1485 | "requires": { 1486 | "kind-of": "^3.0.2" 1487 | }, 1488 | "dependencies": { 1489 | "kind-of": { 1490 | "version": "3.2.2", 1491 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1492 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1493 | "requires": { 1494 | "is-buffer": "^1.1.5" 1495 | } 1496 | } 1497 | } 1498 | }, 1499 | "is-arrayish": { 1500 | "version": "0.2.1", 1501 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1502 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" 1503 | }, 1504 | "is-binary-path": { 1505 | "version": "1.0.1", 1506 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 1507 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 1508 | "requires": { 1509 | "binary-extensions": "^1.0.0" 1510 | } 1511 | }, 1512 | "is-buffer": { 1513 | "version": "1.1.6", 1514 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 1515 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 1516 | }, 1517 | "is-data-descriptor": { 1518 | "version": "0.1.4", 1519 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 1520 | "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 1521 | "requires": { 1522 | "kind-of": "^3.0.2" 1523 | }, 1524 | "dependencies": { 1525 | "kind-of": { 1526 | "version": "3.2.2", 1527 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1528 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1529 | "requires": { 1530 | "is-buffer": "^1.1.5" 1531 | } 1532 | } 1533 | } 1534 | }, 1535 | "is-descriptor": { 1536 | "version": "0.1.6", 1537 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 1538 | "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 1539 | "requires": { 1540 | "is-accessor-descriptor": "^0.1.6", 1541 | "is-data-descriptor": "^0.1.4", 1542 | "kind-of": "^5.0.0" 1543 | }, 1544 | "dependencies": { 1545 | "kind-of": { 1546 | "version": "5.1.0", 1547 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 1548 | "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" 1549 | } 1550 | } 1551 | }, 1552 | "is-directory": { 1553 | "version": "0.3.1", 1554 | "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", 1555 | "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" 1556 | }, 1557 | "is-extendable": { 1558 | "version": "0.1.1", 1559 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 1560 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 1561 | }, 1562 | "is-extglob": { 1563 | "version": "2.1.1", 1564 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1565 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 1566 | }, 1567 | "is-fullwidth-code-point": { 1568 | "version": "2.0.0", 1569 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1570 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 1571 | }, 1572 | "is-glob": { 1573 | "version": "4.0.1", 1574 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 1575 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 1576 | "requires": { 1577 | "is-extglob": "^2.1.1" 1578 | } 1579 | }, 1580 | "is-number": { 1581 | "version": "3.0.0", 1582 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 1583 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 1584 | "requires": { 1585 | "kind-of": "^3.0.2" 1586 | }, 1587 | "dependencies": { 1588 | "kind-of": { 1589 | "version": "3.2.2", 1590 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1591 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1592 | "requires": { 1593 | "is-buffer": "^1.1.5" 1594 | } 1595 | } 1596 | } 1597 | }, 1598 | "is-plain-object": { 1599 | "version": "2.0.4", 1600 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 1601 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 1602 | "requires": { 1603 | "isobject": "^3.0.1" 1604 | } 1605 | }, 1606 | "is-stream": { 1607 | "version": "1.1.0", 1608 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 1609 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 1610 | }, 1611 | "is-windows": { 1612 | "version": "1.0.2", 1613 | "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 1614 | "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" 1615 | }, 1616 | "isarray": { 1617 | "version": "1.0.0", 1618 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1619 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 1620 | }, 1621 | "isexe": { 1622 | "version": "2.0.0", 1623 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1624 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 1625 | }, 1626 | "isobject": { 1627 | "version": "3.0.1", 1628 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 1629 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" 1630 | }, 1631 | "js-yaml": { 1632 | "version": "3.13.1", 1633 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 1634 | "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 1635 | "requires": { 1636 | "argparse": "^1.0.7", 1637 | "esprima": "^4.0.0" 1638 | } 1639 | }, 1640 | "json-parse-better-errors": { 1641 | "version": "1.0.2", 1642 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 1643 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" 1644 | }, 1645 | "jsonfile": { 1646 | "version": "4.0.0", 1647 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 1648 | "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 1649 | "requires": { 1650 | "graceful-fs": "^4.1.6" 1651 | } 1652 | }, 1653 | "kind-of": { 1654 | "version": "6.0.2", 1655 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 1656 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" 1657 | }, 1658 | "lcid": { 1659 | "version": "2.0.0", 1660 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", 1661 | "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", 1662 | "requires": { 1663 | "invert-kv": "^2.0.0" 1664 | } 1665 | }, 1666 | "locate-path": { 1667 | "version": "3.0.0", 1668 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 1669 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 1670 | "requires": { 1671 | "p-locate": "^3.0.0", 1672 | "path-exists": "^3.0.0" 1673 | } 1674 | }, 1675 | "lodash": { 1676 | "version": "4.17.21", 1677 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1678 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 1679 | }, 1680 | "lodash._reinterpolate": { 1681 | "version": "3.0.0", 1682 | "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", 1683 | "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" 1684 | }, 1685 | "lodash.template": { 1686 | "version": "4.5.0", 1687 | "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", 1688 | "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", 1689 | "requires": { 1690 | "lodash._reinterpolate": "^3.0.0", 1691 | "lodash.templatesettings": "^4.0.0" 1692 | } 1693 | }, 1694 | "lodash.templatesettings": { 1695 | "version": "4.2.0", 1696 | "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", 1697 | "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", 1698 | "requires": { 1699 | "lodash._reinterpolate": "^3.0.0" 1700 | } 1701 | }, 1702 | "lodash.toarray": { 1703 | "version": "4.4.0", 1704 | "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", 1705 | "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" 1706 | }, 1707 | "log-symbols": { 1708 | "version": "2.2.0", 1709 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", 1710 | "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", 1711 | "requires": { 1712 | "chalk": "^2.0.1" 1713 | } 1714 | }, 1715 | "map-age-cleaner": { 1716 | "version": "0.1.3", 1717 | "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", 1718 | "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", 1719 | "requires": { 1720 | "p-defer": "^1.0.0" 1721 | } 1722 | }, 1723 | "map-cache": { 1724 | "version": "0.2.2", 1725 | "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 1726 | "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 1727 | }, 1728 | "map-visit": { 1729 | "version": "1.0.0", 1730 | "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 1731 | "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 1732 | "requires": { 1733 | "object-visit": "^1.0.0" 1734 | } 1735 | }, 1736 | "mem": { 1737 | "version": "4.3.0", 1738 | "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", 1739 | "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", 1740 | "requires": { 1741 | "map-age-cleaner": "^0.1.1", 1742 | "mimic-fn": "^2.0.0", 1743 | "p-is-promise": "^2.0.0" 1744 | } 1745 | }, 1746 | "merge2": { 1747 | "version": "1.3.0", 1748 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", 1749 | "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" 1750 | }, 1751 | "micromatch": { 1752 | "version": "3.1.10", 1753 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 1754 | "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 1755 | "requires": { 1756 | "arr-diff": "^4.0.0", 1757 | "array-unique": "^0.3.2", 1758 | "braces": "^2.3.1", 1759 | "define-property": "^2.0.2", 1760 | "extend-shallow": "^3.0.2", 1761 | "extglob": "^2.0.4", 1762 | "fragment-cache": "^0.2.1", 1763 | "kind-of": "^6.0.2", 1764 | "nanomatch": "^1.2.9", 1765 | "object.pick": "^1.3.0", 1766 | "regex-not": "^1.0.0", 1767 | "snapdragon": "^0.8.1", 1768 | "to-regex": "^3.0.2" 1769 | } 1770 | }, 1771 | "mimic-fn": { 1772 | "version": "2.1.0", 1773 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 1774 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" 1775 | }, 1776 | "minimatch": { 1777 | "version": "3.0.4", 1778 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1779 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1780 | "requires": { 1781 | "brace-expansion": "^1.1.7" 1782 | } 1783 | }, 1784 | "mixin-deep": { 1785 | "version": "1.3.2", 1786 | "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 1787 | "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 1788 | "requires": { 1789 | "for-in": "^1.0.2", 1790 | "is-extendable": "^1.0.1" 1791 | }, 1792 | "dependencies": { 1793 | "is-extendable": { 1794 | "version": "1.0.1", 1795 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 1796 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 1797 | "requires": { 1798 | "is-plain-object": "^2.0.4" 1799 | } 1800 | } 1801 | } 1802 | }, 1803 | "ms": { 1804 | "version": "2.0.0", 1805 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1806 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1807 | }, 1808 | "nan": { 1809 | "version": "2.14.0", 1810 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", 1811 | "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", 1812 | "optional": true 1813 | }, 1814 | "nanomatch": { 1815 | "version": "1.2.13", 1816 | "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 1817 | "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 1818 | "requires": { 1819 | "arr-diff": "^4.0.0", 1820 | "array-unique": "^0.3.2", 1821 | "define-property": "^2.0.2", 1822 | "extend-shallow": "^3.0.2", 1823 | "fragment-cache": "^0.2.1", 1824 | "is-windows": "^1.0.2", 1825 | "kind-of": "^6.0.2", 1826 | "object.pick": "^1.3.0", 1827 | "regex-not": "^1.0.0", 1828 | "snapdragon": "^0.8.1", 1829 | "to-regex": "^3.0.1" 1830 | } 1831 | }, 1832 | "nice-try": { 1833 | "version": "1.0.5", 1834 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 1835 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" 1836 | }, 1837 | "node-emoji": { 1838 | "version": "1.10.0", 1839 | "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", 1840 | "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", 1841 | "requires": { 1842 | "lodash.toarray": "^4.4.0" 1843 | } 1844 | }, 1845 | "normalize-path": { 1846 | "version": "3.0.0", 1847 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1848 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 1849 | }, 1850 | "normalize-range": { 1851 | "version": "0.1.2", 1852 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1853 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" 1854 | }, 1855 | "normalize.css": { 1856 | "version": "8.0.1", 1857 | "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", 1858 | "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" 1859 | }, 1860 | "npm-run-path": { 1861 | "version": "2.0.2", 1862 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 1863 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 1864 | "requires": { 1865 | "path-key": "^2.0.0" 1866 | } 1867 | }, 1868 | "num2fraction": { 1869 | "version": "1.2.2", 1870 | "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", 1871 | "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" 1872 | }, 1873 | "number-is-nan": { 1874 | "version": "1.0.1", 1875 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1876 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" 1877 | }, 1878 | "object-assign": { 1879 | "version": "4.1.1", 1880 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1881 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 1882 | }, 1883 | "object-copy": { 1884 | "version": "0.1.0", 1885 | "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 1886 | "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 1887 | "requires": { 1888 | "copy-descriptor": "^0.1.0", 1889 | "define-property": "^0.2.5", 1890 | "kind-of": "^3.0.3" 1891 | }, 1892 | "dependencies": { 1893 | "define-property": { 1894 | "version": "0.2.5", 1895 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1896 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1897 | "requires": { 1898 | "is-descriptor": "^0.1.0" 1899 | } 1900 | }, 1901 | "kind-of": { 1902 | "version": "3.2.2", 1903 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1904 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1905 | "requires": { 1906 | "is-buffer": "^1.1.5" 1907 | } 1908 | } 1909 | } 1910 | }, 1911 | "object-visit": { 1912 | "version": "1.0.1", 1913 | "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 1914 | "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 1915 | "requires": { 1916 | "isobject": "^3.0.0" 1917 | } 1918 | }, 1919 | "object.pick": { 1920 | "version": "1.3.0", 1921 | "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 1922 | "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 1923 | "requires": { 1924 | "isobject": "^3.0.1" 1925 | } 1926 | }, 1927 | "once": { 1928 | "version": "1.4.0", 1929 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1930 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1931 | "requires": { 1932 | "wrappy": "1" 1933 | } 1934 | }, 1935 | "os-locale": { 1936 | "version": "3.1.0", 1937 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", 1938 | "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", 1939 | "requires": { 1940 | "execa": "^1.0.0", 1941 | "lcid": "^2.0.0", 1942 | "mem": "^4.0.0" 1943 | } 1944 | }, 1945 | "p-defer": { 1946 | "version": "1.0.0", 1947 | "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", 1948 | "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" 1949 | }, 1950 | "p-finally": { 1951 | "version": "1.0.0", 1952 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 1953 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" 1954 | }, 1955 | "p-is-promise": { 1956 | "version": "2.1.0", 1957 | "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", 1958 | "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" 1959 | }, 1960 | "p-limit": { 1961 | "version": "2.2.1", 1962 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", 1963 | "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", 1964 | "requires": { 1965 | "p-try": "^2.0.0" 1966 | } 1967 | }, 1968 | "p-locate": { 1969 | "version": "3.0.0", 1970 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 1971 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 1972 | "requires": { 1973 | "p-limit": "^2.0.0" 1974 | } 1975 | }, 1976 | "p-try": { 1977 | "version": "2.2.0", 1978 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1979 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" 1980 | }, 1981 | "parse-json": { 1982 | "version": "4.0.0", 1983 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 1984 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 1985 | "requires": { 1986 | "error-ex": "^1.3.1", 1987 | "json-parse-better-errors": "^1.0.1" 1988 | } 1989 | }, 1990 | "pascalcase": { 1991 | "version": "0.1.1", 1992 | "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 1993 | "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" 1994 | }, 1995 | "path-dirname": { 1996 | "version": "1.0.2", 1997 | "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 1998 | "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" 1999 | }, 2000 | "path-exists": { 2001 | "version": "3.0.0", 2002 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 2003 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" 2004 | }, 2005 | "path-is-absolute": { 2006 | "version": "1.0.1", 2007 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2008 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 2009 | }, 2010 | "path-key": { 2011 | "version": "2.0.1", 2012 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 2013 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" 2014 | }, 2015 | "path-parse": { 2016 | "version": "1.0.7", 2017 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2018 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 2019 | }, 2020 | "path-type": { 2021 | "version": "3.0.0", 2022 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 2023 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 2024 | "requires": { 2025 | "pify": "^3.0.0" 2026 | }, 2027 | "dependencies": { 2028 | "pify": { 2029 | "version": "3.0.0", 2030 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 2031 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" 2032 | } 2033 | } 2034 | }, 2035 | "pify": { 2036 | "version": "4.0.1", 2037 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 2038 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" 2039 | }, 2040 | "posix-character-classes": { 2041 | "version": "0.1.1", 2042 | "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 2043 | "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" 2044 | }, 2045 | "postcss": { 2046 | "version": "7.0.21", 2047 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", 2048 | "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", 2049 | "requires": { 2050 | "chalk": "^2.4.2", 2051 | "source-map": "^0.6.1", 2052 | "supports-color": "^6.1.0" 2053 | }, 2054 | "dependencies": { 2055 | "supports-color": { 2056 | "version": "6.1.0", 2057 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 2058 | "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 2059 | "requires": { 2060 | "has-flag": "^3.0.0" 2061 | } 2062 | } 2063 | } 2064 | }, 2065 | "postcss-attribute-case-insensitive": { 2066 | "version": "4.0.1", 2067 | "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz", 2068 | "integrity": "sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A==", 2069 | "requires": { 2070 | "postcss": "^7.0.2", 2071 | "postcss-selector-parser": "^5.0.0" 2072 | }, 2073 | "dependencies": { 2074 | "postcss-selector-parser": { 2075 | "version": "5.0.0", 2076 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", 2077 | "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", 2078 | "requires": { 2079 | "cssesc": "^2.0.0", 2080 | "indexes-of": "^1.0.1", 2081 | "uniq": "^1.0.1" 2082 | } 2083 | } 2084 | } 2085 | }, 2086 | "postcss-cli": { 2087 | "version": "6.1.3", 2088 | "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-6.1.3.tgz", 2089 | "integrity": "sha512-eieqJU+OR1OFc/lQqMsDmROTJpoMZFvoAQ+82utBQ8/8qGMTfH9bBSPsTdsagYA8uvNzxHw2I2cNSSJkLAGhvw==", 2090 | "requires": { 2091 | "chalk": "^2.1.0", 2092 | "chokidar": "^2.0.0", 2093 | "dependency-graph": "^0.8.0", 2094 | "fs-extra": "^7.0.0", 2095 | "get-stdin": "^6.0.0", 2096 | "globby": "^9.0.0", 2097 | "postcss": "^7.0.0", 2098 | "postcss-load-config": "^2.0.0", 2099 | "postcss-reporter": "^6.0.0", 2100 | "pretty-hrtime": "^1.0.3", 2101 | "read-cache": "^1.0.0", 2102 | "yargs": "^12.0.1" 2103 | }, 2104 | "dependencies": { 2105 | "fs-extra": { 2106 | "version": "7.0.1", 2107 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 2108 | "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 2109 | "requires": { 2110 | "graceful-fs": "^4.1.2", 2111 | "jsonfile": "^4.0.0", 2112 | "universalify": "^0.1.0" 2113 | } 2114 | } 2115 | } 2116 | }, 2117 | "postcss-color-functional-notation": { 2118 | "version": "2.0.1", 2119 | "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", 2120 | "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", 2121 | "requires": { 2122 | "postcss": "^7.0.2", 2123 | "postcss-values-parser": "^2.0.0" 2124 | } 2125 | }, 2126 | "postcss-color-gray": { 2127 | "version": "5.0.0", 2128 | "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", 2129 | "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", 2130 | "requires": { 2131 | "@csstools/convert-colors": "^1.4.0", 2132 | "postcss": "^7.0.5", 2133 | "postcss-values-parser": "^2.0.0" 2134 | } 2135 | }, 2136 | "postcss-color-hex-alpha": { 2137 | "version": "5.0.3", 2138 | "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", 2139 | "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", 2140 | "requires": { 2141 | "postcss": "^7.0.14", 2142 | "postcss-values-parser": "^2.0.1" 2143 | } 2144 | }, 2145 | "postcss-color-mod-function": { 2146 | "version": "3.0.3", 2147 | "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", 2148 | "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", 2149 | "requires": { 2150 | "@csstools/convert-colors": "^1.4.0", 2151 | "postcss": "^7.0.2", 2152 | "postcss-values-parser": "^2.0.0" 2153 | } 2154 | }, 2155 | "postcss-color-rebeccapurple": { 2156 | "version": "4.0.1", 2157 | "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", 2158 | "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", 2159 | "requires": { 2160 | "postcss": "^7.0.2", 2161 | "postcss-values-parser": "^2.0.0" 2162 | } 2163 | }, 2164 | "postcss-custom-media": { 2165 | "version": "7.0.8", 2166 | "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", 2167 | "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", 2168 | "requires": { 2169 | "postcss": "^7.0.14" 2170 | } 2171 | }, 2172 | "postcss-custom-properties": { 2173 | "version": "8.0.11", 2174 | "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", 2175 | "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", 2176 | "requires": { 2177 | "postcss": "^7.0.17", 2178 | "postcss-values-parser": "^2.0.1" 2179 | } 2180 | }, 2181 | "postcss-custom-selectors": { 2182 | "version": "5.1.2", 2183 | "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", 2184 | "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", 2185 | "requires": { 2186 | "postcss": "^7.0.2", 2187 | "postcss-selector-parser": "^5.0.0-rc.3" 2188 | }, 2189 | "dependencies": { 2190 | "postcss-selector-parser": { 2191 | "version": "5.0.0", 2192 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", 2193 | "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", 2194 | "requires": { 2195 | "cssesc": "^2.0.0", 2196 | "indexes-of": "^1.0.1", 2197 | "uniq": "^1.0.1" 2198 | } 2199 | } 2200 | } 2201 | }, 2202 | "postcss-dir-pseudo-class": { 2203 | "version": "5.0.0", 2204 | "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", 2205 | "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", 2206 | "requires": { 2207 | "postcss": "^7.0.2", 2208 | "postcss-selector-parser": "^5.0.0-rc.3" 2209 | }, 2210 | "dependencies": { 2211 | "postcss-selector-parser": { 2212 | "version": "5.0.0", 2213 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", 2214 | "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", 2215 | "requires": { 2216 | "cssesc": "^2.0.0", 2217 | "indexes-of": "^1.0.1", 2218 | "uniq": "^1.0.1" 2219 | } 2220 | } 2221 | } 2222 | }, 2223 | "postcss-double-position-gradients": { 2224 | "version": "1.0.0", 2225 | "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", 2226 | "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", 2227 | "requires": { 2228 | "postcss": "^7.0.5", 2229 | "postcss-values-parser": "^2.0.0" 2230 | } 2231 | }, 2232 | "postcss-env-function": { 2233 | "version": "2.0.2", 2234 | "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", 2235 | "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", 2236 | "requires": { 2237 | "postcss": "^7.0.2", 2238 | "postcss-values-parser": "^2.0.0" 2239 | } 2240 | }, 2241 | "postcss-flexbugs-fixes": { 2242 | "version": "4.1.0", 2243 | "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", 2244 | "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", 2245 | "requires": { 2246 | "postcss": "^7.0.0" 2247 | } 2248 | }, 2249 | "postcss-focus-visible": { 2250 | "version": "4.0.0", 2251 | "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", 2252 | "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", 2253 | "requires": { 2254 | "postcss": "^7.0.2" 2255 | } 2256 | }, 2257 | "postcss-focus-within": { 2258 | "version": "3.0.0", 2259 | "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", 2260 | "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", 2261 | "requires": { 2262 | "postcss": "^7.0.2" 2263 | } 2264 | }, 2265 | "postcss-font-variant": { 2266 | "version": "4.0.0", 2267 | "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", 2268 | "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", 2269 | "requires": { 2270 | "postcss": "^7.0.2" 2271 | } 2272 | }, 2273 | "postcss-functions": { 2274 | "version": "3.0.0", 2275 | "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", 2276 | "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", 2277 | "requires": { 2278 | "glob": "^7.1.2", 2279 | "object-assign": "^4.1.1", 2280 | "postcss": "^6.0.9", 2281 | "postcss-value-parser": "^3.3.0" 2282 | }, 2283 | "dependencies": { 2284 | "postcss": { 2285 | "version": "6.0.23", 2286 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", 2287 | "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", 2288 | "requires": { 2289 | "chalk": "^2.4.1", 2290 | "source-map": "^0.6.1", 2291 | "supports-color": "^5.4.0" 2292 | } 2293 | }, 2294 | "postcss-value-parser": { 2295 | "version": "3.3.1", 2296 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", 2297 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" 2298 | } 2299 | } 2300 | }, 2301 | "postcss-gap-properties": { 2302 | "version": "2.0.0", 2303 | "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", 2304 | "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", 2305 | "requires": { 2306 | "postcss": "^7.0.2" 2307 | } 2308 | }, 2309 | "postcss-image-set-function": { 2310 | "version": "3.0.1", 2311 | "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", 2312 | "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", 2313 | "requires": { 2314 | "postcss": "^7.0.2", 2315 | "postcss-values-parser": "^2.0.0" 2316 | } 2317 | }, 2318 | "postcss-import": { 2319 | "version": "12.0.1", 2320 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", 2321 | "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", 2322 | "requires": { 2323 | "postcss": "^7.0.1", 2324 | "postcss-value-parser": "^3.2.3", 2325 | "read-cache": "^1.0.0", 2326 | "resolve": "^1.1.7" 2327 | }, 2328 | "dependencies": { 2329 | "postcss-value-parser": { 2330 | "version": "3.3.1", 2331 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", 2332 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" 2333 | } 2334 | } 2335 | }, 2336 | "postcss-initial": { 2337 | "version": "3.0.2", 2338 | "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", 2339 | "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", 2340 | "requires": { 2341 | "lodash.template": "^4.5.0", 2342 | "postcss": "^7.0.2" 2343 | } 2344 | }, 2345 | "postcss-js": { 2346 | "version": "2.0.3", 2347 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", 2348 | "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", 2349 | "requires": { 2350 | "camelcase-css": "^2.0.1", 2351 | "postcss": "^7.0.18" 2352 | } 2353 | }, 2354 | "postcss-lab-function": { 2355 | "version": "2.0.1", 2356 | "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", 2357 | "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", 2358 | "requires": { 2359 | "@csstools/convert-colors": "^1.4.0", 2360 | "postcss": "^7.0.2", 2361 | "postcss-values-parser": "^2.0.0" 2362 | } 2363 | }, 2364 | "postcss-load-config": { 2365 | "version": "2.1.0", 2366 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", 2367 | "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", 2368 | "requires": { 2369 | "cosmiconfig": "^5.0.0", 2370 | "import-cwd": "^2.0.0" 2371 | } 2372 | }, 2373 | "postcss-logical": { 2374 | "version": "3.0.0", 2375 | "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", 2376 | "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", 2377 | "requires": { 2378 | "postcss": "^7.0.2" 2379 | } 2380 | }, 2381 | "postcss-media-minmax": { 2382 | "version": "4.0.0", 2383 | "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", 2384 | "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", 2385 | "requires": { 2386 | "postcss": "^7.0.2" 2387 | } 2388 | }, 2389 | "postcss-nested": { 2390 | "version": "4.1.2", 2391 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.1.2.tgz", 2392 | "integrity": "sha512-9bQFr2TezohU3KRSu9f6sfecXmf/x6RXDedl8CHF6fyuyVW7UqgNMRdWMHZQWuFY6Xqs2NYk+Fj4Z4vSOf7PQg==", 2393 | "requires": { 2394 | "postcss": "^7.0.14", 2395 | "postcss-selector-parser": "^5.0.0" 2396 | }, 2397 | "dependencies": { 2398 | "postcss-selector-parser": { 2399 | "version": "5.0.0", 2400 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", 2401 | "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", 2402 | "requires": { 2403 | "cssesc": "^2.0.0", 2404 | "indexes-of": "^1.0.1", 2405 | "uniq": "^1.0.1" 2406 | } 2407 | } 2408 | } 2409 | }, 2410 | "postcss-nesting": { 2411 | "version": "7.0.1", 2412 | "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", 2413 | "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", 2414 | "requires": { 2415 | "postcss": "^7.0.2" 2416 | } 2417 | }, 2418 | "postcss-overflow-shorthand": { 2419 | "version": "2.0.0", 2420 | "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", 2421 | "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", 2422 | "requires": { 2423 | "postcss": "^7.0.2" 2424 | } 2425 | }, 2426 | "postcss-page-break": { 2427 | "version": "2.0.0", 2428 | "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", 2429 | "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", 2430 | "requires": { 2431 | "postcss": "^7.0.2" 2432 | } 2433 | }, 2434 | "postcss-place": { 2435 | "version": "4.0.1", 2436 | "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", 2437 | "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", 2438 | "requires": { 2439 | "postcss": "^7.0.2", 2440 | "postcss-values-parser": "^2.0.0" 2441 | } 2442 | }, 2443 | "postcss-preset-env": { 2444 | "version": "6.7.0", 2445 | "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", 2446 | "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", 2447 | "requires": { 2448 | "autoprefixer": "^9.6.1", 2449 | "browserslist": "^4.6.4", 2450 | "caniuse-lite": "^1.0.30000981", 2451 | "css-blank-pseudo": "^0.1.4", 2452 | "css-has-pseudo": "^0.10.0", 2453 | "css-prefers-color-scheme": "^3.1.1", 2454 | "cssdb": "^4.4.0", 2455 | "postcss": "^7.0.17", 2456 | "postcss-attribute-case-insensitive": "^4.0.1", 2457 | "postcss-color-functional-notation": "^2.0.1", 2458 | "postcss-color-gray": "^5.0.0", 2459 | "postcss-color-hex-alpha": "^5.0.3", 2460 | "postcss-color-mod-function": "^3.0.3", 2461 | "postcss-color-rebeccapurple": "^4.0.1", 2462 | "postcss-custom-media": "^7.0.8", 2463 | "postcss-custom-properties": "^8.0.11", 2464 | "postcss-custom-selectors": "^5.1.2", 2465 | "postcss-dir-pseudo-class": "^5.0.0", 2466 | "postcss-double-position-gradients": "^1.0.0", 2467 | "postcss-env-function": "^2.0.2", 2468 | "postcss-focus-visible": "^4.0.0", 2469 | "postcss-focus-within": "^3.0.0", 2470 | "postcss-font-variant": "^4.0.0", 2471 | "postcss-gap-properties": "^2.0.0", 2472 | "postcss-image-set-function": "^3.0.1", 2473 | "postcss-initial": "^3.0.0", 2474 | "postcss-lab-function": "^2.0.1", 2475 | "postcss-logical": "^3.0.0", 2476 | "postcss-media-minmax": "^4.0.0", 2477 | "postcss-nesting": "^7.0.0", 2478 | "postcss-overflow-shorthand": "^2.0.0", 2479 | "postcss-page-break": "^2.0.0", 2480 | "postcss-place": "^4.0.1", 2481 | "postcss-pseudo-class-any-link": "^6.0.0", 2482 | "postcss-replace-overflow-wrap": "^3.0.0", 2483 | "postcss-selector-matches": "^4.0.0", 2484 | "postcss-selector-not": "^4.0.0" 2485 | } 2486 | }, 2487 | "postcss-pseudo-class-any-link": { 2488 | "version": "6.0.0", 2489 | "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", 2490 | "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", 2491 | "requires": { 2492 | "postcss": "^7.0.2", 2493 | "postcss-selector-parser": "^5.0.0-rc.3" 2494 | }, 2495 | "dependencies": { 2496 | "postcss-selector-parser": { 2497 | "version": "5.0.0", 2498 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", 2499 | "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", 2500 | "requires": { 2501 | "cssesc": "^2.0.0", 2502 | "indexes-of": "^1.0.1", 2503 | "uniq": "^1.0.1" 2504 | } 2505 | } 2506 | } 2507 | }, 2508 | "postcss-replace-overflow-wrap": { 2509 | "version": "3.0.0", 2510 | "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", 2511 | "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", 2512 | "requires": { 2513 | "postcss": "^7.0.2" 2514 | } 2515 | }, 2516 | "postcss-reporter": { 2517 | "version": "6.0.1", 2518 | "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", 2519 | "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", 2520 | "requires": { 2521 | "chalk": "^2.4.1", 2522 | "lodash": "^4.17.11", 2523 | "log-symbols": "^2.2.0", 2524 | "postcss": "^7.0.7" 2525 | } 2526 | }, 2527 | "postcss-selector-matches": { 2528 | "version": "4.0.0", 2529 | "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", 2530 | "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", 2531 | "requires": { 2532 | "balanced-match": "^1.0.0", 2533 | "postcss": "^7.0.2" 2534 | } 2535 | }, 2536 | "postcss-selector-not": { 2537 | "version": "4.0.0", 2538 | "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", 2539 | "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", 2540 | "requires": { 2541 | "balanced-match": "^1.0.0", 2542 | "postcss": "^7.0.2" 2543 | } 2544 | }, 2545 | "postcss-selector-parser": { 2546 | "version": "6.0.2", 2547 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", 2548 | "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", 2549 | "requires": { 2550 | "cssesc": "^3.0.0", 2551 | "indexes-of": "^1.0.1", 2552 | "uniq": "^1.0.1" 2553 | }, 2554 | "dependencies": { 2555 | "cssesc": { 2556 | "version": "3.0.0", 2557 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2558 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" 2559 | } 2560 | } 2561 | }, 2562 | "postcss-value-parser": { 2563 | "version": "4.0.2", 2564 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", 2565 | "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==" 2566 | }, 2567 | "postcss-values-parser": { 2568 | "version": "2.0.1", 2569 | "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", 2570 | "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", 2571 | "requires": { 2572 | "flatten": "^1.0.2", 2573 | "indexes-of": "^1.0.1", 2574 | "uniq": "^1.0.1" 2575 | } 2576 | }, 2577 | "pretty-hrtime": { 2578 | "version": "1.0.3", 2579 | "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 2580 | "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" 2581 | }, 2582 | "process-nextick-args": { 2583 | "version": "2.0.1", 2584 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 2585 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 2586 | }, 2587 | "pump": { 2588 | "version": "3.0.0", 2589 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 2590 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 2591 | "requires": { 2592 | "end-of-stream": "^1.1.0", 2593 | "once": "^1.3.1" 2594 | } 2595 | }, 2596 | "read-cache": { 2597 | "version": "1.0.0", 2598 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 2599 | "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", 2600 | "requires": { 2601 | "pify": "^2.3.0" 2602 | }, 2603 | "dependencies": { 2604 | "pify": { 2605 | "version": "2.3.0", 2606 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 2607 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" 2608 | } 2609 | } 2610 | }, 2611 | "readable-stream": { 2612 | "version": "2.3.6", 2613 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 2614 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 2615 | "requires": { 2616 | "core-util-is": "~1.0.0", 2617 | "inherits": "~2.0.3", 2618 | "isarray": "~1.0.0", 2619 | "process-nextick-args": "~2.0.0", 2620 | "safe-buffer": "~5.1.1", 2621 | "string_decoder": "~1.1.1", 2622 | "util-deprecate": "~1.0.1" 2623 | } 2624 | }, 2625 | "readdirp": { 2626 | "version": "2.2.1", 2627 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 2628 | "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 2629 | "requires": { 2630 | "graceful-fs": "^4.1.11", 2631 | "micromatch": "^3.1.10", 2632 | "readable-stream": "^2.0.2" 2633 | } 2634 | }, 2635 | "reduce-css-calc": { 2636 | "version": "2.1.7", 2637 | "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz", 2638 | "integrity": "sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==", 2639 | "requires": { 2640 | "css-unit-converter": "^1.1.1", 2641 | "postcss-value-parser": "^3.3.0" 2642 | }, 2643 | "dependencies": { 2644 | "postcss-value-parser": { 2645 | "version": "3.3.1", 2646 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", 2647 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" 2648 | } 2649 | } 2650 | }, 2651 | "regex-not": { 2652 | "version": "1.0.2", 2653 | "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 2654 | "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 2655 | "requires": { 2656 | "extend-shallow": "^3.0.2", 2657 | "safe-regex": "^1.1.0" 2658 | } 2659 | }, 2660 | "remove-trailing-separator": { 2661 | "version": "1.1.0", 2662 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 2663 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 2664 | }, 2665 | "repeat-element": { 2666 | "version": "1.1.3", 2667 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", 2668 | "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" 2669 | }, 2670 | "repeat-string": { 2671 | "version": "1.6.1", 2672 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 2673 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 2674 | }, 2675 | "require-directory": { 2676 | "version": "2.1.1", 2677 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 2678 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" 2679 | }, 2680 | "require-main-filename": { 2681 | "version": "1.0.1", 2682 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 2683 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" 2684 | }, 2685 | "resolve": { 2686 | "version": "1.12.0", 2687 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", 2688 | "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", 2689 | "requires": { 2690 | "path-parse": "^1.0.6" 2691 | } 2692 | }, 2693 | "resolve-from": { 2694 | "version": "3.0.0", 2695 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 2696 | "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" 2697 | }, 2698 | "resolve-url": { 2699 | "version": "0.2.1", 2700 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 2701 | "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" 2702 | }, 2703 | "ret": { 2704 | "version": "0.1.15", 2705 | "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 2706 | "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" 2707 | }, 2708 | "safe-buffer": { 2709 | "version": "5.1.2", 2710 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2711 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 2712 | }, 2713 | "safe-regex": { 2714 | "version": "1.1.0", 2715 | "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 2716 | "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 2717 | "requires": { 2718 | "ret": "~0.1.10" 2719 | } 2720 | }, 2721 | "set-blocking": { 2722 | "version": "2.0.0", 2723 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 2724 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" 2725 | }, 2726 | "set-value": { 2727 | "version": "2.0.1", 2728 | "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 2729 | "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 2730 | "requires": { 2731 | "extend-shallow": "^2.0.1", 2732 | "is-extendable": "^0.1.1", 2733 | "is-plain-object": "^2.0.3", 2734 | "split-string": "^3.0.1" 2735 | }, 2736 | "dependencies": { 2737 | "extend-shallow": { 2738 | "version": "2.0.1", 2739 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2740 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2741 | "requires": { 2742 | "is-extendable": "^0.1.0" 2743 | } 2744 | } 2745 | } 2746 | }, 2747 | "shebang-command": { 2748 | "version": "1.2.0", 2749 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 2750 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 2751 | "requires": { 2752 | "shebang-regex": "^1.0.0" 2753 | } 2754 | }, 2755 | "shebang-regex": { 2756 | "version": "1.0.0", 2757 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 2758 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" 2759 | }, 2760 | "signal-exit": { 2761 | "version": "3.0.2", 2762 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 2763 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" 2764 | }, 2765 | "slash": { 2766 | "version": "2.0.0", 2767 | "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", 2768 | "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" 2769 | }, 2770 | "snapdragon": { 2771 | "version": "0.8.2", 2772 | "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 2773 | "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 2774 | "requires": { 2775 | "base": "^0.11.1", 2776 | "debug": "^2.2.0", 2777 | "define-property": "^0.2.5", 2778 | "extend-shallow": "^2.0.1", 2779 | "map-cache": "^0.2.2", 2780 | "source-map": "^0.5.6", 2781 | "source-map-resolve": "^0.5.0", 2782 | "use": "^3.1.0" 2783 | }, 2784 | "dependencies": { 2785 | "define-property": { 2786 | "version": "0.2.5", 2787 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 2788 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 2789 | "requires": { 2790 | "is-descriptor": "^0.1.0" 2791 | } 2792 | }, 2793 | "extend-shallow": { 2794 | "version": "2.0.1", 2795 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2796 | "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2797 | "requires": { 2798 | "is-extendable": "^0.1.0" 2799 | } 2800 | }, 2801 | "source-map": { 2802 | "version": "0.5.7", 2803 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 2804 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 2805 | } 2806 | } 2807 | }, 2808 | "snapdragon-node": { 2809 | "version": "2.1.1", 2810 | "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 2811 | "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 2812 | "requires": { 2813 | "define-property": "^1.0.0", 2814 | "isobject": "^3.0.0", 2815 | "snapdragon-util": "^3.0.1" 2816 | }, 2817 | "dependencies": { 2818 | "define-property": { 2819 | "version": "1.0.0", 2820 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 2821 | "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 2822 | "requires": { 2823 | "is-descriptor": "^1.0.0" 2824 | } 2825 | }, 2826 | "is-accessor-descriptor": { 2827 | "version": "1.0.0", 2828 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 2829 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 2830 | "requires": { 2831 | "kind-of": "^6.0.0" 2832 | } 2833 | }, 2834 | "is-data-descriptor": { 2835 | "version": "1.0.0", 2836 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 2837 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 2838 | "requires": { 2839 | "kind-of": "^6.0.0" 2840 | } 2841 | }, 2842 | "is-descriptor": { 2843 | "version": "1.0.2", 2844 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 2845 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 2846 | "requires": { 2847 | "is-accessor-descriptor": "^1.0.0", 2848 | "is-data-descriptor": "^1.0.0", 2849 | "kind-of": "^6.0.2" 2850 | } 2851 | } 2852 | } 2853 | }, 2854 | "snapdragon-util": { 2855 | "version": "3.0.1", 2856 | "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 2857 | "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 2858 | "requires": { 2859 | "kind-of": "^3.2.0" 2860 | }, 2861 | "dependencies": { 2862 | "kind-of": { 2863 | "version": "3.2.2", 2864 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2865 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2866 | "requires": { 2867 | "is-buffer": "^1.1.5" 2868 | } 2869 | } 2870 | } 2871 | }, 2872 | "source-map": { 2873 | "version": "0.6.1", 2874 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2875 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 2876 | }, 2877 | "source-map-resolve": { 2878 | "version": "0.5.2", 2879 | "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", 2880 | "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", 2881 | "requires": { 2882 | "atob": "^2.1.1", 2883 | "decode-uri-component": "^0.2.0", 2884 | "resolve-url": "^0.2.1", 2885 | "source-map-url": "^0.4.0", 2886 | "urix": "^0.1.0" 2887 | } 2888 | }, 2889 | "source-map-url": { 2890 | "version": "0.4.0", 2891 | "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 2892 | "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" 2893 | }, 2894 | "split-string": { 2895 | "version": "3.1.0", 2896 | "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 2897 | "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 2898 | "requires": { 2899 | "extend-shallow": "^3.0.0" 2900 | } 2901 | }, 2902 | "sprintf-js": { 2903 | "version": "1.0.3", 2904 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 2905 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 2906 | }, 2907 | "static-extend": { 2908 | "version": "0.1.2", 2909 | "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 2910 | "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 2911 | "requires": { 2912 | "define-property": "^0.2.5", 2913 | "object-copy": "^0.1.0" 2914 | }, 2915 | "dependencies": { 2916 | "define-property": { 2917 | "version": "0.2.5", 2918 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 2919 | "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 2920 | "requires": { 2921 | "is-descriptor": "^0.1.0" 2922 | } 2923 | } 2924 | } 2925 | }, 2926 | "string-width": { 2927 | "version": "2.1.1", 2928 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 2929 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 2930 | "requires": { 2931 | "is-fullwidth-code-point": "^2.0.0", 2932 | "strip-ansi": "^4.0.0" 2933 | } 2934 | }, 2935 | "string_decoder": { 2936 | "version": "1.1.1", 2937 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 2938 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2939 | "requires": { 2940 | "safe-buffer": "~5.1.0" 2941 | } 2942 | }, 2943 | "strip-ansi": { 2944 | "version": "4.0.0", 2945 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 2946 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 2947 | "requires": { 2948 | "ansi-regex": "^3.0.0" 2949 | } 2950 | }, 2951 | "strip-eof": { 2952 | "version": "1.0.0", 2953 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 2954 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" 2955 | }, 2956 | "supports-color": { 2957 | "version": "5.5.0", 2958 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2959 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2960 | "requires": { 2961 | "has-flag": "^3.0.0" 2962 | } 2963 | }, 2964 | "tailwindcss": { 2965 | "version": "1.1.3", 2966 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.1.3.tgz", 2967 | "integrity": "sha512-8sa/QO+blnu3WXUylsgvYZlUbBpVH36QeGuZxgSGqp1dF3g4AGe1azt8FsO8i8Hfe9Oyvwhx3iSjRDak3nngeQ==", 2968 | "requires": { 2969 | "autoprefixer": "^9.4.5", 2970 | "bytes": "^3.0.0", 2971 | "chalk": "^2.4.1", 2972 | "fs-extra": "^8.0.0", 2973 | "lodash": "^4.17.11", 2974 | "node-emoji": "^1.8.1", 2975 | "normalize.css": "^8.0.1", 2976 | "postcss": "^7.0.11", 2977 | "postcss-functions": "^3.0.0", 2978 | "postcss-js": "^2.0.0", 2979 | "postcss-nested": "^4.1.1", 2980 | "postcss-selector-parser": "^6.0.0", 2981 | "pretty-hrtime": "^1.0.3", 2982 | "reduce-css-calc": "^2.1.6" 2983 | }, 2984 | "dependencies": { 2985 | "autoprefixer": { 2986 | "version": "9.7.0", 2987 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.0.tgz", 2988 | "integrity": "sha512-j2IRvaCfrUxIiZun9ba4mhJ2omhw4OY88/yVzLO+lHhGBumAAK72PgM6gkbSN8iregPOn1ZlxGkmZh2CQ7X4AQ==", 2989 | "requires": { 2990 | "browserslist": "^4.7.2", 2991 | "caniuse-lite": "^1.0.30001004", 2992 | "chalk": "^2.4.2", 2993 | "normalize-range": "^0.1.2", 2994 | "num2fraction": "^1.2.2", 2995 | "postcss": "^7.0.19", 2996 | "postcss-value-parser": "^4.0.2" 2997 | } 2998 | } 2999 | } 3000 | }, 3001 | "to-object-path": { 3002 | "version": "0.3.0", 3003 | "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 3004 | "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 3005 | "requires": { 3006 | "kind-of": "^3.0.2" 3007 | }, 3008 | "dependencies": { 3009 | "kind-of": { 3010 | "version": "3.2.2", 3011 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3012 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3013 | "requires": { 3014 | "is-buffer": "^1.1.5" 3015 | } 3016 | } 3017 | } 3018 | }, 3019 | "to-regex": { 3020 | "version": "3.0.2", 3021 | "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 3022 | "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 3023 | "requires": { 3024 | "define-property": "^2.0.2", 3025 | "extend-shallow": "^3.0.2", 3026 | "regex-not": "^1.0.2", 3027 | "safe-regex": "^1.1.0" 3028 | } 3029 | }, 3030 | "to-regex-range": { 3031 | "version": "2.1.1", 3032 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 3033 | "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 3034 | "requires": { 3035 | "is-number": "^3.0.0", 3036 | "repeat-string": "^1.6.1" 3037 | } 3038 | }, 3039 | "union-value": { 3040 | "version": "1.0.1", 3041 | "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 3042 | "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 3043 | "requires": { 3044 | "arr-union": "^3.1.0", 3045 | "get-value": "^2.0.6", 3046 | "is-extendable": "^0.1.1", 3047 | "set-value": "^2.0.1" 3048 | } 3049 | }, 3050 | "uniq": { 3051 | "version": "1.0.1", 3052 | "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", 3053 | "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" 3054 | }, 3055 | "universalify": { 3056 | "version": "0.1.2", 3057 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 3058 | "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" 3059 | }, 3060 | "unset-value": { 3061 | "version": "1.0.0", 3062 | "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 3063 | "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 3064 | "requires": { 3065 | "has-value": "^0.3.1", 3066 | "isobject": "^3.0.0" 3067 | }, 3068 | "dependencies": { 3069 | "has-value": { 3070 | "version": "0.3.1", 3071 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 3072 | "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 3073 | "requires": { 3074 | "get-value": "^2.0.3", 3075 | "has-values": "^0.1.4", 3076 | "isobject": "^2.0.0" 3077 | }, 3078 | "dependencies": { 3079 | "isobject": { 3080 | "version": "2.1.0", 3081 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 3082 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 3083 | "requires": { 3084 | "isarray": "1.0.0" 3085 | } 3086 | } 3087 | } 3088 | }, 3089 | "has-values": { 3090 | "version": "0.1.4", 3091 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 3092 | "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" 3093 | } 3094 | } 3095 | }, 3096 | "upath": { 3097 | "version": "1.2.0", 3098 | "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 3099 | "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" 3100 | }, 3101 | "urix": { 3102 | "version": "0.1.0", 3103 | "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 3104 | "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" 3105 | }, 3106 | "use": { 3107 | "version": "3.1.1", 3108 | "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 3109 | "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" 3110 | }, 3111 | "util-deprecate": { 3112 | "version": "1.0.2", 3113 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3114 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 3115 | }, 3116 | "which": { 3117 | "version": "1.3.1", 3118 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 3119 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 3120 | "requires": { 3121 | "isexe": "^2.0.0" 3122 | } 3123 | }, 3124 | "which-module": { 3125 | "version": "2.0.0", 3126 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 3127 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" 3128 | }, 3129 | "wrap-ansi": { 3130 | "version": "2.1.0", 3131 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 3132 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 3133 | "requires": { 3134 | "string-width": "^1.0.1", 3135 | "strip-ansi": "^3.0.1" 3136 | }, 3137 | "dependencies": { 3138 | "ansi-regex": { 3139 | "version": "2.1.1", 3140 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 3141 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 3142 | }, 3143 | "is-fullwidth-code-point": { 3144 | "version": "1.0.0", 3145 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 3146 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 3147 | "requires": { 3148 | "number-is-nan": "^1.0.0" 3149 | } 3150 | }, 3151 | "string-width": { 3152 | "version": "1.0.2", 3153 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 3154 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 3155 | "requires": { 3156 | "code-point-at": "^1.0.0", 3157 | "is-fullwidth-code-point": "^1.0.0", 3158 | "strip-ansi": "^3.0.0" 3159 | } 3160 | }, 3161 | "strip-ansi": { 3162 | "version": "3.0.1", 3163 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 3164 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 3165 | "requires": { 3166 | "ansi-regex": "^2.0.0" 3167 | } 3168 | } 3169 | } 3170 | }, 3171 | "wrappy": { 3172 | "version": "1.0.2", 3173 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3174 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 3175 | }, 3176 | "y18n": { 3177 | "version": "4.0.1", 3178 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", 3179 | "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" 3180 | }, 3181 | "yargs": { 3182 | "version": "12.0.5", 3183 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", 3184 | "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", 3185 | "requires": { 3186 | "cliui": "^4.0.0", 3187 | "decamelize": "^1.2.0", 3188 | "find-up": "^3.0.0", 3189 | "get-caller-file": "^1.0.1", 3190 | "os-locale": "^3.0.0", 3191 | "require-directory": "^2.1.1", 3192 | "require-main-filename": "^1.0.1", 3193 | "set-blocking": "^2.0.0", 3194 | "string-width": "^2.0.0", 3195 | "which-module": "^2.0.0", 3196 | "y18n": "^3.2.1 || ^4.0.0", 3197 | "yargs-parser": "^11.1.1" 3198 | } 3199 | }, 3200 | "yargs-parser": { 3201 | "version": "11.1.1", 3202 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", 3203 | "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", 3204 | "requires": { 3205 | "camelcase": "^5.0.0", 3206 | "decamelize": "^1.2.0" 3207 | } 3208 | } 3209 | } 3210 | } 3211 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwindaccessibilityconfig", 3 | "description": "Tailwind colors replaced (in Tailwind style) by the USG standards for accesibility colors defined at: https://designsystem.digital.gov/", 4 | "main": "\"\"", 5 | "scripts": { 6 | "build": "postcss build/pre/tailwind.css -o build/post/tailwind.css" 7 | }, 8 | "repository": { 9 | "type": "git", 10 | "url": "git+https://github.com/SolarisFlare/TailwindAccessibilityConfig.git" 11 | }, 12 | "keywords": [], 13 | "author": "SolarisFlare", 14 | "license": "MIT", 15 | "bugs": { 16 | "url": "https://github.com/SolarisFlare/TailwindAccessibilityConfig/issues" 17 | }, 18 | "homepage": "https://github.com/SolarisFlare/TailwindAccessibilityConfig#readme", 19 | "dependencies": { 20 | "autoprefixer": "^9.7.0", 21 | "postcss-cli": "^6.1.3", 22 | "postcss-flexbugs-fixes": "^4.1.0", 23 | "postcss-import": "^12.0.1", 24 | "postcss-preset-env": "^6.7.0", 25 | "tailwindcss": "^1.1.3" 26 | }, 27 | "version": "1.0.0", 28 | "devDependencies": {} 29 | } 30 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | require("tailwindcss"), 4 | require("autoprefixer"), 5 | require("postcss-import"), 6 | require("postcss-flexbugs-fixes"), 7 | require("postcss-preset-env")({ 8 | autoprefixer: { 9 | flexbox: "no-2009" 10 | }, 11 | stage: 3 12 | }) 13 | ] 14 | }; 15 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | prefix: '', 3 | important: false, 4 | separator: ':', 5 | theme: { 6 | colors: { 7 | 'white': '#ffffff', 8 | 'black': '#000000', 9 | 'red': { 10 | '050': '#f9eeee', 11 | '100': '#f8e1de', 12 | '200': '#f7bbb1', 13 | '300': '#f2938c', 14 | '400': '#e9695f', 15 | '500': '#d83933', 16 | '600': '#a23737', 17 | '700': '#6f3331', 18 | '800': '#3e2927', 19 | '900': '#1b1616', 20 | }, 21 | 'red-warm': { 22 | '050': '#f6efea', 23 | '100': '#f4e3db', 24 | '200': '#ecc0a7', 25 | '300': '#dca081', 26 | '400': '#d27a56', 27 | '500': '#c3512c', 28 | '600': '#805039', 29 | '700': '#524236', 30 | '800': '#332d29', 31 | '900': '#1f1c18', 32 | }, 33 | 'red-warm-vivid': { 34 | '200': '#f6bd9c', 35 | '300': '#f39268', 36 | '400': '#ee601d', 37 | '500': '#d63e04', 38 | }, 39 | 'red-cool': { 40 | '050': '#f8eff1 ', 41 | '100': '#f3e1e4', 42 | '200': '#ecbec6', 43 | '300': '#e09aa6', 44 | '400': '#e16b80', 45 | '500': '#cd425b', 46 | '600': '#9e394b', 47 | '700': '#68363f', 48 | '800': '#40282c', 49 | '900': '#1e1517', 50 | }, 51 | 'red-cool-vivid': { 52 | '100': '#f8dfe2', 53 | '200': '#f8b9c5', 54 | '300': '#fd8ba0', 55 | '400': '#f45d79', 56 | '500': '#e41d3d', 57 | '600': '#b21d38', 58 | '700': '#822133', 59 | }, 60 | 'red-vivid': { 61 | '100': '#fde0db', 62 | '200': '#fdb8ae', 63 | '300': '#ff8d7b', 64 | '400': '#fb5a47', 65 | '500': '#e52207', 66 | '600': '#b51d09', 67 | '700': '#8b1303', 68 | '800': '#5c1111', 69 | }, 70 | 'orange': { 71 | '050': '#f6efe9', 72 | '100': '#f2e4d4', 73 | '200': '#f3bf90', 74 | '300': '#f09860', 75 | '400': '#dd7533', 76 | '500': '#a86437', 77 | '600': '#775540', 78 | '700': '#524236', 79 | '800': '#332d27', 80 | '900': '#1b1614', 81 | }, 82 | 'orange-warm': { 83 | '050': '#faeee5', 84 | '100': '#fbe0d0', 85 | '200': '#f7bca2', 86 | '300': '#f3966d', 87 | '400': '#e17141', 88 | '500': '#bd5727', 89 | '600': '#914734', 90 | '700': '#633a32', 91 | '800': '#3d2925', 92 | '900': '#1c1615', 93 | }, 94 | 'orange-warm-vivid': { 95 | '200': '#fbbaa7', 96 | '300': '#fc906d', 97 | '400': '#ff580a', 98 | '500': '#d24302', 99 | }, 100 | 'orange-vivid': { 101 | '050': '#fef2e4', 102 | '100': '#fce2c5', 103 | '200': '#ffbc78', 104 | '300': '#fa9441', 105 | '400': '#e66f0e', 106 | '500': '#c05600', 107 | }, 108 | 'gold': { 109 | '050': '#f5f0e6', 110 | '100': '#f1e5cd', 111 | '200': '#dec69a', 112 | '300': '#c7a97b', 113 | '400': '#ad8b65', 114 | '500': '#8e704f', 115 | '600': '#6b5947', 116 | '700': '#4d4438', 117 | '800': '#322d26', 118 | '900': '#191714', 119 | }, 120 | 'gold-vivid': { 121 | '050': '#fef0c8', 122 | '100': '#ffe396', 123 | '200': '#ffbe2e', 124 | '300': '#e5a000', 125 | '400': '#c2850c', 126 | '500': '#936f38', 127 | }, 128 | 'yellow': { 129 | '050': '#faf3d1', 130 | '100': '#f5e6af', 131 | '200': '#e6c74c', 132 | '300': '#c9ab48', 133 | '400': '#a88f48', 134 | '500': '#8a7237', 135 | '600': '#6b5a39', 136 | '700': '#504332', 137 | '800': '#332d27', 138 | '900': '#1a1614', 139 | }, 140 | 'yellow-vivid': { 141 | '100': '#fee685', 142 | '200': '#face00', 143 | }, 144 | 'green': { 145 | '050': '#eaf4dd', 146 | '100': '#dfeacd', 147 | '200': '#b8d293', 148 | '300': '#9bb672', 149 | '400': '#7d9b4e', 150 | '500': '#607f35', 151 | '600': '#4c6424', 152 | '700': '#3c4a29', 153 | '800': '#293021', 154 | '900': '#161814', 155 | }, 156 | 'green-warm': { 157 | '050': '#f1f4d7', 158 | '100': '#e7eab7', 159 | '200': '#cbd17a', 160 | '300': '#a6b557', 161 | '400': '#8a984b', 162 | '500': '#6f7a41', 163 | '600': '#5a5f38', 164 | '700': '#45472f', 165 | '800': '#2d2f21', 166 | '900': '#171712', 167 | }, 168 | 'green-warm-vivid': { 169 | '050': '#f1f6a5', 170 | '100': '#e2f106', 171 | '200': '#c5d30a', 172 | '300': '#a3b72c', 173 | '400': '#7e9c1d', 174 | '500': '#6a7d00', 175 | }, 176 | 'green-cool': { 177 | '050': '#ecf3ec', 178 | '100': '#dbebde', 179 | '200': '#b4d0b9', 180 | '300': '#86b98e', 181 | '400': '#5e9f69', 182 | '500': '#4d8055', 183 | '600': '#446443', 184 | '700': '#37493b', 185 | '800': '#28312a', 186 | '900': '#1a1f1a', 187 | }, 188 | 'green-cool-vivid': { 189 | '050': '#e3f5e1', 190 | '100': '#b7f5bd', 191 | '200': '#70e17b', 192 | '300': '#21c834', 193 | '400': '#00a91c', 194 | '500': '#008817', 195 | }, 196 | 'green-vivid': { 197 | '050': '#ddf9c7', 198 | '100': '#c3ee90', 199 | '200': '#98d035', 200 | '300': '#7fb135', 201 | '400': '#719f2a', 202 | '500': '#538200', 203 | }, 204 | 'mint': { 205 | '050': '#dbf6ed', 206 | '100': '#c7efe2', 207 | '200': '#92d9bb', 208 | '300': '#5abf95', 209 | '400': '#34a37e', 210 | '500': '#1f8462', 211 | '600': '#286846', 212 | '700': '#204e34', 213 | '800': '#193324', 214 | '900': '#0d1a12', 215 | }, 216 | 'mint-cool': { 217 | '050': '#e0f7f6', 218 | '100': '#c4eeeb', 219 | '200': '#9bd4cf', 220 | '300': '#6fbab3', 221 | '400': '#4f9e99', 222 | '500': '#21827f', 223 | '600': '#376462', 224 | '700': '#2a4b45', 225 | '800': '#203131', 226 | '900': '#111818', 227 | }, 228 | 'mint-cool-vivid': { 229 | '050': '#d5fbf3', 230 | '100': '#7efbe1', 231 | '200': '#29e1cb', 232 | '300': '#1dc2ae', 233 | '400': '#00a398', 234 | }, 235 | 'mint-vivid': { 236 | '050': '#c9fbeb', 237 | '100': '#5dfdc8', 238 | '200': '#0ceda6', 239 | '300': '#04c585', 240 | '400': '#146947', 241 | }, 242 | 'cyan': { 243 | '050': '#e7f6f8', 244 | '100': '#ccecf2', 245 | '200': '#9ddfeb', 246 | '300': '#6ecbdb', 247 | '400': '#449dac', 248 | '500': '#168092', 249 | '600': '#2a646d', 250 | '700': '#2c4a4e', 251 | '800': '#203133', 252 | '900': '#111819', 253 | }, 254 | 'cyan-vivid': { 255 | '100': '#a8f2ff', 256 | '200': '#52daf2', 257 | '300': '#00bde3', 258 | '400': '#009ec1', 259 | }, 260 | 'blue': { 261 | '050': '#eff6fb', 262 | '100': '#d9e8f6', 263 | '200': '#aacdec', 264 | '300': '#73b3e7', 265 | '400': '#4f97d1', 266 | '500': '#2378c3', 267 | '600': '#2c608a', 268 | '700': '#274863', 269 | '800': '#1f303e', 270 | '900': '#11181d', 271 | }, 272 | 'blue-warm': { 273 | '050': '#ecf1f7', 274 | '100': '#e1e7f1', 275 | '200': '#bbcae4', 276 | '300': '#98afd2', 277 | '400': '#7292c7', 278 | '500': '#4a77b4', 279 | '600': '#345d96', 280 | '700': '#2f4668', 281 | '800': '#252f3e', 282 | '900': '#13171f', 283 | }, 284 | 'blue-warm-vivid': { 285 | '200': '#b7caf0', 286 | '300': '#81aefc', 287 | '400': '#5994f6', 288 | '500': '#2672de', 289 | '600': '#0050d8', 290 | '700': '#1a4480', 291 | '800': '#162e51', 292 | }, 293 | 'blue-cool': { 294 | '050': '#e7f2f5', 295 | '100': '#dae9ee', 296 | '200': '#adcfdc', 297 | '300': '#82b4c9', 298 | '400': '#6499af', 299 | '500': '#3a7d95', 300 | '600': '#2e6276', 301 | '700': '#224a58', 302 | '800': '#14333d', 303 | '900': '#0f191c', 304 | }, 305 | 'blue-cool-vivid': { 306 | '050': '#e1f3f8', 307 | '200': '#97d4ea', 308 | '300': '#59b9de', 309 | '400': '#28a0cb', 310 | '500': '#0d7ea2', 311 | '600': '#07648d', 312 | '700': '#074b69', 313 | '800': '#002D3F', 314 | }, 315 | 'blue-vivid': { 316 | '300': '#58b4ff', 317 | '400': '#2491ff', 318 | '500': '#0076d6', 319 | '600': '#005ea2', 320 | '700': '#0b4778', 321 | '800': '#112f4e', 322 | }, 323 | 'indigo': { 324 | '050': '#efeff8', 325 | '100': '#e5e4fa', 326 | '200': '#c5c5f3', 327 | '300': '#a5a8eb', 328 | '400': '#8889db', 329 | '500': '#676cc8', 330 | '600': '#4d52af', 331 | '700': '#3d4076', 332 | '800': '#2b2c40', 333 | '900': '#16171f', 334 | }, 335 | 'indigo-warm': { 336 | '050': '#f1eff7', 337 | '100': '#e7e3fa', 338 | '200': '#cbc4f2', 339 | '300': '#afa5e8', 340 | '400': '#9287d8', 341 | '500': '#7665d1', 342 | '600': '#5e519e', 343 | '700': '#453c7b', 344 | '800': '#2e2c40', 345 | '900': '#18161d', 346 | }, 347 | 'indigo-warm-vivid': { 348 | '300': '#b69fff', 349 | '400': '#967efb', 350 | '500': '#745fe9', 351 | '600': '#5942d2', 352 | }, 353 | 'indigo-cool': { 354 | '050': '#eef0f9', 355 | '100': '#e1e6f9', 356 | '200': '#bbc8f5', 357 | '300': '#96abee', 358 | '400': '#6b8ee8', 359 | '500': '#496fd8', 360 | '600': '#3f57a6', 361 | '700': '#374274', 362 | '800': '#292d42', 363 | '900': '#151622', 364 | }, 365 | 'indigo-cool-vivid': { 366 | '400': '#628ef4', 367 | '600': '#4150f2', 368 | }, 369 | 'indigo-vivid': { 370 | '200': '#c4c6f2', 371 | '300': '#a5a8e8', 372 | '500': '#656bd7', 373 | '600': '#4d52b0', 374 | }, 375 | 'violet': { 376 | '050': '#f4f1f9', 377 | '100': '#ebe3f9', 378 | '200': '#d0c3e9', 379 | '300': '#b8a2e3', 380 | '400': '#9d84d2', 381 | '500': '#8168b3', 382 | '600': '#665190', 383 | '700': '#4c3d69', 384 | '800': '#312b3f', 385 | '900': '#18161d', 386 | }, 387 | 'violet-warm': { 388 | '050': '#f8f0f9', 389 | '100': '#f6dff8', 390 | '200': '#e2bee4', 391 | '300': '#d29ad8', 392 | '400': '#bf77c8', 393 | '500': '#b04abd', 394 | '600': '#864381', 395 | '700': '#5c395a', 396 | '800': '#382936', 397 | '900': '#1b151b', 398 | }, 399 | 'violet-warm-vivid': { 400 | '050': '#fbebfd', 401 | '100': '#fbdcff', 402 | '200': '#f4b2ff', 403 | '300': '#ee83ff', 404 | '400': '#d85bef', 405 | '500': '#be32d0', 406 | }, 407 | 'violet-vivid': { 408 | '100': '#ede3ff', 409 | '200': '#d5bfff', 410 | '300': '#c39deb', 411 | '400': '#ad79e9', 412 | '500': '#9355dc', 413 | '600': '#783cb9', 414 | '700': '#562b97', 415 | }, 416 | 'magenta': { 417 | '050': '#f9f0f2', 418 | '100': '#f6e1e8', 419 | '200': '#f0bbcc', 420 | '300': '#e895b3', 421 | '400': '#e0699f', 422 | '500': '#c84281', 423 | '600': '#8b4566', 424 | '700': '#66364b', 425 | '800': '#402731', 426 | '900': '#1b1617', 427 | }, 428 | 'magenta-vivid': { 429 | '100': '#ffddea', 430 | '200': '#ffb4cf', 431 | '300': '#ff87b2', 432 | '400': '#fd4496', 433 | '500': '#d72d79', 434 | '600': '#ab2165', 435 | }, 436 | 'gray': { 437 | '010': '#fcfcfc', 438 | '020': '#f9f9f9', 439 | '030': '#f6f6f6', 440 | '040': '#f3f3f3', 441 | '050': '#f0f0f0', 442 | '100': '#e6e6e6', 443 | '200': '#c9c9c9', 444 | '300': '#adadad', 445 | '400': '#919191', 446 | '500': '#757575', 447 | '600': '#5c5c5c', 448 | '700': '#454545', 449 | '800': '#2e2e2e', 450 | '900': '#1b1b1b', 451 | }, 452 | 'gray-warm': { 453 | '010': '#fcfcfb', 454 | '020': '#f9f9f7', 455 | '030': '#f6f6f2', 456 | '040': '#f5f5f0', 457 | '050': '#f0f0ec', 458 | '100': '#e6e6e2', 459 | '200': '#cac9c0', 460 | '300': '#afaea2', 461 | '400': '#929285', 462 | '500': '#76766a', 463 | '600': '#5d5d52', 464 | '700': '#454540', 465 | '800': '#2e2e2a', 466 | '900': '#171716', 467 | }, 468 | 'gray-cool': { 469 | '010': '#fbfcfd', 470 | '020': '#f7f9fa', 471 | '030': '#f5f6f7', 472 | '040': '#f1f3f6', 473 | '050': '#edeff0', 474 | '100': '#dcdee0', 475 | '200': '#c6cace', 476 | '300': '#a9aeb1', 477 | '400': '#8d9297', 478 | '500': '#71767a', 479 | '600': '#565c65', 480 | '700': '#3d4551', 481 | '800': '#2d2e2f', 482 | '900': '#1c1d1f', 483 | }, 484 | }, 485 | }, 486 | variants: {}, 487 | plugins: [], 488 | } 489 | -------------------------------------------------------------------------------- /tailwind.config.js.FANCY_NESTING_NOT_YET_SUPPORTED: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | prefix: '', 3 | important: false, 4 | separator: ':', 5 | theme: { 6 | colors: { 7 | 'white': '#ffffff', 8 | 'black': '#000000', 9 | 'red': { 10 | '050': '#f9eeee', 11 | '100': '#f8e1de', 12 | '200': '#f7bbb1', 13 | '300': '#f2938c', 14 | '400': '#e9695f', 15 | '500': '#d83933', 16 | '600': '#a23737', 17 | '700': '#6f3331', 18 | '800': '#3e2927', 19 | '900': '#1b1616', 20 | 'warm': { 21 | '050': '#f6efea', 22 | '100': '#f4e3db', 23 | '200': '#ecc0a7', 24 | '300': '#dca081', 25 | '400': '#d27a56', 26 | '500': '#c3512c', 27 | '600': '#805039', 28 | '700': '#524236', 29 | '800': '#332d29', 30 | '900': '#1f1c18', 31 | 'vivid': { 32 | '200': '#f6bd9c', 33 | '300': '#f39268', 34 | '400': '#ee601d', 35 | '500': '#d63e04', 36 | }, 37 | }, 38 | 'cool': { 39 | '050': '#f8eff1 ', 40 | '100': '#f3e1e4', 41 | '200': '#ecbec6', 42 | '300': '#e09aa6', 43 | '400': '#e16b80', 44 | '500': '#cd425b', 45 | '600': '#9e394b', 46 | '700': '#68363f', 47 | '800': '#40282c', 48 | '900': '#1e1517', 49 | 'vivid': { 50 | '100': '#f8dfe2', 51 | '200': '#f8b9c5', 52 | '300': '#fd8ba0', 53 | '400': '#f45d79', 54 | '500': '#e41d3d', 55 | '600': '#b21d38', 56 | '700': '#822133', 57 | }, 58 | }, 59 | 'vivid': { 60 | '100': '#fde0db', 61 | '200': '#fdb8ae', 62 | '300': '#ff8d7b', 63 | '400': '#fb5a47', 64 | '500': '#e52207', 65 | '600': '#b51d09', 66 | '700': '#8b1303', 67 | '800': '#5c1111', 68 | }, 69 | }, 70 | 'orange': { 71 | '050': '#f6efe9', 72 | '100': '#f2e4d4', 73 | '200': '#f3bf90', 74 | '300': '#f09860', 75 | '400': '#dd7533', 76 | '500': '#a86437', 77 | '600': '#775540', 78 | '700': '#524236', 79 | '800': '#332d27', 80 | '900': '#1b1614', 81 | 'warm': { 82 | '050': '#faeee5', 83 | '100': '#fbe0d0', 84 | '200': '#f7bca2', 85 | '300': '#f3966d', 86 | '400': '#e17141', 87 | '500': '#bd5727', 88 | '600': '#914734', 89 | '700': '#633a32', 90 | '800': '#3d2925', 91 | '900': '#1c1615', 92 | 'vivid': { 93 | '200': '#fbbaa7', 94 | '300': '#fc906d', 95 | '400': '#ff580a', 96 | '500': '#d24302', 97 | }, 98 | }, 99 | 'vivid': { 100 | '050': '#fef2e4', 101 | '100': '#fce2c5', 102 | '200': '#ffbc78', 103 | '300': '#fa9441', 104 | '400': '#e66f0e', 105 | '500': '#c05600', 106 | }, 107 | }, 108 | 'gold': { 109 | '050': '#f5f0e6', 110 | '100': '#f1e5cd', 111 | '200': '#dec69a', 112 | '300': '#c7a97b', 113 | '400': '#ad8b65', 114 | '500': '#8e704f', 115 | '600': '#6b5947', 116 | '700': '#4d4438', 117 | '800': '#322d26', 118 | '900': '#191714', 119 | 'vivid': { 120 | '050': '#fef0c8', 121 | '100': '#ffe396', 122 | '200': '#ffbe2e', 123 | '300': '#e5a000', 124 | '400': '#c2850c', 125 | '500': '#936f38', 126 | }, 127 | }, 128 | 'yellow': { 129 | '050': '#faf3d1', 130 | '100': '#f5e6af', 131 | '200': '#e6c74c', 132 | '300': '#c9ab48', 133 | '400': '#a88f48', 134 | '500': '#8a7237', 135 | '600': '#6b5a39', 136 | '700': '#504332', 137 | '800': '#332d27', 138 | '900': '#1a1614', 139 | 'vivid': { 140 | '100': '#fee685', 141 | '200': '#face00', 142 | }, 143 | }, 144 | 'green': { 145 | '050': '#eaf4dd', 146 | '100': '#dfeacd', 147 | '200': '#b8d293', 148 | '300': '#9bb672', 149 | '400': '#7d9b4e', 150 | '500': '#607f35', 151 | '600': '#4c6424', 152 | '700': '#3c4a29', 153 | '800': '#293021', 154 | '900': '#161814', 155 | 'warm': { 156 | '050': '#f1f4d7', 157 | '100': '#e7eab7', 158 | '200': '#cbd17a', 159 | '300': '#a6b557', 160 | '400': '#8a984b', 161 | '500': '#6f7a41', 162 | '600': '#5a5f38', 163 | '700': '#45472f', 164 | '800': '#2d2f21', 165 | '900': '#171712', 166 | 'vivid': { 167 | '050': '#f1f6a5', 168 | '100': '#e2f106', 169 | '200': '#c5d30a', 170 | '300': '#a3b72c', 171 | '400': '#7e9c1d', 172 | '500': '#6a7d00', 173 | }, 174 | }, 175 | 'cool': { 176 | '050': '#ecf3ec', 177 | '100': '#dbebde', 178 | '200': '#b4d0b9', 179 | '300': '#86b98e', 180 | '400': '#5e9f69', 181 | '500': '#4d8055', 182 | '600': '#446443', 183 | '700': '#37493b', 184 | '800': '#28312a', 185 | '900': '#1a1f1a', 186 | 'vivid': { 187 | '050': '#e3f5e1', 188 | '100': '#b7f5bd', 189 | '200': '#70e17b', 190 | '300': '#21c834', 191 | '400': '#00a91c', 192 | '500': '#008817', 193 | }, 194 | }, 195 | 'vivid': { 196 | '050': '#ddf9c7', 197 | '100': '#c3ee90', 198 | '200': '#98d035', 199 | '300': '#7fb135', 200 | '400': '#719f2a', 201 | '500': '#538200', 202 | }, 203 | }, 204 | 'mint': { 205 | '050': '#dbf6ed', 206 | '100': '#c7efe2', 207 | '200': '#92d9bb', 208 | '300': '#5abf95', 209 | '400': '#34a37e', 210 | '500': '#1f8462', 211 | '600': '#286846', 212 | '700': '#204e34', 213 | '800': '#193324', 214 | '900': '#0d1a12', 215 | 'cool': { 216 | '050': '#e0f7f6', 217 | '100': '#c4eeeb', 218 | '200': '#9bd4cf', 219 | '300': '#6fbab3', 220 | '400': '#4f9e99', 221 | '500': '#21827f', 222 | '600': '#376462', 223 | '700': '#2a4b45', 224 | '800': '#203131', 225 | '900': '#111818', 226 | 'vivid': { 227 | '050': '#d5fbf3', 228 | '100': '#7efbe1', 229 | '200': '#29e1cb', 230 | '300': '#1dc2ae', 231 | '400': '#00a398', 232 | }, 233 | }, 234 | 'vivid': { 235 | '050': '#c9fbeb', 236 | '100': '#5dfdc8', 237 | '200': '#0ceda6', 238 | '300': '#04c585', 239 | '400': '#146947', 240 | }, 241 | }, 242 | 'cyan': { 243 | '050': '#e7f6f8', 244 | '100': '#ccecf2', 245 | '200': '#9ddfeb', 246 | '300': '#6ecbdb', 247 | '400': '#449dac', 248 | '500': '#168092', 249 | '600': '#2a646d', 250 | '700': '#2c4a4e', 251 | '800': '#203133', 252 | '900': '#111819', 253 | 'vivid': { 254 | '100': '#a8f2ff', 255 | '200': '#52daf2', 256 | '300': '#00bde3', 257 | '400': '#009ec1', 258 | }, 259 | }, 260 | 'blue': { 261 | '050': '#eff6fb', 262 | '100': '#d9e8f6', 263 | '200': '#aacdec', 264 | '300': '#73b3e7', 265 | '400': '#4f97d1', 266 | '500': '#2378c3', 267 | '600': '#2c608a', 268 | '700': '#274863', 269 | '800': '#1f303e', 270 | '900': '#11181d', 271 | 'warm': { 272 | '050': '#ecf1f7', 273 | '100': '#e1e7f1', 274 | '200': '#bbcae4', 275 | '300': '#98afd2', 276 | '400': '#7292c7', 277 | '500': '#4a77b4', 278 | '600': '#345d96', 279 | '700': '#2f4668', 280 | '800': '#252f3e', 281 | '900': '#13171f', 282 | 'vivid': { 283 | '200': '#b7caf0', 284 | '300': '#81aefc', 285 | '400': '#5994f6', 286 | '500': '#2672de', 287 | '600': '#0050d8', 288 | '700': '#1a4480', 289 | '800': '#162e51', 290 | }, 291 | }, 292 | 'cool': { 293 | '050': '#e7f2f5', 294 | '100': '#dae9ee', 295 | '200': '#adcfdc', 296 | '300': '#82b4c9', 297 | '400': '#6499af', 298 | '500': '#3a7d95', 299 | '600': '#2e6276', 300 | '700': '#224a58', 301 | '800': '#14333d', 302 | '900': '#0f191c', 303 | 'vivid': { 304 | '050': '#e1f3f8', 305 | '200': '#97d4ea', 306 | '300': '#59b9de', 307 | '400': '#28a0cb', 308 | '500': '#0d7ea2', 309 | '600': '#07648d', 310 | '700': '#074b69', 311 | '800': '#002D3F', 312 | }, 313 | }, 314 | 'vivid': { 315 | '300': '#58b4ff', 316 | '400': '#2491ff', 317 | '500': '#0076d6', 318 | '600': '#005ea2', 319 | '700': '#0b4778', 320 | '800': '#112f4e', 321 | }, 322 | }, 323 | 'indigo': { 324 | '050': '#efeff8', 325 | '100': '#e5e4fa', 326 | '200': '#c5c5f3', 327 | '300': '#a5a8eb', 328 | '400': '#8889db', 329 | '500': '#676cc8', 330 | '600': '#4d52af', 331 | '700': '#3d4076', 332 | '800': '#2b2c40', 333 | '900': '#16171f', 334 | 'warm': { 335 | '050': '#f1eff7', 336 | '100': '#e7e3fa', 337 | '200': '#cbc4f2', 338 | '300': '#afa5e8', 339 | '400': '#9287d8', 340 | '500': '#7665d1', 341 | '600': '#5e519e', 342 | '700': '#453c7b', 343 | '800': '#2e2c40', 344 | '900': '#18161d', 345 | 'vivid': { 346 | '300': '#b69fff', 347 | '400': '#967efb', 348 | '500': '#745fe9', 349 | '600': '#5942d2', 350 | }, 351 | }, 352 | 'cool': { 353 | '050': '#eef0f9', 354 | '100': '#e1e6f9', 355 | '200': '#bbc8f5', 356 | '300': '#96abee', 357 | '400': '#6b8ee8', 358 | '500': '#496fd8', 359 | '600': '#3f57a6', 360 | '700': '#374274', 361 | '800': '#292d42', 362 | '900': '#151622', 363 | 'vivid': { 364 | '400': '#628ef4', 365 | '600': '#4150f2', 366 | }, 367 | }, 368 | 'vivid': { 369 | '200': '#c4c6f2', 370 | '300': '#a5a8e8', 371 | '500': '#656bd7', 372 | '600': '#4d52b0', 373 | }, 374 | }, 375 | 'violet': { 376 | '050': '#f4f1f9', 377 | '100': '#ebe3f9', 378 | '200': '#d0c3e9', 379 | '300': '#b8a2e3', 380 | '400': '#9d84d2', 381 | '500': '#8168b3', 382 | '600': '#665190', 383 | '700': '#4c3d69', 384 | '800': '#312b3f', 385 | '900': '#18161d', 386 | 'warm': { 387 | '050': '#f8f0f9', 388 | '100': '#f6dff8', 389 | '200': '#e2bee4', 390 | '300': '#d29ad8', 391 | '400': '#bf77c8', 392 | '500': '#b04abd', 393 | '600': '#864381', 394 | '700': '#5c395a', 395 | '800': '#382936', 396 | '900': '#1b151b', 397 | 'vivid': { 398 | '050': '#fbebfd', 399 | '100': '#fbdcff', 400 | '200': '#f4b2ff', 401 | '300': '#ee83ff', 402 | '400': '#d85bef', 403 | '500': '#be32d0', 404 | }, 405 | }, 406 | 'vivid': { 407 | '100': '#ede3ff', 408 | '200': '#d5bfff', 409 | '300': '#c39deb', 410 | '400': '#ad79e9', 411 | '500': '#9355dc', 412 | '600': '#783cb9', 413 | '700': '#562b97', 414 | }, 415 | }, 416 | 'magenta': { 417 | '050': '#f9f0f2', 418 | '100': '#f6e1e8', 419 | '200': '#f0bbcc', 420 | '300': '#e895b3', 421 | '400': '#e0699f', 422 | '500': '#c84281', 423 | '600': '#8b4566', 424 | '700': '#66364b', 425 | '800': '#402731', 426 | '900': '#1b1617', 427 | 'vivid': { 428 | '100': '#ffddea', 429 | '200': '#ffb4cf', 430 | '300': '#ff87b2', 431 | '400': '#fd4496', 432 | '500': '#d72d79', 433 | '600': '#ab2165', 434 | }, 435 | }, 436 | 'gray': { 437 | '010': '#fcfcfc', 438 | '020': '#f9f9f9', 439 | '030': '#f6f6f6', 440 | '040': '#f3f3f3', 441 | '050': '#f0f0f0', 442 | '100': '#e6e6e6', 443 | '200': '#c9c9c9', 444 | '300': '#adadad', 445 | '400': '#919191', 446 | '500': '#757575', 447 | '600': '#5c5c5c', 448 | '700': '#454545', 449 | '800': '#2e2e2e', 450 | '900': '#1b1b1b', 451 | 'warm': { 452 | '010': '#fcfcfb', 453 | '020': '#f9f9f7', 454 | '030': '#f6f6f2', 455 | '040': '#f5f5f0', 456 | '050': '#f0f0ec', 457 | '100': '#e6e6e2', 458 | '200': '#cac9c0', 459 | '300': '#afaea2', 460 | '400': '#929285', 461 | '500': '#76766a', 462 | '600': '#5d5d52', 463 | '700': '#454540', 464 | '800': '#2e2e2a', 465 | '900': '#171716', 466 | }, 467 | 'cool': { 468 | '010': '#fbfcfd', 469 | '020': '#f7f9fa', 470 | '030': '#f5f6f7', 471 | '040': '#f1f3f6', 472 | '050': '#edeff0', 473 | '100': '#dcdee0', 474 | '200': '#c6cace', 475 | '300': '#a9aeb1', 476 | '400': '#8d9297', 477 | '500': '#71767a', 478 | '600': '#565c65', 479 | '700': '#3d4551', 480 | '800': '#2d2e2f', 481 | '900': '#1c1d1f', 482 | }, 483 | }, 484 | }, 485 | }, 486 | variants: {}, 487 | plugins: [], 488 | } 489 | -------------------------------------------------------------------------------- /uswds-standard-color-wheel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizasean/TailwindAccessibilityConfig/570d8da0563d56727b4db1195efb4f649b20660f/uswds-standard-color-wheel.jpg -------------------------------------------------------------------------------- /uswds-vivid-color-wheel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizasean/TailwindAccessibilityConfig/570d8da0563d56727b4db1195efb4f649b20660f/uswds-vivid-color-wheel.jpg --------------------------------------------------------------------------------