{"id":13596899,"url":"https://github.com/geeklearningio/gl-vsts-tasks-yarn","last_synced_at":"2025-04-24T03:46:25.300Z","repository":{"id":12235099,"uuid":"70710891","full_name":"geeklearningio/gl-vsts-tasks-yarn","owner":"geeklearningio","description":"Yarn Package Manager Visual Studio Team Services Build and Release Management extensions","archived":false,"fork":false,"pushed_at":"2025-01-27T05:51:25.000Z","size":36328,"stargazers_count":52,"open_issues_count":28,"forks_count":17,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-24T03:46:17.436Z","etag":null,"topics":["devops","devops-tools","vsts","vsts-extension","vsts-tasks","yarn"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geeklearningio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"Contributing.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-10-12T14:57:15.000Z","updated_at":"2025-01-27T05:51:29.000Z","dependencies_parsed_at":"2023-01-11T20:17:44.547Z","dependency_job_id":null,"html_url":"https://github.com/geeklearningio/gl-vsts-tasks-yarn","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeklearningio%2Fgl-vsts-tasks-yarn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeklearningio%2Fgl-vsts-tasks-yarn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeklearningio%2Fgl-vsts-tasks-yarn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeklearningio%2Fgl-vsts-tasks-yarn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geeklearningio","download_url":"https://codeload.github.com/geeklearningio/gl-vsts-tasks-yarn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250560000,"owners_count":21450168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","devops-tools","vsts","vsts-extension","vsts-tasks","yarn"],"created_at":"2024-08-01T16:02:55.761Z","updated_at":"2025-04-24T03:46:25.281Z","avatar_url":"https://github.com/geeklearningio.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"![Icon](https://github.com/geeklearningio/gl-vsts-tasks-yarn/blob/master/Extension/extension-icon.png)\n\n# Yarn Build and Release Tasks\n\n![cistatus](https://geeklearning.visualstudio.com/_apis/public/build/definitions/f841b266-7595-4d01-9ee1-4864cf65aa73/77/badge)\n\n[Yarn](https://yarnpkg.com/) is Facebook's npm alternative. It is the fast, reliable and secure dependency management. \nThis extension brings the power of Yarn to Visual Studio Team Services Build and Release Management. It enables using yarn with the official npm registry or any registry you like such as Myget or [Visual Studio Team Services Package Management](https://marketplace.visualstudio.com/items?itemName=ms.feed#).\n\n![GeekLearning Loves Yarn](https://github.com/geeklearningio/gl-vsts-tasks-yarn/blob/master/Extension/Screenshots/GeekLearningLovesYarn.png)\n\nWhy so much sudden love for Yarn ? You can find out [here](http://geeklearning.io/npm-install-drives-you-crazy-yarn-and-chill) \n\n\n[Learn more](https://github.com/geeklearningio/gl-vsts-tasks-yarn/wiki) about this extension on the wiki!\n\n## Tasks included\n\n* **[Yarn installer](https://github.com/geeklearningio/gl-vsts-tasks-yarn/wiki/Yarn-Installer)**: Installs Yarn \n* **[Yarn](https://github.com/geeklearningio/gl-vsts-tasks-yarn/wiki/Yarn)**: Execute Yarn\n\n## To contribute\n\n1. Globally install typescript and tfx-cli (to package VSTS extensions): `npm install -g typescript tfx-cli`\n2. From the root of the repo run `npm install`. This will pull down the necessary modules for the different tasks and for the build tools.\n3. Run `npm run build` to compile the build tasks.\n4. Run `npm run package -- --version \u003cversion\u003e` to create the .vsix extension packages (supports multiple environments) that includes the build tasks.\n\n## Known Issues\n\nPlease refer to our [wiki page](https://github.com/geeklearningio/gl-vsts-tasks-yarn/wiki/Known-Issues)\n\n## Release Notes\n\nPlease refer to our [release page](https://github.com/geeklearningio/gl-vsts-tasks-yarn/releases)\n\n## Contributors\n\nThis extension was created by [Geek Learning](http://geeklearning.io/), with help from the community.\nIt also uses some foundation code from [Azure pipelines Tasks](https://github.com/Microsoft/azure-pipelines-tasks).\n\n## Attributions\n\n* [Yarn by Yarn](https://yarnpkg.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeeklearningio%2Fgl-vsts-tasks-yarn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeeklearningio%2Fgl-vsts-tasks-yarn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeeklearningio%2Fgl-vsts-tasks-yarn/lists"}