├── .github └── main.workflow ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── README.md ├── THIRD_PARTY_NOTICE.md ├── entrypoint.js ├── package-lock.json └── package.json /.github/main.workflow: -------------------------------------------------------------------------------- 1 | workflow "Lint JavaScript" { 2 | on = "push" 3 | resolves = ["Lint", "Formatting"] 4 | } 5 | 6 | action "Lint" { 7 | uses = "actions/npm@v2.0.0" 8 | runs = "npx eslint --no-eslintrc --env es6 --parser-options ecmaVersion:2018 entrypoint.js" 9 | } 10 | 11 | action "Formatting" { 12 | uses = "actions/npm@v2.0.0" 13 | runs = "npx prettier -c --no-semi --no-bracket-spacing --single-quote entrypoint.js" 14 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 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, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and 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 opensource@github.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 https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq 77 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing 2 | 3 | [fork]: https://github.com/actions/github/fork 4 | [pr]: https://github.com/actions/github/compare 5 | [code-of-conduct]: CODE_OF_CONDUCT.md 6 | 7 | Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great. 8 | 9 | Contributions to this project are [released](https://help.github.com/articles/github-terms-of-service/#6-contributions-under-repository-license) to the public under the [project's open source license](LICENSE.md). 10 | 11 | Please note that this project is released with a [Contributor Code of Conduct][code-of-conduct]. By participating in this project you agree to abide by its terms. 12 | 13 | ## Submitting a pull request 14 | 15 | 0. [Fork][fork] and clone the repository 16 | 0. Create a new branch: `git checkout -b my-branch-name` 17 | 0. Make your change, add tests, and make sure the tests still pass 18 | 0. Push to your fork and [submit a pull request][https://help.github.com/en/articles/creating-a-pull-request] 19 | 0. Pat your self on the back and wait for your pull request to be reviewed and merged. 20 | 21 | Here are a few things you can do that will increase the likelihood of your pull request being accepted: 22 | 23 | - Write tests. 24 | - Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests. 25 | - Write a [good commit message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). 26 | 27 | ## Resources 28 | 29 | - [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) 30 | - [Using Pull Requests](https://help.github.com/articles/about-pull-requests/) 31 | - [GitHub Help](https://help.github.com) 32 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:slim 2 | 3 | LABEL "name"="github" 4 | LABEL "maintainer"="GitHub Actions " 5 | LABEL "version"="1.0.0" 6 | 7 | LABEL "com.github.actions.name"="GitHub" 8 | LABEL "com.github.actions.description"="An action for doing things on GitHub repositories" 9 | LABEL "com.github.actions.icon"="briefcase" 10 | LABEL "com.github.actions.color"="gray-dark" 11 | 12 | COPY *.md / 13 | COPY package*.json ./ 14 | 15 | RUN npm ci 16 | 17 | COPY entrypoint.js /entrypoint.js 18 | 19 | ENTRYPOINT ["node", "/entrypoint.js"] 20 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 GitHub 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 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GitHub Action for GitHub 2 | 3 | 🚨 **This action is deprecated! Please use [actions/github-script](https://github.com/actions/github-script), instead.** 4 | 5 | This action conveniently wraps [actions-toolkit](https://github.com/JasonEtco/actions-toolkit), making it simple to do things like label, assign, and comment on issues on GitHub. 6 | 7 | Here are a few use cases for this action: 8 | 9 | ## Applying a "triage" label on any new issue: 10 | 11 | ```yml 12 | name: Triage 13 | on: 14 | issues: 15 | types: [opened] 16 | jobs: 17 | applyTriageLabel: 18 | name: Apply Triage Label 19 | runs-on: ubuntu-latest 20 | steps: 21 | - uses: actions/checkout@v2 22 | - name: Apply Triage Label 23 | uses: actions/github@v1.0.0 24 | env: 25 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 26 | with: 27 | args: label triage 28 | ``` 29 | 30 | ## Commenting on an issue 31 | 32 | ```yml 33 | name: Triage 34 | on: 35 | issues: 36 | types: [opened] 37 | jobs: 38 | commentOnNewIssues: 39 | name: Comment On New Issues 40 | runs-on: ubuntu-latest 41 | steps: 42 | - uses: actions/checkout@v2 43 | - name: Comment On New Issues 44 | uses: actions/github@v1.0.0 45 | env: 46 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 47 | with: 48 | args: comment "Hello World" 49 | ``` 50 | 51 | ## Assigning any newly created issues 52 | 53 | ```yml 54 | name: Triage 55 | on: 56 | issues: 57 | types: [opened] 58 | jobs: 59 | assignMonaLisa: 60 | name: Assign MonaLisa 61 | runs-on: ubuntu-latest 62 | steps: 63 | - uses: actions/checkout@v2 64 | - name: Assign MonaLisa 65 | uses: actions/github@v1.0.0 66 | env: 67 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 68 | with: 69 | args: assign @monalisaoctocat 70 | ``` 71 | 72 | ## Contributing 73 | 74 | Check out [this doc](CONTRIBUTING.md). 75 | 76 | ## License 77 | 78 | This action is released under the [MIT license](LICENSE.md). 79 | Container images built with this project include third party materials. See [THIRD_PARTY_NOTICE.md](THIRD_PARTY_NOTICE.md) for details. 80 | 81 | ## Current Status 82 | 83 | This action is in active development. 84 | -------------------------------------------------------------------------------- /THIRD_PARTY_NOTICE.md: -------------------------------------------------------------------------------- 1 | # Third Party Notices and Information 2 | 3 | Container images built with this project include third party materials; see below for license and other copyright information. 4 | 5 | Certain open source code is available in container images, or online as noted below, or you may send a request for source code including identification of the container, the open source component name, and version number, to: `opensource@github.com`. 6 | 7 | Notwithstanding any other terms, you may reverse engineer this software to the extent required to debug changes to any libraries licensed under the GNU Lesser General Public License for your own use. 8 | 9 | ## Debian packages 10 | 11 | License and other copyright information for each package is included in the image at `/usr/share/doc/{package}/copyright`. 12 | 13 | Source for each package is available at `https://packages.debian.org/source/{package}`. 14 | 15 | ## Node modules 16 | 17 | License and other copyright information for each module is included in the image under `node_modules/{module}`. 18 | 19 | More information for each package can be found at `https://www.npmjs.com/package/{package}` 20 | 21 | ## Node 22 | 23 | ``` 24 | Node.js is licensed for use as follows: 25 | 26 | """ 27 | Copyright Node.js contributors. All rights reserved. 28 | 29 | Permission is hereby granted, free of charge, to any person obtaining a copy 30 | of this software and associated documentation files (the "Software"), to 31 | deal in the Software without restriction, including without limitation the 32 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 33 | sell copies of the Software, and to permit persons to whom the Software is 34 | furnished to do so, subject to the following conditions: 35 | 36 | The above copyright notice and this permission notice shall be included in 37 | all copies or substantial portions of the Software. 38 | 39 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 40 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 41 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 42 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 43 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 44 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 45 | IN THE SOFTWARE. 46 | """ 47 | 48 | This license applies to parts of Node.js originating from the 49 | https://github.com/joyent/node repository: 50 | 51 | """ 52 | Copyright Joyent, Inc. and other Node contributors. All rights reserved. 53 | Permission is hereby granted, free of charge, to any person obtaining a copy 54 | of this software and associated documentation files (the "Software"), to 55 | deal in the Software without restriction, including without limitation the 56 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 57 | sell copies of the Software, and to permit persons to whom the Software is 58 | furnished to do so, subject to the following conditions: 59 | 60 | The above copyright notice and this permission notice shall be included in 61 | all copies or substantial portions of the Software. 62 | 63 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 64 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 65 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 66 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 67 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 68 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 69 | IN THE SOFTWARE. 70 | """ 71 | 72 | The Node.js license applies to all parts of Node.js that are not externally 73 | maintained libraries. 74 | 75 | The externally maintained libraries used by Node.js are: 76 | 77 | - Acorn, located at deps/acorn, is licensed as follows: 78 | """ 79 | Copyright (C) 2012-2018 by various contributors (see AUTHORS) 80 | 81 | Permission is hereby granted, free of charge, to any person obtaining a copy 82 | of this software and associated documentation files (the "Software"), to deal 83 | in the Software without restriction, including without limitation the rights 84 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 85 | copies of the Software, and to permit persons to whom the Software is 86 | furnished to do so, subject to the following conditions: 87 | 88 | The above copyright notice and this permission notice shall be included in 89 | all copies or substantial portions of the Software. 90 | 91 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 92 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 93 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 94 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 95 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 96 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 97 | THE SOFTWARE. 98 | """ 99 | 100 | - c-ares, located at deps/cares, is licensed as follows: 101 | """ 102 | Copyright (c) 2007 - 2016, Daniel Stenberg with many contributors, see AUTHORS 103 | file. 104 | 105 | Copyright 1998 by the Massachusetts Institute of Technology. 106 | 107 | Permission to use, copy, modify, and distribute this software and its 108 | documentation for any purpose and without fee is hereby granted, provided that 109 | the above copyright notice appear in all copies and that both that copyright 110 | notice and this permission notice appear in supporting documentation, and that 111 | the name of M.I.T. not be used in advertising or publicity pertaining to 112 | distribution of the software without specific, written prior permission. 113 | M.I.T. makes no representations about the suitability of this software for any 114 | purpose. It is provided "as is" without express or implied warranty. 115 | """ 116 | 117 | - HTTP Parser, located at deps/http_parser, is licensed as follows: 118 | """ 119 | Copyright Joyent, Inc. and other Node contributors. 120 | 121 | Permission is hereby granted, free of charge, to any person obtaining a copy 122 | of this software and associated documentation files (the "Software"), to 123 | deal in the Software without restriction, including without limitation the 124 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 125 | sell copies of the Software, and to permit persons to whom the Software is 126 | furnished to do so, subject to the following conditions: 127 | 128 | The above copyright notice and this permission notice shall be included in 129 | all copies or substantial portions of the Software. 130 | 131 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 132 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 133 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 134 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 135 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 136 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 137 | IN THE SOFTWARE. 138 | """ 139 | 140 | - ICU, located at deps/icu-small, is licensed as follows: 141 | """ 142 | COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) 143 | 144 | Copyright © 1991-2018 Unicode, Inc. All rights reserved. 145 | Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 146 | 147 | Permission is hereby granted, free of charge, to any person obtaining 148 | a copy of the Unicode data files and any associated documentation 149 | (the "Data Files") or Unicode software and any associated documentation 150 | (the "Software") to deal in the Data Files or Software 151 | without restriction, including without limitation the rights to use, 152 | copy, modify, merge, publish, distribute, and/or sell copies of 153 | the Data Files or Software, and to permit persons to whom the Data Files 154 | or Software are furnished to do so, provided that either 155 | (a) this copyright and permission notice appear with all copies 156 | of the Data Files or Software, or 157 | (b) this copyright and permission notice appear in associated 158 | Documentation. 159 | 160 | THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF 161 | ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 162 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 163 | NONINFRINGEMENT OF THIRD PARTY RIGHTS. 164 | IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 165 | NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 166 | DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 167 | DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 168 | TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 169 | PERFORMANCE OF THE DATA FILES OR SOFTWARE. 170 | 171 | Except as contained in this notice, the name of a copyright holder 172 | shall not be used in advertising or otherwise to promote the sale, 173 | use or other dealings in these Data Files or Software without prior 174 | written authorization of the copyright holder. 175 | 176 | --------------------- 177 | 178 | Third-Party Software Licenses 179 | 180 | This section contains third-party software notices and/or additional 181 | terms for licensed third-party software components included within ICU 182 | libraries. 183 | 184 | 1. ICU License - ICU 1.8.1 to ICU 57.1 185 | 186 | COPYRIGHT AND PERMISSION NOTICE 187 | 188 | Copyright (c) 1995-2016 International Business Machines Corporation and others 189 | All rights reserved. 190 | 191 | Permission is hereby granted, free of charge, to any person obtaining 192 | a copy of this software and associated documentation files (the 193 | "Software"), to deal in the Software without restriction, including 194 | without limitation the rights to use, copy, modify, merge, publish, 195 | distribute, and/or sell copies of the Software, and to permit persons 196 | to whom the Software is furnished to do so, provided that the above 197 | copyright notice(s) and this permission notice appear in all copies of 198 | the Software and that both the above copyright notice(s) and this 199 | permission notice appear in supporting documentation. 200 | 201 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 202 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 203 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 204 | OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 205 | HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 206 | SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 207 | RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 208 | CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 209 | CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 210 | 211 | Except as contained in this notice, the name of a copyright holder 212 | shall not be used in advertising or otherwise to promote the sale, use 213 | or other dealings in this Software without prior written authorization 214 | of the copyright holder. 215 | 216 | All trademarks and registered trademarks mentioned herein are the 217 | property of their respective owners. 218 | 219 | 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt) 220 | 221 | # The Google Chrome software developed by Google is licensed under 222 | # the BSD license. Other software included in this distribution is 223 | # provided under other licenses, as set forth below. 224 | # 225 | # The BSD License 226 | # http://opensource.org/licenses/bsd-license.php 227 | # Copyright (C) 2006-2008, Google Inc. 228 | # 229 | # All rights reserved. 230 | # 231 | # Redistribution and use in source and binary forms, with or without 232 | # modification, are permitted provided that the following conditions are met: 233 | # 234 | # Redistributions of source code must retain the above copyright notice, 235 | # this list of conditions and the following disclaimer. 236 | # Redistributions in binary form must reproduce the above 237 | # copyright notice, this list of conditions and the following 238 | # disclaimer in the documentation and/or other materials provided with 239 | # the distribution. 240 | # Neither the name of Google Inc. nor the names of its 241 | # contributors may be used to endorse or promote products derived from 242 | # this software without specific prior written permission. 243 | # 244 | # 245 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 246 | # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 247 | # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 248 | # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 249 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 250 | # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 251 | # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 252 | # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 253 | # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 254 | # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 255 | # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 256 | # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 257 | # 258 | # 259 | # The word list in cjdict.txt are generated by combining three word lists 260 | # listed below with further processing for compound word breaking. The 261 | # frequency is generated with an iterative training against Google web 262 | # corpora. 263 | # 264 | # * Libtabe (Chinese) 265 | # - https://sourceforge.net/project/?group_id=1519 266 | # - Its license terms and conditions are shown below. 267 | # 268 | # * IPADIC (Japanese) 269 | # - http://chasen.aist-nara.ac.jp/chasen/distribution.html 270 | # - Its license terms and conditions are shown below. 271 | # 272 | # ---------COPYING.libtabe ---- BEGIN-------------------- 273 | # 274 | # /* 275 | # * Copyright (c) 1999 TaBE Project. 276 | # * Copyright (c) 1999 Pai-Hsiang Hsiao. 277 | # * All rights reserved. 278 | # * 279 | # * Redistribution and use in source and binary forms, with or without 280 | # * modification, are permitted provided that the following conditions 281 | # * are met: 282 | # * 283 | # * . Redistributions of source code must retain the above copyright 284 | # * notice, this list of conditions and the following disclaimer. 285 | # * . Redistributions in binary form must reproduce the above copyright 286 | # * notice, this list of conditions and the following disclaimer in 287 | # * the documentation and/or other materials provided with the 288 | # * distribution. 289 | # * . Neither the name of the TaBE Project nor the names of its 290 | # * contributors may be used to endorse or promote products derived 291 | # * from this software without specific prior written permission. 292 | # * 293 | # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 294 | # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 295 | # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 296 | # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 297 | # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 298 | # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 299 | # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 300 | # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 301 | # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 302 | # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 303 | # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 304 | # * OF THE POSSIBILITY OF SUCH DAMAGE. 305 | # */ 306 | # 307 | # /* 308 | # * Copyright (c) 1999 Computer Systems and Communication Lab, 309 | # * Institute of Information Science, Academia 310 | # * Sinica. All rights reserved. 311 | # * 312 | # * Redistribution and use in source and binary forms, with or without 313 | # * modification, are permitted provided that the following conditions 314 | # * are met: 315 | # * 316 | # * . Redistributions of source code must retain the above copyright 317 | # * notice, this list of conditions and the following disclaimer. 318 | # * . Redistributions in binary form must reproduce the above copyright 319 | # * notice, this list of conditions and the following disclaimer in 320 | # * the documentation and/or other materials provided with the 321 | # * distribution. 322 | # * . Neither the name of the Computer Systems and Communication Lab 323 | # * nor the names of its contributors may be used to endorse or 324 | # * promote products derived from this software without specific 325 | # * prior written permission. 326 | # * 327 | # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 328 | # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 329 | # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 330 | # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 331 | # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 332 | # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 333 | # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 334 | # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 335 | # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 336 | # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 337 | # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 338 | # * OF THE POSSIBILITY OF SUCH DAMAGE. 339 | # */ 340 | # 341 | # Copyright 1996 Chih-Hao Tsai @ Beckman Institute, 342 | # University of Illinois 343 | # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 344 | # 345 | # ---------------COPYING.libtabe-----END-------------------------------- 346 | # 347 | # 348 | # ---------------COPYING.ipadic-----BEGIN------------------------------- 349 | # 350 | # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science 351 | # and Technology. All Rights Reserved. 352 | # 353 | # Use, reproduction, and distribution of this software is permitted. 354 | # Any copy of this software, whether in its original form or modified, 355 | # must include both the above copyright notice and the following 356 | # paragraphs. 357 | # 358 | # Nara Institute of Science and Technology (NAIST), 359 | # the copyright holders, disclaims all warranties with regard to this 360 | # software, including all implied warranties of merchantability and 361 | # fitness, in no event shall NAIST be liable for 362 | # any special, indirect or consequential damages or any damages 363 | # whatsoever resulting from loss of use, data or profits, whether in an 364 | # action of contract, negligence or other tortuous action, arising out 365 | # of or in connection with the use or performance of this software. 366 | # 367 | # A large portion of the dictionary entries 368 | # originate from ICOT Free Software. The following conditions for ICOT 369 | # Free Software applies to the current dictionary as well. 370 | # 371 | # Each User may also freely distribute the Program, whether in its 372 | # original form or modified, to any third party or parties, PROVIDED 373 | # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear 374 | # on, or be attached to, the Program, which is distributed substantially 375 | # in the same form as set out herein and that such intended 376 | # distribution, if actually made, will neither violate or otherwise 377 | # contravene any of the laws and regulations of the countries having 378 | # jurisdiction over the User or the intended distribution itself. 379 | # 380 | # NO WARRANTY 381 | # 382 | # The program was produced on an experimental basis in the course of the 383 | # research and development conducted during the project and is provided 384 | # to users as so produced on an experimental basis. Accordingly, the 385 | # program is provided without any warranty whatsoever, whether express, 386 | # implied, statutory or otherwise. The term "warranty" used herein 387 | # includes, but is not limited to, any warranty of the quality, 388 | # performance, merchantability and fitness for a particular purpose of 389 | # the program and the nonexistence of any infringement or violation of 390 | # any right of any third party. 391 | # 392 | # Each user of the program will agree and understand, and be deemed to 393 | # have agreed and understood, that there is no warranty whatsoever for 394 | # the program and, accordingly, the entire risk arising from or 395 | # otherwise connected with the program is assumed by the user. 396 | # 397 | # Therefore, neither ICOT, the copyright holder, or any other 398 | # organization that participated in or was otherwise related to the 399 | # development of the program and their respective officials, directors, 400 | # officers and other employees shall be held liable for any and all 401 | # damages, including, without limitation, general, special, incidental 402 | # and consequential damages, arising out of or otherwise in connection 403 | # with the use or inability to use the program or any product, material 404 | # or result produced or otherwise obtained by using the program, 405 | # regardless of whether they have been advised of, or otherwise had 406 | # knowledge of, the possibility of such damages at any time during the 407 | # project or thereafter. Each user will be deemed to have agreed to the 408 | # foregoing by his or her commencement of use of the program. The term 409 | # "use" as used herein includes, but is not limited to, the use, 410 | # modification, copying and distribution of the program and the 411 | # production of secondary products from the program. 412 | # 413 | # In the case where the program, whether in its original form or 414 | # modified, was distributed or delivered to or received by a user from 415 | # any person, organization or entity other than ICOT, unless it makes or 416 | # grants independently of ICOT any specific warranty to the user in 417 | # writing, such person, organization or entity, will also be exempted 418 | # from and not be held liable to the user for any such damages as noted 419 | # above as far as the program is concerned. 420 | # 421 | # ---------------COPYING.ipadic-----END---------------------------------- 422 | 423 | 3. Lao Word Break Dictionary Data (laodict.txt) 424 | 425 | # Copyright (c) 2013 International Business Machines Corporation 426 | # and others. All Rights Reserved. 427 | # 428 | # Project: http://code.google.com/p/lao-dictionary/ 429 | # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt 430 | # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt 431 | # (copied below) 432 | # 433 | # This file is derived from the above dictionary, with slight 434 | # modifications. 435 | # ---------------------------------------------------------------------- 436 | # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. 437 | # All rights reserved. 438 | # 439 | # Redistribution and use in source and binary forms, with or without 440 | # modification, 441 | # are permitted provided that the following conditions are met: 442 | # 443 | # 444 | # Redistributions of source code must retain the above copyright notice, this 445 | # list of conditions and the following disclaimer. Redistributions in 446 | # binary form must reproduce the above copyright notice, this list of 447 | # conditions and the following disclaimer in the documentation and/or 448 | # other materials provided with the distribution. 449 | # 450 | # 451 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 452 | # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 453 | # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 454 | # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 455 | # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 456 | # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 457 | # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 458 | # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 459 | # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 460 | # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 461 | # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 462 | # OF THE POSSIBILITY OF SUCH DAMAGE. 463 | # -------------------------------------------------------------------------- 464 | 465 | 4. Burmese Word Break Dictionary Data (burmesedict.txt) 466 | 467 | # Copyright (c) 2014 International Business Machines Corporation 468 | # and others. All Rights Reserved. 469 | # 470 | # This list is part of a project hosted at: 471 | # github.com/kanyawtech/myanmar-karen-word-lists 472 | # 473 | # -------------------------------------------------------------------------- 474 | # Copyright (c) 2013, LeRoy Benjamin Sharon 475 | # All rights reserved. 476 | # 477 | # Redistribution and use in source and binary forms, with or without 478 | # modification, are permitted provided that the following conditions 479 | # are met: Redistributions of source code must retain the above 480 | # copyright notice, this list of conditions and the following 481 | # disclaimer. Redistributions in binary form must reproduce the 482 | # above copyright notice, this list of conditions and the following 483 | # disclaimer in the documentation and/or other materials provided 484 | # with the distribution. 485 | # 486 | # Neither the name Myanmar Karen Word Lists, nor the names of its 487 | # contributors may be used to endorse or promote products derived 488 | # from this software without specific prior written permission. 489 | # 490 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 491 | # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 492 | # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 493 | # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 494 | # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS 495 | # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 496 | # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 497 | # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 498 | # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 499 | # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 500 | # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 501 | # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 502 | # SUCH DAMAGE. 503 | # -------------------------------------------------------------------------- 504 | 505 | 5. Time Zone Database 506 | 507 | ICU uses the public domain data and code derived from Time Zone 508 | Database for its time zone support. The ownership of the TZ database 509 | is explained in BCP 175: Procedure for Maintaining the Time Zone 510 | Database section 7. 511 | 512 | # 7. Database Ownership 513 | # 514 | # The TZ database itself is not an IETF Contribution or an IETF 515 | # document. Rather it is a pre-existing and regularly updated work 516 | # that is in the public domain, and is intended to remain in the 517 | # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do 518 | # not apply to the TZ Database or contributions that individuals make 519 | # to it. Should any claims be made and substantiated against the TZ 520 | # Database, the organization that is providing the IANA 521 | # Considerations defined in this RFC, under the memorandum of 522 | # understanding with the IETF, currently ICANN, may act in accordance 523 | # with all competent court orders. No ownership claims will be made 524 | # by ICANN or the IETF Trust on the database or the code. Any person 525 | # making a contribution to the database or code waives all rights to 526 | # future claims in that contribution or in the TZ Database. 527 | 528 | 6. Google double-conversion 529 | 530 | Copyright 2006-2011, the V8 project authors. All rights reserved. 531 | Redistribution and use in source and binary forms, with or without 532 | modification, are permitted provided that the following conditions are 533 | met: 534 | 535 | * Redistributions of source code must retain the above copyright 536 | notice, this list of conditions and the following disclaimer. 537 | * Redistributions in binary form must reproduce the above 538 | copyright notice, this list of conditions and the following 539 | disclaimer in the documentation and/or other materials provided 540 | with the distribution. 541 | * Neither the name of Google Inc. nor the names of its 542 | contributors may be used to endorse or promote products derived 543 | from this software without specific prior written permission. 544 | 545 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 546 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 547 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 548 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 549 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 550 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 551 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 552 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 553 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 554 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 555 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 556 | """ 557 | 558 | - libuv, located at deps/uv, is licensed as follows: 559 | """ 560 | libuv is licensed for use as follows: 561 | 562 | ==== 563 | Copyright (c) 2015-present libuv project contributors. 564 | 565 | Permission is hereby granted, free of charge, to any person obtaining a copy 566 | of this software and associated documentation files (the "Software"), to 567 | deal in the Software without restriction, including without limitation the 568 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 569 | sell copies of the Software, and to permit persons to whom the Software is 570 | furnished to do so, subject to the following conditions: 571 | 572 | The above copyright notice and this permission notice shall be included in 573 | all copies or substantial portions of the Software. 574 | 575 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 576 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 577 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 578 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 579 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 580 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 581 | IN THE SOFTWARE. 582 | ==== 583 | 584 | This license applies to parts of libuv originating from the 585 | https://github.com/joyent/libuv repository: 586 | 587 | ==== 588 | 589 | Copyright Joyent, Inc. and other Node contributors. All rights reserved. 590 | Permission is hereby granted, free of charge, to any person obtaining a copy 591 | of this software and associated documentation files (the "Software"), to 592 | deal in the Software without restriction, including without limitation the 593 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 594 | sell copies of the Software, and to permit persons to whom the Software is 595 | furnished to do so, subject to the following conditions: 596 | 597 | The above copyright notice and this permission notice shall be included in 598 | all copies or substantial portions of the Software. 599 | 600 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 601 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 602 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 603 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 604 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 605 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 606 | IN THE SOFTWARE. 607 | 608 | ==== 609 | 610 | This license applies to all parts of libuv that are not externally 611 | maintained libraries. 612 | 613 | The externally maintained libraries used by libuv are: 614 | 615 | - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license. 616 | 617 | - inet_pton and inet_ntop implementations, contained in src/inet.c, are 618 | copyright the Internet Systems Consortium, Inc., and licensed under the ISC 619 | license. 620 | 621 | - stdint-msvc2008.h (from msinttypes), copyright Alexander Chemeris. Three 622 | clause BSD license. 623 | 624 | - pthread-fixes.c, copyright Google Inc. and Sony Mobile Communications AB. 625 | Three clause BSD license. 626 | 627 | - android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design 628 | Inc, Kenneth MacKay and Emergya (Cloud4all, FP7/2007-2013, grant agreement 629 | n° 289016). Three clause BSD license. 630 | """ 631 | 632 | - OpenSSL, located at deps/openssl, is licensed as follows: 633 | """ 634 | Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. 635 | 636 | Redistribution and use in source and binary forms, with or without 637 | modification, are permitted provided that the following conditions 638 | are met: 639 | 640 | 1. Redistributions of source code must retain the above copyright 641 | notice, this list of conditions and the following disclaimer. 642 | 643 | 2. Redistributions in binary form must reproduce the above copyright 644 | notice, this list of conditions and the following disclaimer in 645 | the documentation and/or other materials provided with the 646 | distribution. 647 | 648 | 3. All advertising materials mentioning features or use of this 649 | software must display the following acknowledgment: 650 | "This product includes software developed by the OpenSSL Project 651 | for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 652 | 653 | 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 654 | endorse or promote products derived from this software without 655 | prior written permission. For written permission, please contact 656 | openssl-core@openssl.org. 657 | 658 | 5. Products derived from this software may not be called "OpenSSL" 659 | nor may "OpenSSL" appear in their names without prior written 660 | permission of the OpenSSL Project. 661 | 662 | 6. Redistributions of any form whatsoever must retain the following 663 | acknowledgment: 664 | "This product includes software developed by the OpenSSL Project 665 | for use in the OpenSSL Toolkit (http://www.openssl.org/)" 666 | 667 | THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 668 | EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 669 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 670 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 671 | ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 672 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 673 | NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 674 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 675 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 676 | STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 677 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 678 | OF THE POSSIBILITY OF SUCH DAMAGE. 679 | ==================================================================== 680 | 681 | This product includes cryptographic software written by Eric Young 682 | (eay@cryptsoft.com). This product includes software written by Tim 683 | Hudson (tjh@cryptsoft.com). 684 | """ 685 | 686 | - Punycode.js, located at lib/punycode.js, is licensed as follows: 687 | """ 688 | Copyright Mathias Bynens 689 | 690 | Permission is hereby granted, free of charge, to any person obtaining 691 | a copy of this software and associated documentation files (the 692 | "Software"), to deal in the Software without restriction, including 693 | without limitation the rights to use, copy, modify, merge, publish, 694 | distribute, sublicense, and/or sell copies of the Software, and to 695 | permit persons to whom the Software is furnished to do so, subject to 696 | the following conditions: 697 | 698 | The above copyright notice and this permission notice shall be 699 | included in all copies or substantial portions of the Software. 700 | 701 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 702 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 703 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 704 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 705 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 706 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 707 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 708 | """ 709 | 710 | - V8, located at deps/v8, is licensed as follows: 711 | """ 712 | This license applies to all parts of V8 that are not externally 713 | maintained libraries. The externally maintained libraries used by V8 714 | are: 715 | 716 | - PCRE test suite, located in 717 | test/mjsunit/third_party/regexp-pcre/regexp-pcre.js. This is based on the 718 | test suite from PCRE-7.3, which is copyrighted by the University 719 | of Cambridge and Google, Inc. The copyright notice and license 720 | are embedded in regexp-pcre.js. 721 | 722 | - Layout tests, located in test/mjsunit/third_party/object-keys. These are 723 | based on layout tests from webkit.org which are copyrighted by 724 | Apple Computer, Inc. and released under a 3-clause BSD license. 725 | 726 | - Strongtalk assembler, the basis of the files assembler-arm-inl.h, 727 | assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h, 728 | assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h, 729 | assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h, 730 | assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h. 731 | This code is copyrighted by Sun Microsystems Inc. and released 732 | under a 3-clause BSD license. 733 | 734 | - Valgrind client API header, located at third_party/valgrind/valgrind.h 735 | This is release under the BSD license. 736 | 737 | - antlr4 parser generator Cpp library located in third_party/antlr4 738 | This is release under the BSD license. 739 | 740 | These libraries have their own licenses; we recommend you read them, 741 | as their terms may differ from the terms below. 742 | 743 | Further license information can be found in LICENSE files located in 744 | sub-directories. 745 | 746 | Copyright 2014, the V8 project authors. All rights reserved. 747 | Redistribution and use in source and binary forms, with or without 748 | modification, are permitted provided that the following conditions are 749 | met: 750 | 751 | * Redistributions of source code must retain the above copyright 752 | notice, this list of conditions and the following disclaimer. 753 | * Redistributions in binary form must reproduce the above 754 | copyright notice, this list of conditions and the following 755 | disclaimer in the documentation and/or other materials provided 756 | with the distribution. 757 | * Neither the name of Google Inc. nor the names of its 758 | contributors may be used to endorse or promote products derived 759 | from this software without specific prior written permission. 760 | 761 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 762 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 763 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 764 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 765 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 766 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 767 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 768 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 769 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 770 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 771 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 772 | """ 773 | 774 | - zlib, located at deps/zlib, is licensed as follows: 775 | """ 776 | zlib.h -- interface of the 'zlib' general purpose compression library 777 | version 1.2.11, January 15th, 2017 778 | 779 | Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler 780 | 781 | This software is provided 'as-is', without any express or implied 782 | warranty. In no event will the authors be held liable for any damages 783 | arising from the use of this software. 784 | 785 | Permission is granted to anyone to use this software for any purpose, 786 | including commercial applications, and to alter it and redistribute it 787 | freely, subject to the following restrictions: 788 | 789 | 1. The origin of this software must not be misrepresented; you must not 790 | claim that you wrote the original software. If you use this software 791 | in a product, an acknowledgment in the product documentation would be 792 | appreciated but is not required. 793 | 2. Altered source versions must be plainly marked as such, and must not be 794 | misrepresented as being the original software. 795 | 3. This notice may not be removed or altered from any source distribution. 796 | 797 | Jean-loup Gailly Mark Adler 798 | jloup@gzip.org madler@alumni.caltech.edu 799 | """ 800 | 801 | - npm, located at deps/npm, is licensed as follows: 802 | """ 803 | The npm application 804 | Copyright (c) npm, Inc. and Contributors 805 | Licensed on the terms of The Artistic License 2.0 806 | 807 | Node package dependencies of the npm application 808 | Copyright (c) their respective copyright owners 809 | Licensed on their respective license terms 810 | 811 | The npm public registry at https://registry.npmjs.org 812 | and the npm website at https://www.npmjs.com 813 | Operated by npm, Inc. 814 | Use governed by terms published on https://www.npmjs.com 815 | 816 | "Node.js" 817 | Trademark Joyent, Inc., https://joyent.com 818 | Neither npm nor npm, Inc. are affiliated with Joyent, Inc. 819 | 820 | The Node.js application 821 | Project of Node Foundation, https://nodejs.org 822 | 823 | The npm Logo 824 | Copyright (c) Mathias Pettersson and Brian Hammond 825 | 826 | "Gubblebum Blocky" typeface 827 | Copyright (c) Tjarda Koster, https://jelloween.deviantart.com 828 | Used with permission 829 | 830 | -------- 831 | 832 | The Artistic License 2.0 833 | 834 | Copyright (c) 2000-2006, The Perl Foundation. 835 | 836 | Everyone is permitted to copy and distribute verbatim copies 837 | of this license document, but changing it is not allowed. 838 | 839 | Preamble 840 | 841 | This license establishes the terms under which a given free software 842 | Package may be copied, modified, distributed, and/or redistributed. 843 | The intent is that the Copyright Holder maintains some artistic 844 | control over the development of that Package while still keeping the 845 | Package available as open source and free software. 846 | 847 | You are always permitted to make arrangements wholly outside of this 848 | license directly with the Copyright Holder of a given Package. If the 849 | terms of this license do not permit the full use that you propose to 850 | make of the Package, you should contact the Copyright Holder and seek 851 | a different licensing arrangement. 852 | 853 | Definitions 854 | 855 | "Copyright Holder" means the individual(s) or organization(s) 856 | named in the copyright notice for the entire Package. 857 | 858 | "Contributor" means any party that has contributed code or other 859 | material to the Package, in accordance with the Copyright Holder's 860 | procedures. 861 | 862 | "You" and "your" means any person who would like to copy, 863 | distribute, or modify the Package. 864 | 865 | "Package" means the collection of files distributed by the 866 | Copyright Holder, and derivatives of that collection and/or of 867 | those files. A given Package may consist of either the Standard 868 | Version, or a Modified Version. 869 | 870 | "Distribute" means providing a copy of the Package or making it 871 | accessible to anyone else, or in the case of a company or 872 | organization, to others outside of your company or organization. 873 | 874 | "Distributor Fee" means any fee that you charge for Distributing 875 | this Package or providing support for this Package to another 876 | party. It does not mean licensing fees. 877 | 878 | "Standard Version" refers to the Package if it has not been 879 | modified, or has been modified only in ways explicitly requested 880 | by the Copyright Holder. 881 | 882 | "Modified Version" means the Package, if it has been changed, and 883 | such changes were not explicitly requested by the Copyright 884 | Holder. 885 | 886 | "Original License" means this Artistic License as Distributed with 887 | the Standard Version of the Package, in its current version or as 888 | it may be modified by The Perl Foundation in the future. 889 | 890 | "Source" form means the source code, documentation source, and 891 | configuration files for the Package. 892 | 893 | "Compiled" form means the compiled bytecode, object code, binary, 894 | or any other form resulting from mechanical transformation or 895 | translation of the Source form. 896 | 897 | Permission for Use and Modification Without Distribution 898 | 899 | (1) You are permitted to use the Standard Version and create and use 900 | Modified Versions for any purpose without restriction, provided that 901 | you do not Distribute the Modified Version. 902 | 903 | Permissions for Redistribution of the Standard Version 904 | 905 | (2) You may Distribute verbatim copies of the Source form of the 906 | Standard Version of this Package in any medium without restriction, 907 | either gratis or for a Distributor Fee, provided that you duplicate 908 | all of the original copyright notices and associated disclaimers. At 909 | your discretion, such verbatim copies may or may not include a 910 | Compiled form of the Package. 911 | 912 | (3) You may apply any bug fixes, portability changes, and other 913 | modifications made available from the Copyright Holder. The resulting 914 | Package will still be considered the Standard Version, and as such 915 | will be subject to the Original License. 916 | 917 | Distribution of Modified Versions of the Package as Source 918 | 919 | (4) You may Distribute your Modified Version as Source (either gratis 920 | or for a Distributor Fee, and with or without a Compiled form of the 921 | Modified Version) provided that you clearly document how it differs 922 | from the Standard Version, including, but not limited to, documenting 923 | any non-standard features, executables, or modules, and provided that 924 | you do at least ONE of the following: 925 | 926 | (a) make the Modified Version available to the Copyright Holder 927 | of the Standard Version, under the Original License, so that the 928 | Copyright Holder may include your modifications in the Standard 929 | Version. 930 | 931 | (b) ensure that installation of your Modified Version does not 932 | prevent the user installing or running the Standard Version. In 933 | addition, the Modified Version must bear a name that is different 934 | from the name of the Standard Version. 935 | 936 | (c) allow anyone who receives a copy of the Modified Version to 937 | make the Source form of the Modified Version available to others 938 | under 939 | 940 | (i) the Original License or 941 | 942 | (ii) a license that permits the licensee to freely copy, 943 | modify and redistribute the Modified Version using the same 944 | licensing terms that apply to the copy that the licensee 945 | received, and requires that the Source form of the Modified 946 | Version, and of any works derived from it, be made freely 947 | available in that license fees are prohibited but Distributor 948 | Fees are allowed. 949 | 950 | Distribution of Compiled Forms of the Standard Version 951 | or Modified Versions without the Source 952 | 953 | (5) You may Distribute Compiled forms of the Standard Version without 954 | the Source, provided that you include complete instructions on how to 955 | get the Source of the Standard Version. Such instructions must be 956 | valid at the time of your distribution. If these instructions, at any 957 | time while you are carrying out such distribution, become invalid, you 958 | must provide new instructions on demand or cease further distribution. 959 | If you provide valid instructions or cease distribution within thirty 960 | days after you become aware that the instructions are invalid, then 961 | you do not forfeit any of your rights under this license. 962 | 963 | (6) You may Distribute a Modified Version in Compiled form without 964 | the Source, provided that you comply with Section 4 with respect to 965 | the Source of the Modified Version. 966 | 967 | Aggregating or Linking the Package 968 | 969 | (7) You may aggregate the Package (either the Standard Version or 970 | Modified Version) with other packages and Distribute the resulting 971 | aggregation provided that you do not charge a licensing fee for the 972 | Package. Distributor Fees are permitted, and licensing fees for other 973 | components in the aggregation are permitted. The terms of this license 974 | apply to the use and Distribution of the Standard or Modified Versions 975 | as included in the aggregation. 976 | 977 | (8) You are permitted to link Modified and Standard Versions with 978 | other works, to embed the Package in a larger work of your own, or to 979 | build stand-alone binary or bytecode versions of applications that 980 | include the Package, and Distribute the result without restriction, 981 | provided the result does not expose a direct interface to the Package. 982 | 983 | Items That are Not Considered Part of a Modified Version 984 | 985 | (9) Works (including, but not limited to, modules and scripts) that 986 | merely extend or make use of the Package, do not, by themselves, cause 987 | the Package to be a Modified Version. In addition, such works are not 988 | considered parts of the Package itself, and are not subject to the 989 | terms of this license. 990 | 991 | General Provisions 992 | 993 | (10) Any use, modification, and distribution of the Standard or 994 | Modified Versions is governed by this Artistic License. By using, 995 | modifying or distributing the Package, you accept this license. Do not 996 | use, modify, or distribute the Package, if you do not accept this 997 | license. 998 | 999 | (11) If your Modified Version has been derived from a Modified 1000 | Version made by someone other than you, you are nevertheless required 1001 | to ensure that your Modified Version complies with the requirements of 1002 | this license. 1003 | 1004 | (12) This license does not grant you the right to use any trademark, 1005 | service mark, tradename, or logo of the Copyright Holder. 1006 | 1007 | (13) This license includes the non-exclusive, worldwide, 1008 | free-of-charge patent license to make, have made, use, offer to sell, 1009 | sell, import and otherwise transfer the Package with respect to any 1010 | patent claims licensable by the Copyright Holder that are necessarily 1011 | infringed by the Package. If you institute patent litigation 1012 | (including a cross-claim or counterclaim) against any party alleging 1013 | that the Package constitutes direct or contributory patent 1014 | infringement, then this Artistic License to you shall terminate on the 1015 | date that such litigation is filed. 1016 | 1017 | (14) Disclaimer of Warranty: 1018 | THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS 1019 | IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED 1020 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR 1021 | NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL 1022 | LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL 1023 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 1024 | DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF 1025 | ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1026 | 1027 | -------- 1028 | """ 1029 | 1030 | - GYP, located at tools/gyp, is licensed as follows: 1031 | """ 1032 | Copyright (c) 2009 Google Inc. All rights reserved. 1033 | 1034 | Redistribution and use in source and binary forms, with or without 1035 | modification, are permitted provided that the following conditions are 1036 | met: 1037 | 1038 | * Redistributions of source code must retain the above copyright 1039 | notice, this list of conditions and the following disclaimer. 1040 | * Redistributions in binary form must reproduce the above 1041 | copyright notice, this list of conditions and the following disclaimer 1042 | in the documentation and/or other materials provided with the 1043 | distribution. 1044 | * Neither the name of Google Inc. nor the names of its 1045 | contributors may be used to endorse or promote products derived from 1046 | this software without specific prior written permission. 1047 | 1048 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1049 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1050 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1051 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1052 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1053 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1054 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1055 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1056 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1057 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1058 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1059 | """ 1060 | 1061 | - inspector_protocol, located at tools/inspector_protocol, is licensed as follows: 1062 | """ 1063 | // Copyright 2016 The Chromium Authors. All rights reserved. 1064 | // 1065 | // Redistribution and use in source and binary forms, with or without 1066 | // modification, are permitted provided that the following conditions are 1067 | // met: 1068 | // 1069 | // * Redistributions of source code must retain the above copyright 1070 | // notice, this list of conditions and the following disclaimer. 1071 | // * Redistributions in binary form must reproduce the above 1072 | // copyright notice, this list of conditions and the following disclaimer 1073 | // in the documentation and/or other materials provided with the 1074 | // distribution. 1075 | // * Neither the name of Google Inc. nor the names of its 1076 | // contributors may be used to endorse or promote products derived from 1077 | // this software without specific prior written permission. 1078 | // 1079 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1080 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1081 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1082 | // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1083 | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1084 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1085 | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1086 | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1087 | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1088 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1089 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1090 | """ 1091 | 1092 | - jinja2, located at tools/jinja2, is licensed as follows: 1093 | """ 1094 | Copyright (c) 2009 by the Jinja Team, see AUTHORS for more details. 1095 | 1096 | Some rights reserved. 1097 | 1098 | Redistribution and use in source and binary forms, with or without 1099 | modification, are permitted provided that the following conditions are 1100 | met: 1101 | 1102 | * Redistributions of source code must retain the above copyright 1103 | notice, this list of conditions and the following disclaimer. 1104 | 1105 | * Redistributions in binary form must reproduce the above 1106 | copyright notice, this list of conditions and the following 1107 | disclaimer in the documentation and/or other materials provided 1108 | with the distribution. 1109 | 1110 | * The names of the contributors may not be used to endorse or 1111 | promote products derived from this software without specific 1112 | prior written permission. 1113 | 1114 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1115 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1116 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1117 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1118 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1119 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1120 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1121 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1122 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1123 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1124 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1125 | """ 1126 | 1127 | - markupsafe, located at tools/markupsafe, is licensed as follows: 1128 | """ 1129 | Copyright (c) 2010 by Armin Ronacher and contributors. See AUTHORS 1130 | for more details. 1131 | 1132 | Some rights reserved. 1133 | 1134 | Redistribution and use in source and binary forms of the software as well 1135 | as documentation, with or without modification, are permitted provided 1136 | that the following conditions are met: 1137 | 1138 | * Redistributions of source code must retain the above copyright 1139 | notice, this list of conditions and the following disclaimer. 1140 | 1141 | * Redistributions in binary form must reproduce the above 1142 | copyright notice, this list of conditions and the following 1143 | disclaimer in the documentation and/or other materials provided 1144 | with the distribution. 1145 | 1146 | * The names of the contributors may not be used to endorse or 1147 | promote products derived from this software without specific 1148 | prior written permission. 1149 | 1150 | THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND 1151 | CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT 1152 | NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1153 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 1154 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 1155 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 1156 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 1157 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 1158 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 1159 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 1160 | SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 1161 | DAMAGE. 1162 | """ 1163 | 1164 | - cpplint.py, located at tools/cpplint.py, is licensed as follows: 1165 | """ 1166 | Copyright (c) 2009 Google Inc. All rights reserved. 1167 | 1168 | Redistribution and use in source and binary forms, with or without 1169 | modification, are permitted provided that the following conditions are 1170 | met: 1171 | 1172 | * Redistributions of source code must retain the above copyright 1173 | notice, this list of conditions and the following disclaimer. 1174 | * Redistributions in binary form must reproduce the above 1175 | copyright notice, this list of conditions and the following disclaimer 1176 | in the documentation and/or other materials provided with the 1177 | distribution. 1178 | * Neither the name of Google Inc. nor the names of its 1179 | contributors may be used to endorse or promote products derived from 1180 | this software without specific prior written permission. 1181 | 1182 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1183 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1184 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1185 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1186 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1187 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1188 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1189 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1190 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1191 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1192 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1193 | """ 1194 | 1195 | - ESLint, located at tools/node_modules/eslint, is licensed as follows: 1196 | """ 1197 | Copyright JS Foundation and other contributors, https://js.foundation 1198 | 1199 | Permission is hereby granted, free of charge, to any person obtaining a copy 1200 | of this software and associated documentation files (the "Software"), to deal 1201 | in the Software without restriction, including without limitation the rights 1202 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1203 | copies of the Software, and to permit persons to whom the Software is 1204 | furnished to do so, subject to the following conditions: 1205 | 1206 | The above copyright notice and this permission notice shall be included in 1207 | all copies or substantial portions of the Software. 1208 | 1209 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1210 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1211 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1212 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1213 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1214 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1215 | THE SOFTWARE. 1216 | """ 1217 | 1218 | - babel-eslint, located at tools/node_modules/babel-eslint, is licensed as follows: 1219 | """ 1220 | Copyright (c) 2014-2016 Sebastian McKenzie 1221 | 1222 | MIT License 1223 | 1224 | Permission is hereby granted, free of charge, to any person obtaining 1225 | a copy of this software and associated documentation files (the 1226 | "Software"), to deal in the Software without restriction, including 1227 | without limitation the rights to use, copy, modify, merge, publish, 1228 | distribute, sublicense, and/or sell copies of the Software, and to 1229 | permit persons to whom the Software is furnished to do so, subject to 1230 | the following conditions: 1231 | 1232 | The above copyright notice and this permission notice shall be 1233 | included in all copies or substantial portions of the Software. 1234 | 1235 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1236 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1237 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 1238 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 1239 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 1240 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 1241 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1242 | """ 1243 | 1244 | - gtest, located at deps/gtest, is licensed as follows: 1245 | """ 1246 | Copyright 2008, Google Inc. 1247 | All rights reserved. 1248 | 1249 | Redistribution and use in source and binary forms, with or without 1250 | modification, are permitted provided that the following conditions are 1251 | met: 1252 | 1253 | * Redistributions of source code must retain the above copyright 1254 | notice, this list of conditions and the following disclaimer. 1255 | * Redistributions in binary form must reproduce the above 1256 | copyright notice, this list of conditions and the following disclaimer 1257 | in the documentation and/or other materials provided with the 1258 | distribution. 1259 | * Neither the name of Google Inc. nor the names of its 1260 | contributors may be used to endorse or promote products derived from 1261 | this software without specific prior written permission. 1262 | 1263 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1264 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1265 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1266 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1267 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1268 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1269 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1270 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1271 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1272 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1273 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1274 | """ 1275 | 1276 | - nghttp2, located at deps/nghttp2, is licensed as follows: 1277 | """ 1278 | The MIT License 1279 | 1280 | Copyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa 1281 | Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors 1282 | 1283 | Permission is hereby granted, free of charge, to any person obtaining 1284 | a copy of this software and associated documentation files (the 1285 | "Software"), to deal in the Software without restriction, including 1286 | without limitation the rights to use, copy, modify, merge, publish, 1287 | distribute, sublicense, and/or sell copies of the Software, and to 1288 | permit persons to whom the Software is furnished to do so, subject to 1289 | the following conditions: 1290 | 1291 | The above copyright notice and this permission notice shall be 1292 | included in all copies or substantial portions of the Software. 1293 | 1294 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1295 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1296 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 1297 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 1298 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 1299 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 1300 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1301 | """ 1302 | 1303 | - node-inspect, located at deps/node-inspect, is licensed as follows: 1304 | """ 1305 | Copyright Node.js contributors. All rights reserved. 1306 | 1307 | Permission is hereby granted, free of charge, to any person obtaining a copy 1308 | of this software and associated documentation files (the "Software"), to 1309 | deal in the Software without restriction, including without limitation the 1310 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 1311 | sell copies of the Software, and to permit persons to whom the Software is 1312 | furnished to do so, subject to the following conditions: 1313 | 1314 | The above copyright notice and this permission notice shall be included in 1315 | all copies or substantial portions of the Software. 1316 | 1317 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1318 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1319 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1320 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1321 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 1322 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 1323 | IN THE SOFTWARE. 1324 | """ 1325 | ``` 1326 | -------------------------------------------------------------------------------- /entrypoint.js: -------------------------------------------------------------------------------- 1 | const {Toolkit} = require('actions-toolkit') 2 | 3 | const tools = new Toolkit() 4 | 5 | const commands = { 6 | assign: doAssign, 7 | comment: doComment, 8 | label: doLabel 9 | } 10 | 11 | const command = tools.arguments._[0] 12 | if (process.env.DEBUG === 'true') debug() 13 | 14 | commands[command](tools.arguments) 15 | .then(() => { 16 | tools.exit.success('action successful') 17 | }) 18 | .catch(err => { 19 | tools.log.fatal(err) 20 | tools.exit.failure('action failed') 21 | }) 22 | 23 | /** 24 | * Apply an assignee to the issue in this action. 25 | * 26 | * ex. `args = 'assign @jclem'` 27 | */ 28 | async function doAssign() { 29 | filterAction(tools.arguments.action) 30 | const assignees = tools.arguments._.slice(1) 31 | tools.log.info('assign', assignees) 32 | return checkStatus( 33 | await tools.github.issues.addAssignees(tools.context.issue({assignees})) 34 | ) 35 | } 36 | 37 | /** 38 | * Create a new comment on the issue in this action. 39 | * 40 | * ex. `args = 'comment Hello, world!'` 41 | */ 42 | async function doComment() { 43 | filterAction(tools.arguments.action) 44 | const body = tools.arguments._.slice(1).join(' ') 45 | tools.log.info('comment', body) 46 | return checkStatus( 47 | await tools.github.issues.createComment(tools.context.issue({body})) 48 | ) 49 | } 50 | 51 | /** 52 | * Apply a label to the issue in this action. 53 | * 54 | * ex. `args = 'label bug'` 55 | */ 56 | async function doLabel() { 57 | filterAction(tools.arguments.action) 58 | const labels = tools.arguments._.slice(1) 59 | tools.log.info('label', labels) 60 | return checkStatus( 61 | await tools.github.issues.addLabels(tools.context.issue({labels})) 62 | ) 63 | } 64 | 65 | function checkStatus(result) { 66 | if (result.status >= 200 && result.status < 300) { 67 | return result 68 | } 69 | 70 | tools.exit.failure(`Received status ${result.status} from API.`) 71 | } 72 | 73 | function filterAction(action) { 74 | if (!action) return 75 | 76 | if (tools.context.payload.action !== action) { 77 | tools.log.note( 78 | `Action "${ 79 | tools.context.payload.action 80 | } does not match "${action}" from arguments.` 81 | ) 82 | 83 | tools.exit.neutral() 84 | } 85 | } 86 | 87 | function debug() { 88 | tools.log.debug('Action', tools.context.action) 89 | tools.log.debug('Actor', tools.context.actor) 90 | tools.log.debug('Arguments', tools.arguments) 91 | tools.log.debug('Event', tools.context.event) 92 | tools.log.debug('Ref', tools.context.ref) 93 | tools.log.debug('Sha', tools.context.sha) 94 | tools.log.debug('Workflow', tools.context.workflow) 95 | if (process.env.DEBUG_PAYLOAD === 'true') 96 | tools.log.debug('Payload', tools.context.payload) 97 | } 98 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "github", 3 | "requires": true, 4 | "lockfileVersion": 1, 5 | "dependencies": { 6 | "@octokit/endpoint": { 7 | "version": "3.2.3", 8 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-3.2.3.tgz", 9 | "integrity": "sha512-yUPCt4vMIOclox13CUxzuKiPJIFo46b/6GhUnUTw5QySczN1L0DtSxgmIZrZV4SAb9EyAqrceoyrWoYVnfF2AA==", 10 | "requires": { 11 | "deepmerge": "3.2.0", 12 | "is-plain-object": "^2.0.4", 13 | "universal-user-agent": "^2.0.1", 14 | "url-template": "^2.0.8" 15 | } 16 | }, 17 | "@octokit/graphql": { 18 | "version": "2.0.2", 19 | "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-2.0.2.tgz", 20 | "integrity": "sha512-q3h3WWpGKkizPChhysKhy1uGdyjTsS7THTweIap3EWG5e3FQufXy1m7UPgKV3VpXHYZuBbX+k0paD213igiLuw==", 21 | "requires": { 22 | "@octokit/request": "^2.4.0", 23 | "universal-user-agent": "^2.0.3" 24 | } 25 | }, 26 | "@octokit/request": { 27 | "version": "2.4.2", 28 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-2.4.2.tgz", 29 | "integrity": "sha512-lxVlYYvwGbKSHXfbPk5vxEA8w4zHOH1wobado4a9EfsyD3Cbhuhus1w0Ye9Ro0eMubGO8kNy5d+xNFisM3Tvaw==", 30 | "requires": { 31 | "@octokit/endpoint": "^3.2.0", 32 | "deprecation": "^1.0.1", 33 | "is-plain-object": "^2.0.4", 34 | "node-fetch": "^2.3.0", 35 | "once": "^1.4.0", 36 | "universal-user-agent": "^2.0.1" 37 | } 38 | }, 39 | "@octokit/rest": { 40 | "version": "16.19.0", 41 | "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.19.0.tgz", 42 | "integrity": "sha512-mUk/GU2LtV95OAM3FnvK7KFFNzUUzEGFldOhWliJnuhwBqxEag1gW85o//L6YphC9wLoTaZQOhCHmQcsCnt2ag==", 43 | "requires": { 44 | "@octokit/request": "2.4.2", 45 | "before-after-hook": "^1.4.0", 46 | "btoa-lite": "^1.0.0", 47 | "deprecation": "^1.0.1", 48 | "lodash.get": "^4.4.2", 49 | "lodash.set": "^4.3.2", 50 | "lodash.uniq": "^4.5.0", 51 | "octokit-pagination-methods": "^1.1.0", 52 | "once": "^1.4.0", 53 | "universal-user-agent": "^2.0.0", 54 | "url-template": "^2.0.8" 55 | } 56 | }, 57 | "actions-toolkit": { 58 | "version": "1.6.0", 59 | "resolved": "https://registry.npmjs.org/actions-toolkit/-/actions-toolkit-1.6.0.tgz", 60 | "integrity": "sha512-6B44K5T0cshYLjtx7QQLj69XEL+5HgjYbnfcjMXsvsEDyMc0lHiYrRr+1kQDBXPmHapqrXxaYOWt8sMGJIbsLw==", 61 | "requires": { 62 | "@octokit/graphql": "^2.0.1", 63 | "@octokit/rest": "^16.15.0", 64 | "execa": "^1.0.0", 65 | "flat-cache": "^2.0.1", 66 | "js-yaml": "^3.12.1", 67 | "minimist": "^1.2.0", 68 | "signale": "^1.3.0" 69 | } 70 | }, 71 | "ansi-styles": { 72 | "version": "3.2.1", 73 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 74 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 75 | "requires": { 76 | "color-convert": "^1.9.0" 77 | } 78 | }, 79 | "argparse": { 80 | "version": "1.0.10", 81 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 82 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 83 | "requires": { 84 | "sprintf-js": "~1.0.2" 85 | } 86 | }, 87 | "balanced-match": { 88 | "version": "1.0.0", 89 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 90 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 91 | }, 92 | "before-after-hook": { 93 | "version": "1.4.0", 94 | "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-1.4.0.tgz", 95 | "integrity": "sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg==" 96 | }, 97 | "brace-expansion": { 98 | "version": "1.1.11", 99 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 100 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 101 | "requires": { 102 | "balanced-match": "^1.0.0", 103 | "concat-map": "0.0.1" 104 | } 105 | }, 106 | "btoa-lite": { 107 | "version": "1.0.0", 108 | "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", 109 | "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" 110 | }, 111 | "chalk": { 112 | "version": "2.4.2", 113 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 114 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 115 | "requires": { 116 | "ansi-styles": "^3.2.1", 117 | "escape-string-regexp": "^1.0.5", 118 | "supports-color": "^5.3.0" 119 | } 120 | }, 121 | "color-convert": { 122 | "version": "1.9.3", 123 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 124 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 125 | "requires": { 126 | "color-name": "1.1.3" 127 | } 128 | }, 129 | "color-name": { 130 | "version": "1.1.3", 131 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 132 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 133 | }, 134 | "concat-map": { 135 | "version": "0.0.1", 136 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 137 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 138 | }, 139 | "cross-spawn": { 140 | "version": "6.0.5", 141 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 142 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 143 | "requires": { 144 | "nice-try": "^1.0.4", 145 | "path-key": "^2.0.1", 146 | "semver": "^5.5.0", 147 | "shebang-command": "^1.2.0", 148 | "which": "^1.2.9" 149 | } 150 | }, 151 | "deepmerge": { 152 | "version": "3.2.0", 153 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz", 154 | "integrity": "sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow==" 155 | }, 156 | "deprecation": { 157 | "version": "1.0.1", 158 | "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-1.0.1.tgz", 159 | "integrity": "sha512-ccVHpE72+tcIKaGMql33x5MAjKQIZrk+3x2GbJ7TeraUCZWHoT+KSZpoC+JQFsUBlSTXUrBaGiF0j6zVTepPLg==" 160 | }, 161 | "end-of-stream": { 162 | "version": "1.4.1", 163 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 164 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 165 | "requires": { 166 | "once": "^1.4.0" 167 | } 168 | }, 169 | "error-ex": { 170 | "version": "1.3.2", 171 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 172 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 173 | "requires": { 174 | "is-arrayish": "^0.2.1" 175 | } 176 | }, 177 | "escape-string-regexp": { 178 | "version": "1.0.5", 179 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 180 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 181 | }, 182 | "esprima": { 183 | "version": "4.0.1", 184 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 185 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 186 | }, 187 | "execa": { 188 | "version": "1.0.0", 189 | "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 190 | "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 191 | "requires": { 192 | "cross-spawn": "^6.0.0", 193 | "get-stream": "^4.0.0", 194 | "is-stream": "^1.1.0", 195 | "npm-run-path": "^2.0.0", 196 | "p-finally": "^1.0.0", 197 | "signal-exit": "^3.0.0", 198 | "strip-eof": "^1.0.0" 199 | }, 200 | "dependencies": { 201 | "get-stream": { 202 | "version": "4.1.0", 203 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 204 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 205 | "requires": { 206 | "pump": "^3.0.0" 207 | } 208 | } 209 | } 210 | }, 211 | "figures": { 212 | "version": "2.0.0", 213 | "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 214 | "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", 215 | "requires": { 216 | "escape-string-regexp": "^1.0.5" 217 | } 218 | }, 219 | "find-up": { 220 | "version": "2.1.0", 221 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 222 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 223 | "requires": { 224 | "locate-path": "^2.0.0" 225 | } 226 | }, 227 | "flat-cache": { 228 | "version": "2.0.1", 229 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", 230 | "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", 231 | "requires": { 232 | "flatted": "^2.0.0", 233 | "rimraf": "2.6.3", 234 | "write": "1.0.3" 235 | } 236 | }, 237 | "flatted": { 238 | "version": "2.0.0", 239 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", 240 | "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==" 241 | }, 242 | "fs.realpath": { 243 | "version": "1.0.0", 244 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 245 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 246 | }, 247 | "get-stream": { 248 | "version": "3.0.0", 249 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 250 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" 251 | }, 252 | "glob": { 253 | "version": "7.1.3", 254 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 255 | "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 256 | "requires": { 257 | "fs.realpath": "^1.0.0", 258 | "inflight": "^1.0.4", 259 | "inherits": "2", 260 | "minimatch": "^3.0.4", 261 | "once": "^1.3.0", 262 | "path-is-absolute": "^1.0.0" 263 | } 264 | }, 265 | "graceful-fs": { 266 | "version": "4.1.15", 267 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", 268 | "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" 269 | }, 270 | "has-flag": { 271 | "version": "3.0.0", 272 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 273 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 274 | }, 275 | "inflight": { 276 | "version": "1.0.6", 277 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 278 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 279 | "requires": { 280 | "once": "^1.3.0", 281 | "wrappy": "1" 282 | } 283 | }, 284 | "inherits": { 285 | "version": "2.0.3", 286 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 287 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 288 | }, 289 | "is-arrayish": { 290 | "version": "0.2.1", 291 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 292 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" 293 | }, 294 | "is-plain-object": { 295 | "version": "2.0.4", 296 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 297 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 298 | "requires": { 299 | "isobject": "^3.0.1" 300 | } 301 | }, 302 | "is-stream": { 303 | "version": "1.1.0", 304 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 305 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 306 | }, 307 | "isexe": { 308 | "version": "2.0.0", 309 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 310 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 311 | }, 312 | "isobject": { 313 | "version": "3.0.1", 314 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 315 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" 316 | }, 317 | "js-yaml": { 318 | "version": "3.12.2", 319 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz", 320 | "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==", 321 | "requires": { 322 | "argparse": "^1.0.7", 323 | "esprima": "^4.0.0" 324 | } 325 | }, 326 | "json-parse-better-errors": { 327 | "version": "1.0.2", 328 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 329 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" 330 | }, 331 | "load-json-file": { 332 | "version": "4.0.0", 333 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 334 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 335 | "requires": { 336 | "graceful-fs": "^4.1.2", 337 | "parse-json": "^4.0.0", 338 | "pify": "^3.0.0", 339 | "strip-bom": "^3.0.0" 340 | } 341 | }, 342 | "locate-path": { 343 | "version": "2.0.0", 344 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 345 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 346 | "requires": { 347 | "p-locate": "^2.0.0", 348 | "path-exists": "^3.0.0" 349 | } 350 | }, 351 | "lodash.get": { 352 | "version": "4.4.2", 353 | "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", 354 | "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" 355 | }, 356 | "lodash.set": { 357 | "version": "4.3.2", 358 | "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", 359 | "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" 360 | }, 361 | "lodash.uniq": { 362 | "version": "4.5.0", 363 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 364 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" 365 | }, 366 | "macos-release": { 367 | "version": "2.1.0", 368 | "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.1.0.tgz", 369 | "integrity": "sha512-8TCbwvN1mfNxbBv0yBtfyIFMo3m1QsNbKHv7PYIp/abRBKVQBXN7ecu3aeGGgT18VC/Tf397LBDGZF9KBGJFFw==" 370 | }, 371 | "minimatch": { 372 | "version": "3.0.4", 373 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 374 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 375 | "requires": { 376 | "brace-expansion": "^1.1.7" 377 | } 378 | }, 379 | "minimist": { 380 | "version": "1.2.0", 381 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 382 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 383 | }, 384 | "mkdirp": { 385 | "version": "0.5.1", 386 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 387 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 388 | "requires": { 389 | "minimist": "0.0.8" 390 | }, 391 | "dependencies": { 392 | "minimist": { 393 | "version": "0.0.8", 394 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 395 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" 396 | } 397 | } 398 | }, 399 | "nice-try": { 400 | "version": "1.0.5", 401 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 402 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" 403 | }, 404 | "node-fetch": { 405 | "version": "2.3.0", 406 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz", 407 | "integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA==" 408 | }, 409 | "npm-run-path": { 410 | "version": "2.0.2", 411 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 412 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 413 | "requires": { 414 | "path-key": "^2.0.0" 415 | } 416 | }, 417 | "octokit-pagination-methods": { 418 | "version": "1.1.0", 419 | "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", 420 | "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==" 421 | }, 422 | "once": { 423 | "version": "1.4.0", 424 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 425 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 426 | "requires": { 427 | "wrappy": "1" 428 | } 429 | }, 430 | "os-name": { 431 | "version": "3.0.0", 432 | "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.0.0.tgz", 433 | "integrity": "sha512-7c74tib2FsdFbQ3W+qj8Tyd1R3Z6tuVRNNxXjJcZ4NgjIEQU9N/prVMqcW29XZPXGACqaXN3jq58/6hoaoXH6g==", 434 | "requires": { 435 | "macos-release": "^2.0.0", 436 | "windows-release": "^3.1.0" 437 | } 438 | }, 439 | "p-finally": { 440 | "version": "1.0.0", 441 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 442 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" 443 | }, 444 | "p-limit": { 445 | "version": "1.3.0", 446 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 447 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 448 | "requires": { 449 | "p-try": "^1.0.0" 450 | } 451 | }, 452 | "p-locate": { 453 | "version": "2.0.0", 454 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 455 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 456 | "requires": { 457 | "p-limit": "^1.1.0" 458 | } 459 | }, 460 | "p-try": { 461 | "version": "1.0.0", 462 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 463 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" 464 | }, 465 | "parse-json": { 466 | "version": "4.0.0", 467 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 468 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 469 | "requires": { 470 | "error-ex": "^1.3.1", 471 | "json-parse-better-errors": "^1.0.1" 472 | } 473 | }, 474 | "path-exists": { 475 | "version": "3.0.0", 476 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 477 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" 478 | }, 479 | "path-is-absolute": { 480 | "version": "1.0.1", 481 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 482 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 483 | }, 484 | "path-key": { 485 | "version": "2.0.1", 486 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 487 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" 488 | }, 489 | "pify": { 490 | "version": "3.0.0", 491 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 492 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" 493 | }, 494 | "pkg-conf": { 495 | "version": "2.1.0", 496 | "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", 497 | "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", 498 | "requires": { 499 | "find-up": "^2.0.0", 500 | "load-json-file": "^4.0.0" 501 | } 502 | }, 503 | "pump": { 504 | "version": "3.0.0", 505 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 506 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 507 | "requires": { 508 | "end-of-stream": "^1.1.0", 509 | "once": "^1.3.1" 510 | } 511 | }, 512 | "rimraf": { 513 | "version": "2.6.3", 514 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 515 | "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 516 | "requires": { 517 | "glob": "^7.1.3" 518 | } 519 | }, 520 | "semver": { 521 | "version": "5.6.0", 522 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", 523 | "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" 524 | }, 525 | "shebang-command": { 526 | "version": "1.2.0", 527 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 528 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 529 | "requires": { 530 | "shebang-regex": "^1.0.0" 531 | } 532 | }, 533 | "shebang-regex": { 534 | "version": "1.0.0", 535 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 536 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" 537 | }, 538 | "signal-exit": { 539 | "version": "3.0.2", 540 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 541 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" 542 | }, 543 | "signale": { 544 | "version": "1.4.0", 545 | "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", 546 | "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", 547 | "requires": { 548 | "chalk": "^2.3.2", 549 | "figures": "^2.0.0", 550 | "pkg-conf": "^2.1.0" 551 | } 552 | }, 553 | "sprintf-js": { 554 | "version": "1.0.3", 555 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 556 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 557 | }, 558 | "strip-bom": { 559 | "version": "3.0.0", 560 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 561 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" 562 | }, 563 | "strip-eof": { 564 | "version": "1.0.0", 565 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 566 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" 567 | }, 568 | "supports-color": { 569 | "version": "5.5.0", 570 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 571 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 572 | "requires": { 573 | "has-flag": "^3.0.0" 574 | } 575 | }, 576 | "universal-user-agent": { 577 | "version": "2.0.3", 578 | "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.0.3.tgz", 579 | "integrity": "sha512-eRHEHhChCBHrZsA4WEhdgiOKgdvgrMIHwnwnqD0r5C6AO8kwKcG7qSku3iXdhvHL3YvsS9ZkSGN8h/hIpoFC8g==", 580 | "requires": { 581 | "os-name": "^3.0.0" 582 | } 583 | }, 584 | "url-template": { 585 | "version": "2.0.8", 586 | "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", 587 | "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=" 588 | }, 589 | "which": { 590 | "version": "1.3.1", 591 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 592 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 593 | "requires": { 594 | "isexe": "^2.0.0" 595 | } 596 | }, 597 | "windows-release": { 598 | "version": "3.1.0", 599 | "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.1.0.tgz", 600 | "integrity": "sha512-hBb7m7acFgQPQc222uEQTmdcGLeBmQLNLFIh0rDk3CwFOBrfjefLzEfEfmpMq8Af/n/GnFf3eYf203FY1PmudA==", 601 | "requires": { 602 | "execa": "^0.10.0" 603 | }, 604 | "dependencies": { 605 | "execa": { 606 | "version": "0.10.0", 607 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", 608 | "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", 609 | "requires": { 610 | "cross-spawn": "^6.0.0", 611 | "get-stream": "^3.0.0", 612 | "is-stream": "^1.1.0", 613 | "npm-run-path": "^2.0.0", 614 | "p-finally": "^1.0.0", 615 | "signal-exit": "^3.0.0", 616 | "strip-eof": "^1.0.0" 617 | } 618 | } 619 | } 620 | }, 621 | "wrappy": { 622 | "version": "1.0.2", 623 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 624 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 625 | }, 626 | "write": { 627 | "version": "1.0.3", 628 | "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", 629 | "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", 630 | "requires": { 631 | "mkdirp": "^0.5.1" 632 | } 633 | } 634 | } 635 | } 636 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "github", 3 | "private": true, 4 | "main": "index.js", 5 | "dependencies": { 6 | "actions-toolkit": "^1.6.0" 7 | } 8 | } 9 | --------------------------------------------------------------------------------