├── .editorconfig ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── stale.yml └── workflows │ └── node.js.yml ├── .gitignore ├── .nvmrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CRITERIA.md ├── LICENSE.md ├── README.md ├── RECOMMENDATIONS.md ├── bors.toml ├── index.js ├── package-lock.json ├── package.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # editorconfig.org 4 | 5 | root = true 6 | 7 | 8 | [*] 9 | end_of_line = lf 10 | charset = utf-8 11 | trim_trailing_whitespace = true 12 | insert_final_newline = true 13 | indent_style = space 14 | indent_size = 2 15 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 13 | 14 | ## Add/Update/Remove 15 | 16 | - [ ] I have read the [contributing guidelines](https://github.com/poteto/hiring-without-whiteboards/blob/master/CONTRIBUTING.md) 17 | - [ ] I agree to the [Code of Conduct](https://github.com/poteto/hiring-without-whiteboards/blob/master/CODE_OF_CONDUCT.md) 18 | - [ ] I have followed the [format](https://github.com/poteto/hiring-without-whiteboards/blob/master/CONTRIBUTING.md#format) prescribed in the contributing guidelines 19 | - [ ] (OPTIONAL) In your pull request message, add additional context on the interview process if necessary 20 | 21 | 24 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Configuration for probot-stale - https://github.com/probot/stale 2 | 3 | # Number of days of inactivity before an Issue or Pull Request becomes stale 4 | daysUntilStale: 60 5 | 6 | # Number of days of inactivity before an Issue or Pull Request with the stale label is closed. 7 | # Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale. 8 | daysUntilClose: 7 9 | 10 | # Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable 11 | exemptLabels: 12 | - pinned 13 | - security 14 | 15 | # Set to true to ignore issues in a project (defaults to false) 16 | exemptProjects: false 17 | 18 | # Set to true to ignore issues in a milestone (defaults to false) 19 | exemptMilestones: false 20 | 21 | # Set to true to ignore issues with an assignee (defaults to false) 22 | exemptAssignees: false 23 | 24 | # Label to use when marking as stale 25 | staleLabel: stale 26 | 27 | # Comment to post when marking as stale. Set to `false` to disable 28 | markComment: > 29 | This issue has been automatically marked as stale because it has not had 30 | recent activity. It will be closed if no further activity occurs. Thank you 31 | for your contributions. 32 | 33 | # Comment to post when removing the stale label. 34 | # unmarkComment: > 35 | # Your comment here. 36 | 37 | # Comment to post when closing a stale Issue or Pull Request. 38 | # closeComment: > 39 | # Your comment here. 40 | 41 | # Limit the number of actions per hour, from 1-30. Default is 30 42 | limitPerRun: 30 43 | 44 | # Limit to only `issues` or `pulls` 45 | only: pulls 46 | 47 | # Optionally, specify configuration settings that are specific to just 'issues' or 'pulls': 48 | # pulls: 49 | # daysUntilStale: 30 50 | # markComment: > 51 | # This pull request has been automatically marked as stale because it has not had 52 | # recent activity. It will be closed if no further activity occurs. Thank you 53 | # for your contributions. 54 | 55 | # issues: 56 | # exemptLabels: 57 | # - confirmed 58 | -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- 1 | # This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node 2 | # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions 3 | 4 | name: Node.js CI 5 | 6 | on: 7 | push: 8 | branches: [ master, staging, trying ] 9 | pull_request: 10 | branches: [ master ] 11 | 12 | jobs: 13 | test: 14 | 15 | runs-on: ubuntu-latest 16 | 17 | steps: 18 | - uses: actions/checkout@v2 19 | - name: Test on Node.js 20 | uses: actions/setup-node@v2 21 | with: 22 | node-version: 12.x 23 | - run: yarn install --frozen-lockfile 24 | - run: yarn test 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Node build artifacts 2 | node_modules 3 | npm-debug.log 4 | 5 | # Local development 6 | *.env 7 | *.dev 8 | .DS_Store 9 | 10 | # Docker 11 | Dockerfile 12 | docker-compose.yml 13 | 14 | # IDE 15 | .idea/ 16 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /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 arr@sugarpirate.com. 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 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guidelines 2 | 3 | Thanks for contributing! Please adhere to the [Contributor Code of Conduct](/CODE_OF_CONDUCT.md). Please send a pull request if you have any [additions, updates](#additions-or-updates) or [removals](#removals). 4 | 5 | ## Format 6 | 7 | ``` 8 | - [Company or team name within company](https://jobspage) | locations | description of interview process 9 | ``` 10 | 11 | Locations **must** be city names that are separated by a `/`, `;`, or `&`. Locations should be formatted like so: 12 | 13 | ``` 14 | San Francisco, CA; Tokyo, Japan; Moscow, Russia 15 | ``` 16 | 17 | Good example: 18 | 19 | ``` 20 | - [MyCompany](https://example.com/jobs) | San Francisco, CA; Tokyo, Japan; Moscow, Russia | Take home project that resembles a problem MyCompany solves for, then discussion about the code in-person 21 | ``` 22 | 23 | Pull requests will be accepted if they follow the [format](#format) and: 24 | 25 | ## Additions or updates 26 | 1. The pull request adheres to the repository's 27 | [Code of Conduct](/CODE_OF_CONDUCT.md) 28 | 1. The company fits the [criteria](/CRITERIA.md) 29 | 1. You add the company in alphabetical order in the list 30 | 1. You submit the company with a website 31 | 1. You submit the company with a location 32 | 1. You submit the company with a brief description of the interview process 33 | 34 | ## Removals 35 | 1. The pull request adheres to the repository's 36 | [Code of Conduct](/CODE_OF_CONDUCT.md) 37 | 1. The company **DOES NOT** fit the [criteria](/CRITERIA.md) 38 | 1. Explain why the company does not fit the criteria 39 | 1. The PR will be merged assuming the guidelines are followed 40 | 1. The person who added the company will be given a chance to respond and add the company back if it does indeed **require** CS knowledge 41 | -------------------------------------------------------------------------------- /CRITERIA.md: -------------------------------------------------------------------------------- 1 | # Criteria 2 | 3 | In order to be accepted into this list, the company's interview process **must not** do the following in **any** step of the interview process: 4 | 5 | - Ask CS trivia/brainteasers/riddles/puzzles/etc that DO NOT relate to the job the candidate is applying for 6 | - Use live-coding sites like HackerRank or LeetCode 7 | 8 | The only exceptions to the above is where CS knowledge is a **requirement** of the role. For example, if you are being hired to write a package manager, you probably need to understand DAGs. 9 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Lauren Elizabeth Tan 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /RECOMMENDATIONS.md: -------------------------------------------------------------------------------- 1 | # Recommendations for companies that do "whiteboard" interviews 2 | 3 | Have a suggestion? Please contribute to this doc! 4 | 5 | - Instead of using questions that bear no resemblance to the role, adapt the question so that it does. A screening question can be easily adapted so that it applies a "real world" requirement 6 | - Take-home exercises can be good. Please try to: 7 | - pay the candidate for their time 8 | - time-box them (e.g. under 4 hours) 9 | - only allow use of the standard library 10 | - keep it work-related. If their work will primarily be modifying an existing codebase, give them existing code to modify. If it will primarily involve creating new services from scratch, have them build something from scratch. 11 | - Give the candidate options: 12 | - Some candidates might not have the time necessary to complete a take-home exercise. In those scenarios, allow the candidate to take their laptop in to perform a shorter exercise (e.g. pair program on a small issue) 13 | - Some candidates prefer the whiteboard when discussing a problem, let them 14 | -------------------------------------------------------------------------------- /bors.toml: -------------------------------------------------------------------------------- 1 | status = [ 2 | "test" 3 | ] 4 | delete_merged_branches = true 5 | timeout_sec = 300 6 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hiring-without-whiteboards", 3 | "version": "0.1.0", 4 | "description": "Companies that don't have a broken hiring process", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "node ./node_modules/remark-cli/cli.js README.md -f -q" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/poteto/hiring-without-whiteboards.git" 12 | }, 13 | "keywords": [ 14 | "hiring" 15 | ], 16 | "author": "Lauren Tan (http://www.sugarpirate.com)", 17 | "license": "MIT", 18 | "homepage": "https://github.com/poteto/hiring-without-whiteboards#readme", 19 | "dependencies": { 20 | "remark-cli": "^6.0.1", 21 | "remark-lint": "^6.0.4", 22 | "remark-lint-alphabetize-lists": "^2.0.1", 23 | "remark-lint-hiring-without-whiteboards-links": "^0.3.2", 24 | "remark-lint-no-tabs": "^1.0.2", 25 | "remark-lint-no-trailing-spaces": "^2.0.0", 26 | "remark-lint-no-url-trailing-slash": "^3.0.1", 27 | "remark-lint-unordered-list-marker-style": "^1.0.2", 28 | "remark-preset-lint-recommended": "^3.0.2" 29 | }, 30 | "remarkConfig": { 31 | "plugins": [ 32 | "lint", 33 | "remark-preset-lint-recommended", 34 | "remark-lint-no-tabs", 35 | "remark-lint-no-trailing-spaces", 36 | "remark-lint-unordered-list-marker-style", 37 | "remark-lint-no-url-trailing-slash", 38 | "remark-lint-hiring-without-whiteboards-links", 39 | "lint-alphabetize-lists", 40 | [ 41 | "remark-lint-list-item-indent", 42 | false 43 | ] 44 | ] 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@types/node@*": 6 | "integrity" "sha512-wa09itaLE8L705aXd8F80jnFpxz3Y1/KRHfKsYL2bPc0XF+wEWu8sR9n5bmeu8Ba1N9z2GRNzm/YdHcghLkLKg==" 7 | "resolved" "https://registry.npmjs.org/@types/node/-/node-11.10.4.tgz" 8 | "version" "11.10.4" 9 | 10 | "@types/unist@*", "@types/unist@^2.0.0": 11 | "integrity" "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" 12 | "resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz" 13 | "version" "2.0.3" 14 | 15 | "@types/vfile-message@*": 16 | "integrity" "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==" 17 | "resolved" "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz" 18 | "version" "1.0.1" 19 | dependencies: 20 | "@types/node" "*" 21 | "@types/unist" "*" 22 | 23 | "@types/vfile@^3.0.0": 24 | "integrity" "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==" 25 | "resolved" "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz" 26 | "version" "3.0.2" 27 | dependencies: 28 | "@types/node" "*" 29 | "@types/unist" "*" 30 | "@types/vfile-message" "*" 31 | 32 | "ansi-regex@^3.0.0": 33 | "integrity" "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" 34 | "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" 35 | "version" "3.0.0" 36 | 37 | "ansi-styles@^3.2.1": 38 | "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" 39 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" 40 | "version" "3.2.1" 41 | dependencies: 42 | "color-convert" "^1.9.0" 43 | 44 | "anymatch@^2.0.0": 45 | "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" 46 | "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" 47 | "version" "2.0.0" 48 | dependencies: 49 | "micromatch" "^3.1.4" 50 | "normalize-path" "^2.1.1" 51 | 52 | "argparse@^1.0.7": 53 | "integrity" "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=" 54 | "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz" 55 | "version" "1.0.9" 56 | dependencies: 57 | "sprintf-js" "~1.0.2" 58 | 59 | "arr-diff@^4.0.0": 60 | "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" 61 | "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" 62 | "version" "4.0.0" 63 | 64 | "arr-flatten@^1.1.0": 65 | "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 66 | "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" 67 | "version" "1.1.0" 68 | 69 | "arr-union@^3.1.0": 70 | "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" 71 | "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" 72 | "version" "3.1.0" 73 | 74 | "array-iterate@^1.0.0": 75 | "integrity" "sha1-TxMUj//6XydWtQRg5erI7tMaFOY=" 76 | "resolved" "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.0.tgz" 77 | "version" "1.1.0" 78 | dependencies: 79 | "has" "^1.0.1" 80 | 81 | "array-unique@^0.3.2": 82 | "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" 83 | "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" 84 | "version" "0.3.2" 85 | 86 | "assign-symbols@^1.0.0": 87 | "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" 88 | "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" 89 | "version" "1.0.0" 90 | 91 | "async-each@^1.0.1": 92 | "integrity" "sha1-GdOGodntxufByF04iu28xW0zYC0=" 93 | "resolved" "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz" 94 | "version" "1.0.1" 95 | 96 | "atob@^2.1.1": 97 | "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" 98 | "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" 99 | "version" "2.1.2" 100 | 101 | "bail@^1.0.0": 102 | "integrity" "sha1-kSV53os5Gq3zxf30zSoPwiXfO8I=" 103 | "resolved" "https://registry.npmjs.org/bail/-/bail-1.0.1.tgz" 104 | "version" "1.0.1" 105 | 106 | "balanced-match@^0.4.1": 107 | "integrity" "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" 108 | "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" 109 | "version" "0.4.2" 110 | 111 | "base@^0.11.1": 112 | "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" 113 | "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" 114 | "version" "0.11.2" 115 | dependencies: 116 | "cache-base" "^1.0.1" 117 | "class-utils" "^0.3.5" 118 | "component-emitter" "^1.2.1" 119 | "define-property" "^1.0.0" 120 | "isobject" "^3.0.1" 121 | "mixin-deep" "^1.2.0" 122 | "pascalcase" "^0.1.1" 123 | 124 | "binary-extensions@^1.0.0": 125 | "integrity" "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=" 126 | "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz" 127 | "version" "1.8.0" 128 | 129 | "brace-expansion@^1.0.0": 130 | "integrity" "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=" 131 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" 132 | "version" "1.1.6" 133 | dependencies: 134 | "balanced-match" "^0.4.1" 135 | "concat-map" "0.0.1" 136 | 137 | "braces@^2.3.1", "braces@^2.3.2": 138 | "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" 139 | "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" 140 | "version" "2.3.2" 141 | dependencies: 142 | "arr-flatten" "^1.1.0" 143 | "array-unique" "^0.3.2" 144 | "extend-shallow" "^2.0.1" 145 | "fill-range" "^4.0.0" 146 | "isobject" "^3.0.1" 147 | "repeat-element" "^1.1.2" 148 | "snapdragon" "^0.8.1" 149 | "snapdragon-node" "^2.0.1" 150 | "split-string" "^3.0.2" 151 | "to-regex" "^3.0.1" 152 | 153 | "buffer-shims@^1.0.0": 154 | "integrity" "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" 155 | "resolved" "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" 156 | "version" "1.0.0" 157 | 158 | "cache-base@^1.0.1": 159 | "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" 160 | "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" 161 | "version" "1.0.1" 162 | dependencies: 163 | "collection-visit" "^1.0.0" 164 | "component-emitter" "^1.2.1" 165 | "get-value" "^2.0.6" 166 | "has-value" "^1.0.0" 167 | "isobject" "^3.0.1" 168 | "set-value" "^2.0.0" 169 | "to-object-path" "^0.3.0" 170 | "union-value" "^1.0.0" 171 | "unset-value" "^1.0.0" 172 | 173 | "camelcase@^5.0.0": 174 | "integrity" "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" 175 | "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz" 176 | "version" "5.0.0" 177 | 178 | "ccount@^1.0.0": 179 | "integrity" "sha1-ZlaHlFFowhjsd/9hpBVa4AInqWw=" 180 | "resolved" "https://registry.npmjs.org/ccount/-/ccount-1.0.1.tgz" 181 | "version" "1.0.1" 182 | 183 | "chalk@^2.0.0": 184 | "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" 185 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" 186 | "version" "2.4.2" 187 | dependencies: 188 | "ansi-styles" "^3.2.1" 189 | "escape-string-regexp" "^1.0.5" 190 | "supports-color" "^5.3.0" 191 | 192 | "character-entities-html4@^1.0.0": 193 | "integrity" "sha1-GrCFUdPOH6HfCNAPucod77FHoGw=" 194 | "resolved" "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.0.tgz" 195 | "version" "1.1.0" 196 | 197 | "character-entities-legacy@^1.0.0": 198 | "integrity" "sha1-sYqtmPa3vMZGweTIH58ZVjdqVho=" 199 | "resolved" "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.0.tgz" 200 | "version" "1.1.0" 201 | 202 | "character-entities@^1.0.0": 203 | "integrity" "sha1-poPiz3Xb6LFxljUxNk5Y4YobFV8=" 204 | "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-1.2.0.tgz" 205 | "version" "1.2.0" 206 | 207 | "character-reference-invalid@^1.0.0": 208 | "integrity" "sha1-3smtHfufjQa0/NqircPE/ZevHmg=" 209 | "resolved" "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.0.tgz" 210 | "version" "1.1.0" 211 | 212 | "chokidar@^2.0.0": 213 | "integrity" "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==" 214 | "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz" 215 | "version" "2.1.2" 216 | dependencies: 217 | "anymatch" "^2.0.0" 218 | "async-each" "^1.0.1" 219 | "braces" "^2.3.2" 220 | "glob-parent" "^3.1.0" 221 | "inherits" "^2.0.3" 222 | "is-binary-path" "^1.0.0" 223 | "is-glob" "^4.0.0" 224 | "normalize-path" "^3.0.0" 225 | "path-is-absolute" "^1.0.0" 226 | "readdirp" "^2.2.1" 227 | "upath" "^1.1.0" 228 | optionalDependencies: 229 | "fsevents" "^1.2.7" 230 | 231 | "class-utils@^0.3.5": 232 | "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" 233 | "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" 234 | "version" "0.3.6" 235 | dependencies: 236 | "arr-union" "^3.1.0" 237 | "define-property" "^0.2.5" 238 | "isobject" "^3.0.0" 239 | "static-extend" "^0.1.1" 240 | 241 | "co@3.1.0": 242 | "integrity" "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=" 243 | "resolved" "https://registry.npmjs.org/co/-/co-3.1.0.tgz" 244 | "version" "3.1.0" 245 | 246 | "collapse-white-space@^1.0.2": 247 | "integrity" "sha1-nEY/ucbRkNLcriGjVqAbyunu720=" 248 | "resolved" "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.2.tgz" 249 | "version" "1.0.2" 250 | 251 | "collection-visit@^1.0.0": 252 | "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" 253 | "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" 254 | "version" "1.0.0" 255 | dependencies: 256 | "map-visit" "^1.0.0" 257 | "object-visit" "^1.0.0" 258 | 259 | "color-convert@^1.9.0": 260 | "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" 261 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" 262 | "version" "1.9.3" 263 | dependencies: 264 | "color-name" "1.1.3" 265 | 266 | "color-name@1.1.3": 267 | "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 268 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" 269 | "version" "1.1.3" 270 | 271 | "component-emitter@^1.2.1": 272 | "integrity" "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" 273 | "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz" 274 | "version" "1.2.1" 275 | 276 | "concat-map@0.0.1": 277 | "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 278 | "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" 279 | "version" "0.0.1" 280 | 281 | "concat-stream@^1.5.1": 282 | "integrity" "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=" 283 | "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz" 284 | "version" "1.6.0" 285 | dependencies: 286 | "inherits" "^2.0.3" 287 | "readable-stream" "^2.2.2" 288 | "typedarray" "^0.0.6" 289 | 290 | "copy-descriptor@^0.1.0": 291 | "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" 292 | "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" 293 | "version" "0.1.1" 294 | 295 | "core-util-is@~1.0.0": 296 | "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 297 | "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" 298 | "version" "1.0.2" 299 | 300 | "datasets-us-states-abbr@^1.0.0": 301 | "integrity" "sha1-20UgxHNLMKa56IgqPNgYKczUaBs=" 302 | "resolved" "https://registry.npmjs.org/datasets-us-states-abbr/-/datasets-us-states-abbr-1.0.0.tgz" 303 | "version" "1.0.0" 304 | 305 | "debug@^2.2.0", "debug@^2.3.3": 306 | "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" 307 | "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" 308 | "version" "2.6.9" 309 | dependencies: 310 | "ms" "2.0.0" 311 | 312 | "debug@^3.1.0": 313 | "integrity" "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==" 314 | "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" 315 | "version" "3.2.6" 316 | dependencies: 317 | "ms" "^2.1.1" 318 | 319 | "decode-uri-component@^0.2.0": 320 | "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 321 | "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" 322 | "version" "0.2.0" 323 | 324 | "deep-extend@^0.6.0": 325 | "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" 326 | "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" 327 | "version" "0.6.0" 328 | 329 | "define-property@^0.2.5": 330 | "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" 331 | "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" 332 | "version" "0.2.5" 333 | dependencies: 334 | "is-descriptor" "^0.1.0" 335 | 336 | "define-property@^1.0.0": 337 | "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" 338 | "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" 339 | "version" "1.0.0" 340 | dependencies: 341 | "is-descriptor" "^1.0.0" 342 | 343 | "define-property@^2.0.2": 344 | "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" 345 | "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" 346 | "version" "2.0.2" 347 | dependencies: 348 | "is-descriptor" "^1.0.2" 349 | "isobject" "^3.0.1" 350 | 351 | "error-ex@^1.3.1": 352 | "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" 353 | "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" 354 | "version" "1.3.2" 355 | dependencies: 356 | "is-arrayish" "^0.2.1" 357 | 358 | "escape-string-regexp@^1.0.5": 359 | "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 360 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 361 | "version" "1.0.5" 362 | 363 | "esprima@^3.1.1": 364 | "integrity" "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" 365 | "resolved" "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz" 366 | "version" "3.1.3" 367 | 368 | "expand-brackets@^2.1.4": 369 | "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" 370 | "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" 371 | "version" "2.1.4" 372 | dependencies: 373 | "debug" "^2.3.3" 374 | "define-property" "^0.2.5" 375 | "extend-shallow" "^2.0.1" 376 | "posix-character-classes" "^0.1.0" 377 | "regex-not" "^1.0.0" 378 | "snapdragon" "^0.8.1" 379 | "to-regex" "^3.0.1" 380 | 381 | "extend-shallow@^2.0.1": 382 | "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" 383 | "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" 384 | "version" "2.0.1" 385 | dependencies: 386 | "is-extendable" "^0.1.0" 387 | 388 | "extend-shallow@^3.0.0": 389 | "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" 390 | "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" 391 | "version" "3.0.2" 392 | dependencies: 393 | "assign-symbols" "^1.0.0" 394 | "is-extendable" "^1.0.1" 395 | 396 | "extend-shallow@^3.0.2": 397 | "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" 398 | "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" 399 | "version" "3.0.2" 400 | dependencies: 401 | "assign-symbols" "^1.0.0" 402 | "is-extendable" "^1.0.1" 403 | 404 | "extend@^3.0.0": 405 | "integrity" "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=" 406 | "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" 407 | "version" "3.0.0" 408 | 409 | "extglob@^2.0.4": 410 | "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" 411 | "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" 412 | "version" "2.0.4" 413 | dependencies: 414 | "array-unique" "^0.3.2" 415 | "define-property" "^1.0.0" 416 | "expand-brackets" "^2.1.4" 417 | "extend-shallow" "^2.0.1" 418 | "fragment-cache" "^0.2.1" 419 | "regex-not" "^1.0.0" 420 | "snapdragon" "^0.8.1" 421 | "to-regex" "^3.0.1" 422 | 423 | "fault@^1.0.0", "fault@^1.0.2": 424 | "integrity" "sha512-o2eo/X2syzzERAtN5LcGbiVQ0WwZSlN3qLtadwAz3X8Bu+XWD16dja/KMsjZLiQr+BLGPDnHGkc4yUJf1Xpkpw==" 425 | "resolved" "https://registry.npmjs.org/fault/-/fault-1.0.2.tgz" 426 | "version" "1.0.2" 427 | dependencies: 428 | "format" "^0.2.2" 429 | 430 | "fill-range@^4.0.0": 431 | "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" 432 | "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" 433 | "version" "4.0.0" 434 | dependencies: 435 | "extend-shallow" "^2.0.1" 436 | "is-number" "^3.0.0" 437 | "repeat-string" "^1.6.1" 438 | "to-regex-range" "^2.1.0" 439 | 440 | "fn-name@^2.0.1": 441 | "integrity" "sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=" 442 | "resolved" "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz" 443 | "version" "2.0.1" 444 | 445 | "for-in@^1.0.2": 446 | "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 447 | "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" 448 | "version" "1.0.2" 449 | 450 | "format@^0.2.2": 451 | "integrity" "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" 452 | "resolved" "https://registry.npmjs.org/format/-/format-0.2.2.tgz" 453 | "version" "0.2.2" 454 | 455 | "fragment-cache@^0.2.1": 456 | "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" 457 | "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" 458 | "version" "0.2.1" 459 | dependencies: 460 | "map-cache" "^0.2.2" 461 | 462 | "fs.realpath@^1.0.0": 463 | "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 464 | "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" 465 | "version" "1.0.0" 466 | 467 | "function-bind@^1.0.2": 468 | "integrity" "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=" 469 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" 470 | "version" "1.1.0" 471 | 472 | "get-value@^2.0.3", "get-value@^2.0.6": 473 | "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 474 | "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" 475 | "version" "2.0.6" 476 | 477 | "glob-parent@^3.1.0": 478 | "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" 479 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" 480 | "version" "3.1.0" 481 | dependencies: 482 | "is-glob" "^3.1.0" 483 | "path-dirname" "^1.0.0" 484 | 485 | "glob@^7.0.3": 486 | "integrity" "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=" 487 | "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" 488 | "version" "7.1.1" 489 | dependencies: 490 | "fs.realpath" "^1.0.0" 491 | "inflight" "^1.0.4" 492 | "inherits" "2" 493 | "minimatch" "^3.0.2" 494 | "once" "^1.3.0" 495 | "path-is-absolute" "^1.0.0" 496 | 497 | "graceful-fs@^4.1.11": 498 | "integrity" "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" 499 | "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz" 500 | "version" "4.1.15" 501 | 502 | "has-flag@^3.0.0": 503 | "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 504 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 505 | "version" "3.0.0" 506 | 507 | "has-value@^0.3.1": 508 | "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" 509 | "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" 510 | "version" "0.3.1" 511 | dependencies: 512 | "get-value" "^2.0.3" 513 | "has-values" "^0.1.4" 514 | "isobject" "^2.0.0" 515 | 516 | "has-value@^1.0.0": 517 | "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" 518 | "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" 519 | "version" "1.0.0" 520 | dependencies: 521 | "get-value" "^2.0.6" 522 | "has-values" "^1.0.0" 523 | "isobject" "^3.0.0" 524 | 525 | "has-values@^0.1.4": 526 | "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" 527 | "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" 528 | "version" "0.1.4" 529 | 530 | "has-values@^1.0.0": 531 | "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" 532 | "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" 533 | "version" "1.0.0" 534 | dependencies: 535 | "is-number" "^3.0.0" 536 | "kind-of" "^4.0.0" 537 | 538 | "has@^1.0.1": 539 | "integrity" "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=" 540 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.1.tgz" 541 | "version" "1.0.1" 542 | dependencies: 543 | "function-bind" "^1.0.2" 544 | 545 | "ignore@^3.2.0": 546 | "integrity" "sha1-JujaBkS+C7TLOVFvbHnw4PT/5Iw=" 547 | "resolved" "https://registry.npmjs.org/ignore/-/ignore-3.2.6.tgz" 548 | "version" "3.2.6" 549 | 550 | "inflight@^1.0.4": 551 | "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" 552 | "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" 553 | "version" "1.0.6" 554 | dependencies: 555 | "once" "^1.3.0" 556 | "wrappy" "1" 557 | 558 | "inherits@^2.0.1", "inherits@^2.0.3", "inherits@~2.0.1", "inherits@2": 559 | "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 560 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" 561 | "version" "2.0.3" 562 | 563 | "ini@~1.3.0": 564 | "integrity" "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=" 565 | "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz" 566 | "version" "1.3.4" 567 | 568 | "irregular-plurals@^1.0.0": 569 | "integrity" "sha1-OPKZg0uowAwwvpxVThNyaXUv86w=" 570 | "resolved" "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.2.0.tgz" 571 | "version" "1.2.0" 572 | 573 | "is-accessor-descriptor@^0.1.6": 574 | "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" 575 | "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" 576 | "version" "0.1.6" 577 | dependencies: 578 | "kind-of" "^3.0.2" 579 | 580 | "is-accessor-descriptor@^1.0.0": 581 | "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" 582 | "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" 583 | "version" "1.0.0" 584 | dependencies: 585 | "kind-of" "^6.0.0" 586 | 587 | "is-alphabetical@^1.0.0": 588 | "integrity" "sha1-4lRMEwWCVfIUTLdXBmzTNCocjEY=" 589 | "resolved" "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.0.tgz" 590 | "version" "1.0.0" 591 | 592 | "is-alphanumeric@^1.0.0": 593 | "integrity" "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=" 594 | "resolved" "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz" 595 | "version" "1.0.0" 596 | 597 | "is-alphanumerical@^1.0.0": 598 | "integrity" "sha1-4GSS5xnBvxXewjnk8a9fZ7TW578=" 599 | "resolved" "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.0.tgz" 600 | "version" "1.0.0" 601 | dependencies: 602 | "is-alphabetical" "^1.0.0" 603 | "is-decimal" "^1.0.0" 604 | 605 | "is-arrayish@^0.2.1": 606 | "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" 607 | "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" 608 | "version" "0.2.1" 609 | 610 | "is-binary-path@^1.0.0": 611 | "integrity" "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" 612 | "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" 613 | "version" "1.0.1" 614 | dependencies: 615 | "binary-extensions" "^1.0.0" 616 | 617 | "is-buffer@^1.1.5": 618 | "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 619 | "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" 620 | "version" "1.1.6" 621 | 622 | "is-buffer@^2.0.0": 623 | "integrity" "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" 624 | "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz" 625 | "version" "2.0.3" 626 | 627 | "is-data-descriptor@^0.1.4": 628 | "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" 629 | "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" 630 | "version" "0.1.4" 631 | dependencies: 632 | "kind-of" "^3.0.2" 633 | 634 | "is-data-descriptor@^1.0.0": 635 | "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" 636 | "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" 637 | "version" "1.0.0" 638 | dependencies: 639 | "kind-of" "^6.0.0" 640 | 641 | "is-decimal@^1.0.0": 642 | "integrity" "sha1-lAV5tupjxigICmnmK9qIyEcLT+A=" 643 | "resolved" "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.0.tgz" 644 | "version" "1.0.0" 645 | 646 | "is-descriptor@^0.1.0": 647 | "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" 648 | "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" 649 | "version" "0.1.6" 650 | dependencies: 651 | "is-accessor-descriptor" "^0.1.6" 652 | "is-data-descriptor" "^0.1.4" 653 | "kind-of" "^5.0.0" 654 | 655 | "is-descriptor@^1.0.0", "is-descriptor@^1.0.2": 656 | "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" 657 | "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" 658 | "version" "1.0.2" 659 | dependencies: 660 | "is-accessor-descriptor" "^1.0.0" 661 | "is-data-descriptor" "^1.0.0" 662 | "kind-of" "^6.0.2" 663 | 664 | "is-empty@^1.0.0": 665 | "integrity" "sha1-3pu1snhzigWgsJpX4ftNSjQan2s=" 666 | "resolved" "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz" 667 | "version" "1.2.0" 668 | 669 | "is-extendable@^0.1.0", "is-extendable@^0.1.1": 670 | "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 671 | "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" 672 | "version" "0.1.1" 673 | 674 | "is-extendable@^1.0.1": 675 | "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" 676 | "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" 677 | "version" "1.0.1" 678 | dependencies: 679 | "is-plain-object" "^2.0.4" 680 | 681 | "is-extglob@^2.1.0", "is-extglob@^2.1.1": 682 | "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 683 | "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" 684 | "version" "2.1.1" 685 | 686 | "is-fullwidth-code-point@^2.0.0": 687 | "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 688 | "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" 689 | "version" "2.0.0" 690 | 691 | "is-glob@^3.1.0": 692 | "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" 693 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" 694 | "version" "3.1.0" 695 | dependencies: 696 | "is-extglob" "^2.1.0" 697 | 698 | "is-glob@^4.0.0": 699 | "integrity" "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=" 700 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz" 701 | "version" "4.0.0" 702 | dependencies: 703 | "is-extglob" "^2.1.1" 704 | 705 | "is-hexadecimal@^1.0.0": 706 | "integrity" "sha1-XEWXcdKvmi45Ungf1U/LG8/kETw=" 707 | "resolved" "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.0.tgz" 708 | "version" "1.0.0" 709 | 710 | "is-hidden@^1.0.1": 711 | "integrity" "sha1-qbBM+8OlhcU5yMfFCjQU2R7oURk=" 712 | "resolved" "https://registry.npmjs.org/is-hidden/-/is-hidden-1.1.0.tgz" 713 | "version" "1.1.0" 714 | 715 | "is-number@^3.0.0": 716 | "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" 717 | "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" 718 | "version" "3.0.0" 719 | dependencies: 720 | "kind-of" "^3.0.2" 721 | 722 | "is-object@^1.0.1": 723 | "integrity" "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" 724 | "resolved" "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz" 725 | "version" "1.0.1" 726 | 727 | "is-plain-obj@^1.1.0": 728 | "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" 729 | "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" 730 | "version" "1.1.0" 731 | 732 | "is-plain-object@^2.0.1", "is-plain-object@^2.0.3", "is-plain-object@^2.0.4": 733 | "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" 734 | "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" 735 | "version" "2.0.4" 736 | dependencies: 737 | "isobject" "^3.0.1" 738 | 739 | "is-whitespace-character@^1.0.0": 740 | "integrity" "sha1-u/SoN2Tq0NRRvsKlUhjpGWGtwnU=" 741 | "resolved" "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.0.tgz" 742 | "version" "1.0.0" 743 | 744 | "is-windows@^1.0.2": 745 | "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" 746 | "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" 747 | "version" "1.0.2" 748 | 749 | "is-word-character@^1.0.0": 750 | "integrity" "sha1-o6nl3a1wxcLuNvSpz8mlP0RTUkc=" 751 | "resolved" "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.0.tgz" 752 | "version" "1.0.0" 753 | 754 | "isarray@~1.0.0", "isarray@1.0.0": 755 | "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 756 | "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" 757 | "version" "1.0.0" 758 | 759 | "isobject@^2.0.0": 760 | "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" 761 | "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" 762 | "version" "2.1.0" 763 | dependencies: 764 | "isarray" "1.0.0" 765 | 766 | "isobject@^3.0.0", "isobject@^3.0.1": 767 | "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" 768 | "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" 769 | "version" "3.0.1" 770 | 771 | "js-yaml@^3.6.1": 772 | "integrity" "sha1-AtPiwPa+qyAkjUEsNSIDgn14ZyE=" 773 | "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.2.tgz" 774 | "version" "3.8.2" 775 | dependencies: 776 | "argparse" "^1.0.7" 777 | "esprima" "^3.1.1" 778 | 779 | "json-parse-better-errors@^1.0.1": 780 | "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" 781 | "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" 782 | "version" "1.0.2" 783 | 784 | "json5@^1.0.0": 785 | "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" 786 | "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" 787 | "version" "1.0.1" 788 | dependencies: 789 | "minimist" "^1.2.0" 790 | 791 | "kind-of@^3.0.2", "kind-of@^3.0.3", "kind-of@^3.2.0": 792 | "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 793 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" 794 | "version" "3.2.2" 795 | dependencies: 796 | "is-buffer" "^1.1.5" 797 | 798 | "kind-of@^4.0.0": 799 | "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" 800 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" 801 | "version" "4.0.0" 802 | dependencies: 803 | "is-buffer" "^1.1.5" 804 | 805 | "kind-of@^5.0.0": 806 | "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" 807 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" 808 | "version" "5.1.0" 809 | 810 | "kind-of@^6.0.0": 811 | "integrity" "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" 812 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz" 813 | "version" "6.0.2" 814 | 815 | "kind-of@^6.0.2": 816 | "integrity" "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" 817 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz" 818 | "version" "6.0.2" 819 | 820 | "load-plugin@^2.0.0": 821 | "integrity" "sha1-XGiMVgJhmXtH39CnNh+usVKs9/U=" 822 | "resolved" "https://registry.npmjs.org/load-plugin/-/load-plugin-2.1.0.tgz" 823 | "version" "2.1.0" 824 | dependencies: 825 | "npm-prefix" "^1.2.0" 826 | "resolve-from" "^2.0.0" 827 | 828 | "longest-streak@^2.0.1": 829 | "integrity" "sha1-QtKRtUEeQDZcAOYxk0l+IkcxbjU=" 830 | "resolved" "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.1.tgz" 831 | "version" "2.0.1" 832 | 833 | "map-cache@^0.2.2": 834 | "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 835 | "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" 836 | "version" "0.2.2" 837 | 838 | "map-visit@^1.0.0": 839 | "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" 840 | "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" 841 | "version" "1.0.0" 842 | dependencies: 843 | "object-visit" "^1.0.0" 844 | 845 | "markdown-escapes@^1.0.0": 846 | "integrity" "sha1-yMoZ8dlNaCRZ4Kk8htsnp+9xayM=" 847 | "resolved" "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.0.tgz" 848 | "version" "1.0.0" 849 | 850 | "markdown-extensions@^1.1.0": 851 | "integrity" "sha1-+6Dxouu09BI9JbepO8NXksEfUE4=" 852 | "resolved" "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.0.tgz" 853 | "version" "1.1.0" 854 | 855 | "markdown-table@^1.1.0": 856 | "integrity" "sha1-H1rmFlnO2ICNiCVUwy6LPzjdEUM=" 857 | "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.0.tgz" 858 | "version" "1.1.0" 859 | 860 | "mdast-comment-marker@^1.0.0": 861 | "integrity" "sha1-8PJsM/xdgeQdnsNv9PBmu1DSF/s=" 862 | "resolved" "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-1.0.1.tgz" 863 | "version" "1.0.1" 864 | 865 | "mdast-util-compact@^1.0.0": 866 | "integrity" "sha1-TJTe3+NZMtVFfym2ULMw/cc+mUo=" 867 | "resolved" "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.0.tgz" 868 | "version" "1.0.0" 869 | dependencies: 870 | "unist-util-modify-children" "^1.0.0" 871 | "unist-util-visit" "^1.1.0" 872 | 873 | "mdast-util-heading-style@^1.0.2": 874 | "integrity" "sha1-FLfPKAKIHQmvDP3OQgJta8WE//E=" 875 | "resolved" "https://registry.npmjs.org/mdast-util-heading-style/-/mdast-util-heading-style-1.0.2.tgz" 876 | "version" "1.0.2" 877 | 878 | "mdast-util-to-string@^1.0.0", "mdast-util-to-string@^1.0.2": 879 | "integrity" "sha1-3JlqJNK1IReNP6w5k2gMA6aD4d0=" 880 | "resolved" "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.0.2.tgz" 881 | "version" "1.0.2" 882 | 883 | "micromatch@^3.1.10", "micromatch@^3.1.4": 884 | "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" 885 | "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" 886 | "version" "3.1.10" 887 | dependencies: 888 | "arr-diff" "^4.0.0" 889 | "array-unique" "^0.3.2" 890 | "braces" "^2.3.1" 891 | "define-property" "^2.0.2" 892 | "extend-shallow" "^3.0.2" 893 | "extglob" "^2.0.4" 894 | "fragment-cache" "^0.2.1" 895 | "kind-of" "^6.0.2" 896 | "nanomatch" "^1.2.9" 897 | "object.pick" "^1.3.0" 898 | "regex-not" "^1.0.0" 899 | "snapdragon" "^0.8.1" 900 | "to-regex" "^3.0.2" 901 | 902 | "minimatch@^3.0.2": 903 | "integrity" "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=" 904 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" 905 | "version" "3.0.3" 906 | dependencies: 907 | "brace-expansion" "^1.0.0" 908 | 909 | "minimist@^1.2.0": 910 | "integrity" "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 911 | "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" 912 | "version" "1.2.0" 913 | 914 | "mixin-deep@^1.2.0": 915 | "integrity" "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==" 916 | "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz" 917 | "version" "1.3.1" 918 | dependencies: 919 | "for-in" "^1.0.2" 920 | "is-extendable" "^1.0.1" 921 | 922 | "ms@^2.1.1": 923 | "integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" 924 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" 925 | "version" "2.1.1" 926 | 927 | "ms@2.0.0": 928 | "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 929 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" 930 | "version" "2.0.0" 931 | 932 | "nanomatch@^1.2.9": 933 | "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" 934 | "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" 935 | "version" "1.2.13" 936 | dependencies: 937 | "arr-diff" "^4.0.0" 938 | "array-unique" "^0.3.2" 939 | "define-property" "^2.0.2" 940 | "extend-shallow" "^3.0.2" 941 | "fragment-cache" "^0.2.1" 942 | "is-windows" "^1.0.2" 943 | "kind-of" "^6.0.2" 944 | "object.pick" "^1.3.0" 945 | "regex-not" "^1.0.0" 946 | "snapdragon" "^0.8.1" 947 | "to-regex" "^3.0.1" 948 | 949 | "normalize-path@^2.1.1": 950 | "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" 951 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" 952 | "version" "2.1.1" 953 | dependencies: 954 | "remove-trailing-separator" "^1.0.1" 955 | 956 | "normalize-path@^3.0.0": 957 | "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 958 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" 959 | "version" "3.0.0" 960 | 961 | "npm-prefix@^1.2.0": 962 | "integrity" "sha1-5hlFX3B0ulTMZtbQ033Z8b5ry8A=" 963 | "resolved" "https://registry.npmjs.org/npm-prefix/-/npm-prefix-1.2.0.tgz" 964 | "version" "1.2.0" 965 | dependencies: 966 | "rc" "^1.1.0" 967 | "shellsubstitute" "^1.1.0" 968 | "untildify" "^2.1.0" 969 | 970 | "object-copy@^0.1.0": 971 | "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" 972 | "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" 973 | "version" "0.1.0" 974 | dependencies: 975 | "copy-descriptor" "^0.1.0" 976 | "define-property" "^0.2.5" 977 | "kind-of" "^3.0.3" 978 | 979 | "object-visit@^1.0.0": 980 | "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" 981 | "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" 982 | "version" "1.0.1" 983 | dependencies: 984 | "isobject" "^3.0.0" 985 | 986 | "object.pick@^1.3.0": 987 | "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" 988 | "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" 989 | "version" "1.3.0" 990 | dependencies: 991 | "isobject" "^3.0.1" 992 | 993 | "once@^1.3.0": 994 | "integrity" "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=" 995 | "resolved" "https://registry.npmjs.org/once/-/once-1.3.3.tgz" 996 | "version" "1.3.3" 997 | dependencies: 998 | "wrappy" "1" 999 | 1000 | "os-homedir@^1.0.0": 1001 | "integrity" "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" 1002 | "resolved" "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" 1003 | "version" "1.0.2" 1004 | 1005 | "parse-entities@^1.0.2", "parse-entities@^1.1.0": 1006 | "integrity" "sha1-S8WPNf3I5l3e01oS8uQCI8oko/c=" 1007 | "resolved" "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.0.tgz" 1008 | "version" "1.1.0" 1009 | dependencies: 1010 | "character-entities" "^1.0.0" 1011 | "character-entities-legacy" "^1.0.0" 1012 | "character-reference-invalid" "^1.0.0" 1013 | "has" "^1.0.1" 1014 | "is-alphanumerical" "^1.0.0" 1015 | "is-decimal" "^1.0.0" 1016 | "is-hexadecimal" "^1.0.0" 1017 | 1018 | "parse-json@^4.0.0": 1019 | "integrity" "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=" 1020 | "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" 1021 | "version" "4.0.0" 1022 | dependencies: 1023 | "error-ex" "^1.3.1" 1024 | "json-parse-better-errors" "^1.0.1" 1025 | 1026 | "pascalcase@^0.1.1": 1027 | "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" 1028 | "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" 1029 | "version" "0.1.1" 1030 | 1031 | "path-dirname@^1.0.0": 1032 | "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" 1033 | "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" 1034 | "version" "1.0.2" 1035 | 1036 | "path-is-absolute@^1.0.0": 1037 | "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 1038 | "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" 1039 | "version" "1.0.1" 1040 | 1041 | "plur@^2.1.2": 1042 | "integrity" "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=" 1043 | "resolved" "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz" 1044 | "version" "2.1.2" 1045 | dependencies: 1046 | "irregular-plurals" "^1.0.0" 1047 | 1048 | "posix-character-classes@^0.1.0": 1049 | "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" 1050 | "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" 1051 | "version" "0.1.1" 1052 | 1053 | "process-nextick-args@~1.0.6": 1054 | "integrity" "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" 1055 | "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" 1056 | "version" "1.0.7" 1057 | 1058 | "rc@^1.1.0": 1059 | "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" 1060 | "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" 1061 | "version" "1.2.8" 1062 | dependencies: 1063 | "deep-extend" "^0.6.0" 1064 | "ini" "~1.3.0" 1065 | "minimist" "^1.2.0" 1066 | "strip-json-comments" "~2.0.1" 1067 | 1068 | "readable-stream@^2.0.2", "readable-stream@^2.2.2": 1069 | "integrity" "sha1-i0Ou125xSDk40SqNRsbPGgCx+BY=" 1070 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.6.tgz" 1071 | "version" "2.2.6" 1072 | dependencies: 1073 | "buffer-shims" "^1.0.0" 1074 | "core-util-is" "~1.0.0" 1075 | "inherits" "~2.0.1" 1076 | "isarray" "~1.0.0" 1077 | "process-nextick-args" "~1.0.6" 1078 | "string_decoder" "~0.10.x" 1079 | "util-deprecate" "~1.0.1" 1080 | 1081 | "readdirp@^2.2.1": 1082 | "integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==" 1083 | "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" 1084 | "version" "2.2.1" 1085 | dependencies: 1086 | "graceful-fs" "^4.1.11" 1087 | "micromatch" "^3.1.10" 1088 | "readable-stream" "^2.0.2" 1089 | 1090 | "regex-not@^1.0.0", "regex-not@^1.0.2": 1091 | "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" 1092 | "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" 1093 | "version" "1.0.2" 1094 | dependencies: 1095 | "extend-shallow" "^3.0.2" 1096 | "safe-regex" "^1.1.0" 1097 | 1098 | "remark-cli@^6.0.1": 1099 | "integrity" "sha512-h7Hwnfdcm5J03t2mxhl9BAav+Goqauqfz3LhpE7TP+RIiPnK6njU7qRDD7qlUd/hLyMSB+WBjYc7gVDQT3pv0A==" 1100 | "resolved" "https://registry.npmjs.org/remark-cli/-/remark-cli-6.0.1.tgz" 1101 | "version" "6.0.1" 1102 | dependencies: 1103 | "markdown-extensions" "^1.1.0" 1104 | "remark" "^10.0.0" 1105 | "unified-args" "^6.0.0" 1106 | 1107 | "remark-lint-alphabetize-lists@^2.0.1": 1108 | "integrity" "sha512-0wK2Zb6uJgSogCRC+5BaaiPMUX2bcMI/WjIf67XXxaWJqG4WUlAXEnuxEhMVPw2T+iRIHyvCNBYBHyRLL25mMA==" 1109 | "resolved" "https://registry.npmjs.org/remark-lint-alphabetize-lists/-/remark-lint-alphabetize-lists-2.0.1.tgz" 1110 | "version" "2.0.1" 1111 | dependencies: 1112 | "mdast-util-to-string" "^1.0.0" 1113 | "unified-lint-rule" "^1.0.0" 1114 | "unist-util-visit" "^1.0.0" 1115 | 1116 | "remark-lint-final-newline@^1.0.0": 1117 | "integrity" "sha1-jZNVArRDhLmHFqj+EJ5EJy63IyE=" 1118 | "resolved" "https://registry.npmjs.org/remark-lint-final-newline/-/remark-lint-final-newline-1.0.0.tgz" 1119 | "version" "1.0.0" 1120 | dependencies: 1121 | "unified-lint-rule" "^1.0.0" 1122 | 1123 | "remark-lint-hard-break-spaces@^1.0.0": 1124 | "integrity" "sha1-OcV7yX4zBezrIA/gc+/49y3haxU=" 1125 | "resolved" "https://registry.npmjs.org/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-1.0.0.tgz" 1126 | "version" "1.0.0" 1127 | dependencies: 1128 | "unified-lint-rule" "^1.0.0" 1129 | "unist-util-generated" "^1.1.0" 1130 | "unist-util-position" "^3.0.0" 1131 | "unist-util-visit" "^1.1.1" 1132 | 1133 | "remark-lint-hiring-without-whiteboards-links@^0.3.2": 1134 | "integrity" "sha1-MZeBZjhLPkCh3FN/kXiH/5UCKD8=" 1135 | "resolved" "https://registry.npmjs.org/remark-lint-hiring-without-whiteboards-links/-/remark-lint-hiring-without-whiteboards-links-0.3.2.tgz" 1136 | "version" "0.3.2" 1137 | dependencies: 1138 | "datasets-us-states-abbr" "^1.0.0" 1139 | "mdast-util-to-string" "^1.0.2" 1140 | "unified-lint-rule" "^1.0.0" 1141 | "unist-util-generated" "^1.1.0" 1142 | "unist-util-visit" "^1.0.0" 1143 | 1144 | "remark-lint-list-item-bullet-indent@^1.0.0": 1145 | "integrity" "sha1-JEOrNgo95knpZuzLQTysZD5JR80=" 1146 | "resolved" "https://registry.npmjs.org/remark-lint-list-item-bullet-indent/-/remark-lint-list-item-bullet-indent-1.0.0.tgz" 1147 | "version" "1.0.0" 1148 | dependencies: 1149 | "plur" "^2.1.2" 1150 | "unified-lint-rule" "^1.0.0" 1151 | "unist-util-generated" "^1.1.0" 1152 | "unist-util-position" "^3.0.0" 1153 | "unist-util-visit" "^1.1.1" 1154 | 1155 | "remark-lint-list-item-indent@^1.0.0": 1156 | "integrity" "sha1-TQ9EtiuHNVcaxnjEPJ0snLj2n28=" 1157 | "resolved" "https://registry.npmjs.org/remark-lint-list-item-indent/-/remark-lint-list-item-indent-1.0.0.tgz" 1158 | "version" "1.0.0" 1159 | dependencies: 1160 | "plur" "^2.1.2" 1161 | "unified-lint-rule" "^1.0.0" 1162 | "unist-util-generated" "^1.1.0" 1163 | "unist-util-position" "^3.0.0" 1164 | "unist-util-visit" "^1.1.1" 1165 | 1166 | "remark-lint-no-auto-link-without-protocol@^1.0.0": 1167 | "integrity" "sha1-QXcsKXos8SegqTfHdAPe/fzC3V8=" 1168 | "resolved" "https://registry.npmjs.org/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-1.0.0.tgz" 1169 | "version" "1.0.0" 1170 | dependencies: 1171 | "mdast-util-to-string" "^1.0.2" 1172 | "unified-lint-rule" "^1.0.0" 1173 | "unist-util-generated" "^1.1.0" 1174 | "unist-util-position" "^3.0.0" 1175 | "unist-util-visit" "^1.1.1" 1176 | 1177 | "remark-lint-no-blockquote-without-marker@^2.0.0": 1178 | "integrity" "sha512-jkfZ4hFiviZttEo7Ac7GZWFgMQ/bdVPfSluLeuf+qwL8sQvR4ClklKJ0Xbkk3cLRjvlGsc8U8uZR8qqH5MSLoA==" 1179 | "resolved" "https://registry.npmjs.org/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-2.0.2.tgz" 1180 | "version" "2.0.2" 1181 | dependencies: 1182 | "unified-lint-rule" "^1.0.0" 1183 | "unist-util-generated" "^1.1.0" 1184 | "unist-util-position" "^3.0.0" 1185 | "unist-util-visit" "^1.1.1" 1186 | "vfile-location" "^2.0.1" 1187 | 1188 | "remark-lint-no-duplicate-definitions@^1.0.0": 1189 | "integrity" "sha1-JrQs2O2Oq50tdYQsmNNrS+ZTC3M=" 1190 | "resolved" "https://registry.npmjs.org/remark-lint-no-duplicate-definitions/-/remark-lint-no-duplicate-definitions-1.0.0.tgz" 1191 | "version" "1.0.0" 1192 | dependencies: 1193 | "unified-lint-rule" "^1.0.0" 1194 | "unist-util-generated" "^1.1.0" 1195 | "unist-util-position" "^3.0.0" 1196 | "unist-util-visit" "^1.1.1" 1197 | 1198 | "remark-lint-no-heading-content-indent@^1.0.0": 1199 | "integrity" "sha1-onGv2WZNbk93WzZhJPKXO/sfRTU=" 1200 | "resolved" "https://registry.npmjs.org/remark-lint-no-heading-content-indent/-/remark-lint-no-heading-content-indent-1.0.0.tgz" 1201 | "version" "1.0.0" 1202 | dependencies: 1203 | "mdast-util-heading-style" "^1.0.2" 1204 | "plur" "^2.1.2" 1205 | "unified-lint-rule" "^1.0.0" 1206 | "unist-util-generated" "^1.1.0" 1207 | "unist-util-position" "^3.0.0" 1208 | "unist-util-visit" "^1.1.1" 1209 | 1210 | "remark-lint-no-inline-padding@^1.0.0": 1211 | "integrity" "sha1-1fpFqghvPVwFSPstEaAglQ4uQrw=" 1212 | "resolved" "https://registry.npmjs.org/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-1.0.0.tgz" 1213 | "version" "1.0.0" 1214 | dependencies: 1215 | "mdast-util-to-string" "^1.0.2" 1216 | "unified-lint-rule" "^1.0.0" 1217 | "unist-util-generated" "^1.1.0" 1218 | "unist-util-visit" "^1.1.1" 1219 | 1220 | "remark-lint-no-literal-urls@^1.0.0": 1221 | "integrity" "sha1-ykN+8mZhiJE0GJXW0Pq2zS7jfzs=" 1222 | "resolved" "https://registry.npmjs.org/remark-lint-no-literal-urls/-/remark-lint-no-literal-urls-1.0.0.tgz" 1223 | "version" "1.0.0" 1224 | dependencies: 1225 | "mdast-util-to-string" "^1.0.2" 1226 | "unified-lint-rule" "^1.0.0" 1227 | "unist-util-generated" "^1.1.0" 1228 | "unist-util-position" "^3.0.0" 1229 | "unist-util-visit" "^1.1.1" 1230 | 1231 | "remark-lint-no-shortcut-reference-image@^1.0.0": 1232 | "integrity" "sha1-c1m4IEwlsBb9zIiUenlS9p73kr4=" 1233 | "resolved" "https://registry.npmjs.org/remark-lint-no-shortcut-reference-image/-/remark-lint-no-shortcut-reference-image-1.0.0.tgz" 1234 | "version" "1.0.0" 1235 | dependencies: 1236 | "unified-lint-rule" "^1.0.0" 1237 | "unist-util-generated" "^1.1.0" 1238 | "unist-util-visit" "^1.1.1" 1239 | 1240 | "remark-lint-no-shortcut-reference-link@^1.0.0": 1241 | "integrity" "sha1-CJxon+Bsv+F9paBwp+2tYdvkxuE=" 1242 | "resolved" "https://registry.npmjs.org/remark-lint-no-shortcut-reference-link/-/remark-lint-no-shortcut-reference-link-1.0.0.tgz" 1243 | "version" "1.0.0" 1244 | dependencies: 1245 | "unified-lint-rule" "^1.0.0" 1246 | "unist-util-generated" "^1.1.0" 1247 | "unist-util-visit" "^1.1.1" 1248 | 1249 | "remark-lint-no-tabs@^1.0.2": 1250 | "integrity" "sha512-jPjRLHyzO4lO6orhOmHd6AN6mVc/uMWvYZ3qD41dniktnLyHEbIG6DpPxixjfpmEe0wi73RXMywKHrWshLJwAg==" 1251 | "resolved" "https://registry.npmjs.org/remark-lint-no-tabs/-/remark-lint-no-tabs-1.0.2.tgz" 1252 | "version" "1.0.2" 1253 | dependencies: 1254 | "unified-lint-rule" "^1.0.0" 1255 | "vfile-location" "^2.0.1" 1256 | 1257 | "remark-lint-no-trailing-spaces@^2.0.0": 1258 | "integrity" "sha512-UVb0xAFO5lsa/kRNC/qHOz7GuF91TjW7hk+m8hUircj1Nh53BP9rH24DJ/NVPF1Ve+u5k+pfOTJPqJcvD0zgUw==" 1259 | "resolved" "https://registry.npmjs.org/remark-lint-no-trailing-spaces/-/remark-lint-no-trailing-spaces-2.0.0.tgz" 1260 | "version" "2.0.0" 1261 | dependencies: 1262 | "unified-lint-rule" "^1.0.2" 1263 | 1264 | "remark-lint-no-undefined-references@^1.0.0": 1265 | "integrity" "sha1-+x3amWEFGTQ+F7AsNKW52vC09+k=" 1266 | "resolved" "https://registry.npmjs.org/remark-lint-no-undefined-references/-/remark-lint-no-undefined-references-1.0.0.tgz" 1267 | "version" "1.0.0" 1268 | dependencies: 1269 | "unified-lint-rule" "^1.0.0" 1270 | "unist-util-generated" "^1.1.0" 1271 | "unist-util-visit" "^1.1.1" 1272 | 1273 | "remark-lint-no-unused-definitions@^1.0.0": 1274 | "integrity" "sha1-QcS3t5mInCTnATQGXXz/W5DEVu0=" 1275 | "resolved" "https://registry.npmjs.org/remark-lint-no-unused-definitions/-/remark-lint-no-unused-definitions-1.0.0.tgz" 1276 | "version" "1.0.0" 1277 | dependencies: 1278 | "unified-lint-rule" "^1.0.0" 1279 | "unist-util-generated" "^1.1.0" 1280 | "unist-util-visit" "^1.1.1" 1281 | 1282 | "remark-lint-no-url-trailing-slash@^3.0.1": 1283 | "integrity" "sha512-M1Urq1d6MshfQWo1MpklUhgfxfXpXlbSIdgayvdhLmsaWclVmOqi1i8+0pOyneBdmwbzPNRno7RtsNQjTtCp+A==" 1284 | "resolved" "https://registry.npmjs.org/remark-lint-no-url-trailing-slash/-/remark-lint-no-url-trailing-slash-3.0.1.tgz" 1285 | "version" "3.0.1" 1286 | dependencies: 1287 | "unified-lint-rule" "^1.0.0" 1288 | "unist-util-visit" "^1.0.0" 1289 | 1290 | "remark-lint-ordered-list-marker-style@^1.0.0": 1291 | "integrity" "sha1-C0hu+5r0q8VkbHpYvyI5PH0iIKE=" 1292 | "resolved" "https://registry.npmjs.org/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-1.0.0.tgz" 1293 | "version" "1.0.0" 1294 | dependencies: 1295 | "unified-lint-rule" "^1.0.0" 1296 | "unist-util-generated" "^1.1.0" 1297 | "unist-util-position" "^3.0.0" 1298 | "unist-util-visit" "^1.1.1" 1299 | 1300 | "remark-lint-unordered-list-marker-style@^1.0.2": 1301 | "integrity" "sha512-qdnF9JuMWzFJzGIfdAWfOHyjad8dqIQSs+cTzqMlNZHOGrrCJdTUWzybzcZMGn1yuwreklZdHKhOglXQFwSD3A==" 1302 | "resolved" "https://registry.npmjs.org/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-1.0.2.tgz" 1303 | "version" "1.0.2" 1304 | dependencies: 1305 | "unified-lint-rule" "^1.0.0" 1306 | "unist-util-generated" "^1.1.0" 1307 | "unist-util-position" "^3.0.0" 1308 | "unist-util-visit" "^1.1.1" 1309 | 1310 | "remark-lint@^6.0.0", "remark-lint@^6.0.4": 1311 | "integrity" "sha512-miD6SKhjEkLgdJXgAmNhGsdY1yIGAzwpoGIn/59MR6nZhshdxSm9/pLPiw9fK3loNASA3j7k//kea6x5vHb+jQ==" 1312 | "resolved" "https://registry.npmjs.org/remark-lint/-/remark-lint-6.0.4.tgz" 1313 | "version" "6.0.4" 1314 | dependencies: 1315 | "remark-message-control" "^4.0.0" 1316 | 1317 | "remark-message-control@^4.0.0": 1318 | "integrity" "sha1-/TB6G7l1lWqLKiHAJu7Q7wJOB/I=" 1319 | "resolved" "https://registry.npmjs.org/remark-message-control/-/remark-message-control-4.0.0.tgz" 1320 | "version" "4.0.0" 1321 | dependencies: 1322 | "mdast-comment-marker" "^1.0.0" 1323 | "trim" "0.0.1" 1324 | "unist-util-visit" "^1.0.0" 1325 | "vfile-location" "^2.0.0" 1326 | 1327 | "remark-parse@^6.0.0": 1328 | "integrity" "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==" 1329 | "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz" 1330 | "version" "6.0.3" 1331 | dependencies: 1332 | "collapse-white-space" "^1.0.2" 1333 | "is-alphabetical" "^1.0.0" 1334 | "is-decimal" "^1.0.0" 1335 | "is-whitespace-character" "^1.0.0" 1336 | "is-word-character" "^1.0.0" 1337 | "markdown-escapes" "^1.0.0" 1338 | "parse-entities" "^1.1.0" 1339 | "repeat-string" "^1.5.4" 1340 | "state-toggle" "^1.0.0" 1341 | "trim" "0.0.1" 1342 | "trim-trailing-lines" "^1.0.0" 1343 | "unherit" "^1.0.4" 1344 | "unist-util-remove-position" "^1.0.0" 1345 | "vfile-location" "^2.0.0" 1346 | "xtend" "^4.0.1" 1347 | 1348 | "remark-preset-lint-recommended@^3.0.2": 1349 | "integrity" "sha512-os4YNWLbkorjvDHVB4o+zCCufZLzGoD4Iwdk7SV7bSIZurUTrMp/ZrpNytyetN9ugIMXuHbWJUE+dF0ND+WorQ==" 1350 | "resolved" "https://registry.npmjs.org/remark-preset-lint-recommended/-/remark-preset-lint-recommended-3.0.2.tgz" 1351 | "version" "3.0.2" 1352 | dependencies: 1353 | "remark-lint" "^6.0.0" 1354 | "remark-lint-final-newline" "^1.0.0" 1355 | "remark-lint-hard-break-spaces" "^1.0.0" 1356 | "remark-lint-list-item-bullet-indent" "^1.0.0" 1357 | "remark-lint-list-item-indent" "^1.0.0" 1358 | "remark-lint-no-auto-link-without-protocol" "^1.0.0" 1359 | "remark-lint-no-blockquote-without-marker" "^2.0.0" 1360 | "remark-lint-no-duplicate-definitions" "^1.0.0" 1361 | "remark-lint-no-heading-content-indent" "^1.0.0" 1362 | "remark-lint-no-inline-padding" "^1.0.0" 1363 | "remark-lint-no-literal-urls" "^1.0.0" 1364 | "remark-lint-no-shortcut-reference-image" "^1.0.0" 1365 | "remark-lint-no-shortcut-reference-link" "^1.0.0" 1366 | "remark-lint-no-undefined-references" "^1.0.0" 1367 | "remark-lint-no-unused-definitions" "^1.0.0" 1368 | "remark-lint-ordered-list-marker-style" "^1.0.0" 1369 | 1370 | "remark-stringify@^6.0.0": 1371 | "integrity" "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==" 1372 | "resolved" "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz" 1373 | "version" "6.0.4" 1374 | dependencies: 1375 | "ccount" "^1.0.0" 1376 | "is-alphanumeric" "^1.0.0" 1377 | "is-decimal" "^1.0.0" 1378 | "is-whitespace-character" "^1.0.0" 1379 | "longest-streak" "^2.0.1" 1380 | "markdown-escapes" "^1.0.0" 1381 | "markdown-table" "^1.1.0" 1382 | "mdast-util-compact" "^1.0.0" 1383 | "parse-entities" "^1.0.2" 1384 | "repeat-string" "^1.5.4" 1385 | "state-toggle" "^1.0.0" 1386 | "stringify-entities" "^1.0.1" 1387 | "unherit" "^1.0.4" 1388 | "xtend" "^4.0.1" 1389 | 1390 | "remark@^10.0.0": 1391 | "integrity" "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==" 1392 | "resolved" "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz" 1393 | "version" "10.0.1" 1394 | dependencies: 1395 | "remark-parse" "^6.0.0" 1396 | "remark-stringify" "^6.0.0" 1397 | "unified" "^7.0.0" 1398 | 1399 | "remove-trailing-separator@^1.0.1": 1400 | "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 1401 | "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" 1402 | "version" "1.1.0" 1403 | 1404 | "repeat-element@^1.1.2": 1405 | "integrity" "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" 1406 | "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" 1407 | "version" "1.1.2" 1408 | 1409 | "repeat-string@^1.5.0", "repeat-string@^1.5.4", "repeat-string@^1.6.1": 1410 | "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 1411 | "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" 1412 | "version" "1.6.1" 1413 | 1414 | "replace-ext@1.0.0": 1415 | "integrity" "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" 1416 | "resolved" "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz" 1417 | "version" "1.0.0" 1418 | 1419 | "resolve-from@^2.0.0": 1420 | "integrity" "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" 1421 | "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz" 1422 | "version" "2.0.0" 1423 | 1424 | "resolve-url@^0.2.1": 1425 | "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" 1426 | "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" 1427 | "version" "0.2.1" 1428 | 1429 | "ret@~0.1.10": 1430 | "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" 1431 | "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" 1432 | "version" "0.1.15" 1433 | 1434 | "safe-regex@^1.1.0": 1435 | "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" 1436 | "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" 1437 | "version" "1.1.0" 1438 | dependencies: 1439 | "ret" "~0.1.10" 1440 | 1441 | "set-value@^0.4.3": 1442 | "integrity" "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=" 1443 | "resolved" "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz" 1444 | "version" "0.4.3" 1445 | dependencies: 1446 | "extend-shallow" "^2.0.1" 1447 | "is-extendable" "^0.1.1" 1448 | "is-plain-object" "^2.0.1" 1449 | "to-object-path" "^0.3.0" 1450 | 1451 | "set-value@^2.0.0": 1452 | "integrity" "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==" 1453 | "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz" 1454 | "version" "2.0.0" 1455 | dependencies: 1456 | "extend-shallow" "^2.0.1" 1457 | "is-extendable" "^0.1.1" 1458 | "is-plain-object" "^2.0.3" 1459 | "split-string" "^3.0.1" 1460 | 1461 | "shellsubstitute@^1.1.0": 1462 | "integrity" "sha1-5PcCpQxRiw9v6YRRiQ1wWvKba3A=" 1463 | "resolved" "https://registry.npmjs.org/shellsubstitute/-/shellsubstitute-1.2.0.tgz" 1464 | "version" "1.2.0" 1465 | 1466 | "sliced@^1.0.1": 1467 | "integrity" "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" 1468 | "resolved" "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz" 1469 | "version" "1.0.1" 1470 | 1471 | "snapdragon-node@^2.0.1": 1472 | "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" 1473 | "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" 1474 | "version" "2.1.1" 1475 | dependencies: 1476 | "define-property" "^1.0.0" 1477 | "isobject" "^3.0.0" 1478 | "snapdragon-util" "^3.0.1" 1479 | 1480 | "snapdragon-util@^3.0.1": 1481 | "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" 1482 | "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" 1483 | "version" "3.0.1" 1484 | dependencies: 1485 | "kind-of" "^3.2.0" 1486 | 1487 | "snapdragon@^0.8.1": 1488 | "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" 1489 | "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" 1490 | "version" "0.8.2" 1491 | dependencies: 1492 | "base" "^0.11.1" 1493 | "debug" "^2.2.0" 1494 | "define-property" "^0.2.5" 1495 | "extend-shallow" "^2.0.1" 1496 | "map-cache" "^0.2.2" 1497 | "source-map" "^0.5.6" 1498 | "source-map-resolve" "^0.5.0" 1499 | "use" "^3.1.0" 1500 | 1501 | "source-map-resolve@^0.5.0": 1502 | "integrity" "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==" 1503 | "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz" 1504 | "version" "0.5.2" 1505 | dependencies: 1506 | "atob" "^2.1.1" 1507 | "decode-uri-component" "^0.2.0" 1508 | "resolve-url" "^0.2.1" 1509 | "source-map-url" "^0.4.0" 1510 | "urix" "^0.1.0" 1511 | 1512 | "source-map-url@^0.4.0": 1513 | "integrity" "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" 1514 | "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" 1515 | "version" "0.4.0" 1516 | 1517 | "source-map@^0.5.6": 1518 | "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 1519 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" 1520 | "version" "0.5.7" 1521 | 1522 | "split-string@^3.0.1", "split-string@^3.0.2": 1523 | "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" 1524 | "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" 1525 | "version" "3.1.0" 1526 | dependencies: 1527 | "extend-shallow" "^3.0.0" 1528 | 1529 | "sprintf-js@~1.0.2": 1530 | "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 1531 | "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" 1532 | "version" "1.0.3" 1533 | 1534 | "state-toggle@^1.0.0": 1535 | "integrity" "sha1-0g+aYWu08MO5i5GSLSW2QKorxCU=" 1536 | "resolved" "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.0.tgz" 1537 | "version" "1.0.0" 1538 | 1539 | "static-extend@^0.1.1": 1540 | "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" 1541 | "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" 1542 | "version" "0.1.2" 1543 | dependencies: 1544 | "define-property" "^0.2.5" 1545 | "object-copy" "^0.1.0" 1546 | 1547 | "string_decoder@~0.10.x": 1548 | "integrity" "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" 1549 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" 1550 | "version" "0.10.31" 1551 | 1552 | "string-width@^2.0.0": 1553 | "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" 1554 | "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" 1555 | "version" "2.1.1" 1556 | dependencies: 1557 | "is-fullwidth-code-point" "^2.0.0" 1558 | "strip-ansi" "^4.0.0" 1559 | 1560 | "stringify-entities@^1.0.1": 1561 | "integrity" "sha1-IkSlFsTx6OAbc9rQECMBZ3ar2Rc=" 1562 | "resolved" "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.0.tgz" 1563 | "version" "1.3.0" 1564 | dependencies: 1565 | "character-entities-html4" "^1.0.0" 1566 | "character-entities-legacy" "^1.0.0" 1567 | "has" "^1.0.1" 1568 | "is-alphanumerical" "^1.0.0" 1569 | "is-hexadecimal" "^1.0.0" 1570 | 1571 | "strip-ansi@^4.0.0": 1572 | "integrity" "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" 1573 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" 1574 | "version" "4.0.0" 1575 | dependencies: 1576 | "ansi-regex" "^3.0.0" 1577 | 1578 | "strip-json-comments@~2.0.1": 1579 | "integrity" "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" 1580 | "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" 1581 | "version" "2.0.1" 1582 | 1583 | "supports-color@^5.3.0", "supports-color@^5.4.0": 1584 | "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" 1585 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" 1586 | "version" "5.5.0" 1587 | dependencies: 1588 | "has-flag" "^3.0.0" 1589 | 1590 | "text-table@^0.2.0": 1591 | "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" 1592 | "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" 1593 | "version" "0.2.0" 1594 | 1595 | "to-object-path@^0.3.0": 1596 | "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" 1597 | "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" 1598 | "version" "0.3.0" 1599 | dependencies: 1600 | "kind-of" "^3.0.2" 1601 | 1602 | "to-regex-range@^2.1.0": 1603 | "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" 1604 | "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" 1605 | "version" "2.1.1" 1606 | dependencies: 1607 | "is-number" "^3.0.0" 1608 | "repeat-string" "^1.6.1" 1609 | 1610 | "to-regex@^3.0.1", "to-regex@^3.0.2": 1611 | "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" 1612 | "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" 1613 | "version" "3.0.2" 1614 | dependencies: 1615 | "define-property" "^2.0.2" 1616 | "extend-shallow" "^3.0.2" 1617 | "regex-not" "^1.0.2" 1618 | "safe-regex" "^1.1.0" 1619 | 1620 | "to-vfile@^4.0.0": 1621 | "integrity" "sha512-Y7EDM+uoU8TZxF5ej2mUR0dLO4qbuuNRnJKxEht2QJWEq2421pyG1D1x8YxPKmyTc6nHh7Td/jLGFxYo+9vkLA==" 1622 | "resolved" "https://registry.npmjs.org/to-vfile/-/to-vfile-4.0.0.tgz" 1623 | "version" "4.0.0" 1624 | dependencies: 1625 | "is-buffer" "^2.0.0" 1626 | "vfile" "^3.0.0" 1627 | 1628 | "trim-trailing-lines@^1.0.0": 1629 | "integrity" "sha1-eu+7eAjfnWafbaLkOMrIxGradoQ=" 1630 | "resolved" "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.0.tgz" 1631 | "version" "1.1.0" 1632 | 1633 | "trim@0.0.1": 1634 | "integrity" "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" 1635 | "resolved" "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz" 1636 | "version" "0.0.1" 1637 | 1638 | "trough@^1.0.0": 1639 | "integrity" "sha1-a97f5/KqSabzxDIldodVWVfzQv0=" 1640 | "resolved" "https://registry.npmjs.org/trough/-/trough-1.0.0.tgz" 1641 | "version" "1.0.0" 1642 | 1643 | "typedarray@^0.0.6": 1644 | "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" 1645 | "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" 1646 | "version" "0.0.6" 1647 | 1648 | "unherit@^1.0.4": 1649 | "integrity" "sha1-a5qu379z3xdWrZ4xbdmBiFhAzX0=" 1650 | "resolved" "https://registry.npmjs.org/unherit/-/unherit-1.1.0.tgz" 1651 | "version" "1.1.0" 1652 | dependencies: 1653 | "inherits" "^2.0.1" 1654 | "xtend" "^4.0.1" 1655 | 1656 | "unified-args@^6.0.0": 1657 | "integrity" "sha512-1m2pGiTClgcCtCvgtABkJLze8JJiZpzsqujRhzBjZsRwaIIU1Yj36YHY6t2RvidO8d6fucZdk3KX+8eS4+uv9g==" 1658 | "resolved" "https://registry.npmjs.org/unified-args/-/unified-args-6.0.0.tgz" 1659 | "version" "6.0.0" 1660 | dependencies: 1661 | "camelcase" "^5.0.0" 1662 | "chalk" "^2.0.0" 1663 | "chokidar" "^2.0.0" 1664 | "fault" "^1.0.2" 1665 | "json5" "^1.0.0" 1666 | "minimist" "^1.2.0" 1667 | "text-table" "^0.2.0" 1668 | "unified-engine" "^6.0.0" 1669 | 1670 | "unified-engine@^6.0.0": 1671 | "integrity" "sha512-iDJYH82TgcezQA4IZzhCNJQx7vBsGk4h9s4Q7Fscrb3qcPsxBqVrVNYez2W3sBVTxuU1bFAhyRpA6ba/R4j93A==" 1672 | "resolved" "https://registry.npmjs.org/unified-engine/-/unified-engine-6.0.1.tgz" 1673 | "version" "6.0.1" 1674 | dependencies: 1675 | "concat-stream" "^1.5.1" 1676 | "debug" "^3.1.0" 1677 | "fault" "^1.0.0" 1678 | "fn-name" "^2.0.1" 1679 | "glob" "^7.0.3" 1680 | "ignore" "^3.2.0" 1681 | "is-empty" "^1.0.0" 1682 | "is-hidden" "^1.0.1" 1683 | "is-object" "^1.0.1" 1684 | "js-yaml" "^3.6.1" 1685 | "load-plugin" "^2.0.0" 1686 | "parse-json" "^4.0.0" 1687 | "to-vfile" "^4.0.0" 1688 | "trough" "^1.0.0" 1689 | "unist-util-inspect" "^4.1.2" 1690 | "vfile-reporter" "^5.0.0" 1691 | "vfile-statistics" "^1.1.0" 1692 | "x-is-string" "^0.1.0" 1693 | "xtend" "^4.0.1" 1694 | 1695 | "unified-lint-rule@^1.0.0", "unified-lint-rule@^1.0.2": 1696 | "integrity" "sha512-6z+HH3mtlFdj/w3MaQpObrZAd9KRiro370GxBFh13qkV8LYR21lLozA4iQiZPhe7KuX/lHewoGOEgQ4AWrAR3Q==" 1697 | "resolved" "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.3.tgz" 1698 | "version" "1.0.3" 1699 | dependencies: 1700 | "wrapped" "^1.0.1" 1701 | 1702 | "unified@^7.0.0": 1703 | "integrity" "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==" 1704 | "resolved" "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz" 1705 | "version" "7.1.0" 1706 | dependencies: 1707 | "@types/unist" "^2.0.0" 1708 | "@types/vfile" "^3.0.0" 1709 | "bail" "^1.0.0" 1710 | "extend" "^3.0.0" 1711 | "is-plain-obj" "^1.1.0" 1712 | "trough" "^1.0.0" 1713 | "vfile" "^3.0.0" 1714 | "x-is-string" "^0.1.0" 1715 | 1716 | "union-value@^1.0.0": 1717 | "integrity" "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=" 1718 | "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz" 1719 | "version" "1.0.0" 1720 | dependencies: 1721 | "arr-union" "^3.1.0" 1722 | "get-value" "^2.0.6" 1723 | "is-extendable" "^0.1.1" 1724 | "set-value" "^0.4.3" 1725 | 1726 | "unist-util-generated@^1.1.0": 1727 | "integrity" "sha1-jJVlf/ErMur/4HMfuzfaaZX64Bs=" 1728 | "resolved" "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.0.tgz" 1729 | "version" "1.1.0" 1730 | 1731 | "unist-util-inspect@^4.1.2": 1732 | "integrity" "sha512-Fv9R88ZBbDp7mHN+wsbxS1r8VW3unyhZh/F18dcJRQsg0+g3DxNQnMS+AEG/uotB8Md+HMK/TfzSU5lUDWxkZg==" 1733 | "resolved" "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-4.1.3.tgz" 1734 | "version" "4.1.3" 1735 | dependencies: 1736 | "is-empty" "^1.0.0" 1737 | 1738 | "unist-util-modify-children@^1.0.0": 1739 | "integrity" "sha1-VZIDroXXp2KDJ3vhq/uvWVoXfq0=" 1740 | "resolved" "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.0.tgz" 1741 | "version" "1.1.0" 1742 | dependencies: 1743 | "array-iterate" "^1.0.0" 1744 | 1745 | "unist-util-position@^3.0.0": 1746 | "integrity" "sha1-5uHgPu64HF4a/lU+jUrfvXwNj4I=" 1747 | "resolved" "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.0.0.tgz" 1748 | "version" "3.0.0" 1749 | 1750 | "unist-util-remove-position@^1.0.0": 1751 | "integrity" "sha1-JET+3DRLxfVA2rY1PgE7bXgQHcI=" 1752 | "resolved" "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.0.tgz" 1753 | "version" "1.1.0" 1754 | dependencies: 1755 | "unist-util-visit" "^1.1.0" 1756 | 1757 | "unist-util-stringify-position@^1.0.0", "unist-util-stringify-position@^1.1.1": 1758 | "integrity" "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" 1759 | "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz" 1760 | "version" "1.1.2" 1761 | 1762 | "unist-util-visit@^1.0.0", "unist-util-visit@^1.1.0", "unist-util-visit@^1.1.1": 1763 | "integrity" "sha1-6RejsTdlizNctEIMfaLnTZKOTpQ=" 1764 | "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.1.1.tgz" 1765 | "version" "1.1.1" 1766 | 1767 | "unset-value@^1.0.0": 1768 | "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" 1769 | "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" 1770 | "version" "1.0.0" 1771 | dependencies: 1772 | "has-value" "^0.3.1" 1773 | "isobject" "^3.0.0" 1774 | 1775 | "untildify@^2.1.0": 1776 | "integrity" "sha1-F+soB5h/dpUunASF/DEdBqgmouA=" 1777 | "resolved" "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz" 1778 | "version" "2.1.0" 1779 | dependencies: 1780 | "os-homedir" "^1.0.0" 1781 | 1782 | "upath@^1.1.0": 1783 | "integrity" "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" 1784 | "resolved" "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz" 1785 | "version" "1.1.0" 1786 | 1787 | "urix@^0.1.0": 1788 | "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" 1789 | "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" 1790 | "version" "0.1.0" 1791 | 1792 | "use@^3.1.0": 1793 | "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" 1794 | "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" 1795 | "version" "3.1.1" 1796 | 1797 | "util-deprecate@~1.0.1": 1798 | "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1799 | "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" 1800 | "version" "1.0.2" 1801 | 1802 | "vfile-location@^2.0.0", "vfile-location@^2.0.1": 1803 | "integrity" "sha1-C/iBb3MrD4vZAqVv2kxiyOk13FI=" 1804 | "resolved" "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.1.tgz" 1805 | "version" "2.0.1" 1806 | 1807 | "vfile-message@^1.0.0": 1808 | "integrity" "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==" 1809 | "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz" 1810 | "version" "1.1.1" 1811 | dependencies: 1812 | "unist-util-stringify-position" "^1.1.1" 1813 | 1814 | "vfile-reporter@^5.0.0": 1815 | "integrity" "sha512-A/cfKvfVmeEmAKx1yyOWggCjC/k184Vkl5pVJAw5CEdppHd5FHBVcdyJ1JBSqIdJjJqyhZY4ZD3JycHr/uwmlA==" 1816 | "resolved" "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-5.1.1.tgz" 1817 | "version" "5.1.1" 1818 | dependencies: 1819 | "repeat-string" "^1.5.0" 1820 | "string-width" "^2.0.0" 1821 | "supports-color" "^5.4.0" 1822 | "unist-util-stringify-position" "^1.0.0" 1823 | "vfile-sort" "^2.1.2" 1824 | "vfile-statistics" "^1.1.0" 1825 | 1826 | "vfile-sort@^2.1.2": 1827 | "integrity" "sha512-RgxLXVWrJBWb2GuP8FsSkqK7HmbjXjnI8qx3nD6NTWhsWaelaKvJuxfh1F1d1lkCPD7imo4zzi8cf6IOMgaTnQ==" 1828 | "resolved" "https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.2.0.tgz" 1829 | "version" "2.2.0" 1830 | 1831 | "vfile-statistics@^1.1.0": 1832 | "integrity" "sha512-16wAC9eEGXdsD35LX9m/iXCRIZyX5LIrDgDtAF92rbATSqsBRbC4n05e0Rj5vt3XRpcKu0UJeWnTxWsSyvNZ+w==" 1833 | "resolved" "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-1.1.2.tgz" 1834 | "version" "1.1.2" 1835 | 1836 | "vfile@^3.0.0": 1837 | "integrity" "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==" 1838 | "resolved" "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz" 1839 | "version" "3.0.1" 1840 | dependencies: 1841 | "is-buffer" "^2.0.0" 1842 | "replace-ext" "1.0.0" 1843 | "unist-util-stringify-position" "^1.0.0" 1844 | "vfile-message" "^1.0.0" 1845 | 1846 | "wrapped@^1.0.1": 1847 | "integrity" "sha1-x4PZ2Aeyc+mwHoUWgKk4yHyQckI=" 1848 | "resolved" "https://registry.npmjs.org/wrapped/-/wrapped-1.0.1.tgz" 1849 | "version" "1.0.1" 1850 | dependencies: 1851 | "co" "3.1.0" 1852 | "sliced" "^1.0.1" 1853 | 1854 | "wrappy@1": 1855 | "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1856 | "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 1857 | "version" "1.0.2" 1858 | 1859 | "x-is-string@^0.1.0": 1860 | "integrity" "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" 1861 | "resolved" "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz" 1862 | "version" "0.1.0" 1863 | 1864 | "xtend@^4.0.1": 1865 | "integrity" "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" 1866 | "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" 1867 | "version" "4.0.1" 1868 | --------------------------------------------------------------------------------