{"id":37971824,"url":"https://github.com/mikerourke/trello-for-wolves","last_synced_at":"2026-01-16T18:24:54.823Z","repository":{"id":45998126,"uuid":"91366582","full_name":"mikerourke/trello-for-wolves","owner":"mikerourke","description":"Node.js wrapper around Trello API...for wolves.","archived":false,"fork":false,"pushed_at":"2023-03-29T20:03:41.000Z","size":2036,"stargazers_count":13,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-07T04:46:39.502Z","etag":null,"topics":["nodejs","trello","trello-api"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/trello-for-wolves","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/mikerourke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"mikerourke","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2017-05-15T17:40:47.000Z","updated_at":"2024-02-13T19:24:52.000Z","dependencies_parsed_at":"2024-11-11T03:37:41.377Z","dependency_job_id":"09e720ca-4459-48df-970a-0ccedd4ad150","html_url":"https://github.com/mikerourke/trello-for-wolves","commit_stats":{"total_commits":175,"total_committers":1,"mean_commits":175.0,"dds":0.0,"last_synced_commit":"cad4c1007bb464d4732264972d07ce49e29c2c15"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/mikerourke/trello-for-wolves","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerourke%2Ftrello-for-wolves","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerourke%2Ftrello-for-wolves/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerourke%2Ftrello-for-wolves/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerourke%2Ftrello-for-wolves/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikerourke","download_url":"https://codeload.github.com/mikerourke/trello-for-wolves/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikerourke%2Ftrello-for-wolves/sbom","scorecard":{"id":645930,"data":{"date":"2025-08-11","repo":{"name":"github.com/mikerourke/trello-for-wolves","commit":"cad4c1007bb464d4732264972d07ce49e29c2c15"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/23 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/coverage.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coverage.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/mikerourke/trello-for-wolves/coverage.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coverage.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/mikerourke/trello-for-wolves/coverage.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/coverage.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/mikerourke/trello-for-wolves/coverage.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/mikerourke/trello-for-wolves/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/mikerourke/trello-for-wolves/main.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"63 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-7gc6-qh9x-w6h8","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-jcpv-g9rr-qxrc","Warn: Project is vulnerable to: GHSA-44pw-h2cw-w3vq","Warn: Project is vulnerable to: GHSA-jp4x-w63m-7wgm","Warn: Project is vulnerable to: GHSA-c429-5p7v-vgjp","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-2pr6-76vf-7546","Warn: Project is vulnerable to: GHSA-8j8c-7jfh-h6hx","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-wrvr-8mpx-r7pp","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-92xj-mqp7-vmcj","Warn: Project is vulnerable to: GHSA-wxgw-qj99-44c2","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-37q6-576q-vgr7","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-gqgv-6jq5-jjj9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-7xfp-9c55-5vqj","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-876r-hj45-fw7g","Warn: Project is vulnerable to: GHSA-v63x-xc9j-hhvq","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-w5q7-3pr9-x44w","Warn: Project is vulnerable to: GHSA-3fjq-93xj-3f3f","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-xc7v-wxcw-j472","Warn: Project is vulnerable to: GHSA-cf4h-3jhx-xvhq","Warn: Project is vulnerable to: GHSA-v2p6-4mp7-3r9v","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T12:08:22.312Z","repository_id":45998126,"created_at":"2025-08-21T12:08:22.313Z","updated_at":"2025-08-21T12:08:22.313Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28480708,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["nodejs","trello","trello-api"],"created_at":"2026-01-16T18:24:54.736Z","updated_at":"2026-01-16T18:24:54.803Z","avatar_url":"https://github.com/mikerourke.png","language":"TypeScript","funding_links":["https://ko-fi.com/mikerourke"],"categories":[],"sub_categories":[],"readme":"# Trello for Wolves\n\n[![Coverage Status](https://coveralls.io/repos/github/mikerourke/trello-for-wolves/badge.svg?branch=master)](https://coveralls.io/github/mikerourke/trello-for-wolves?branch=master)\n\nNode.js wrapper around Trello API...for wolves.  Don't read too much in to the name, I just love wolves and everything else on npm with the word *Trello* is taken.\n\nI created this library because I wanted to cover all of the Trello routes and make it freakishly easy to figure out how to utilize the API by simply reading the Trello documentation.\nIt uses chaining to build a \"route\" so to speak.\n\nI'm using `cross-fetch` for making requests, so you can use this library in the browser or Node.js.\n\nThis library is built with TypeScript, so it'll show you a handy autocomplete when cooking up code.\nHowever, it's probably a good idea to have the Trello API docs up while you're coding, because some of these routes have [a whole bunch of options for arguments](https://developers.trello.com/reference#boardsboardid-1).\n\nTo get started right away, check out the [Resources Documentation](./docs/index.md) in the `/docs` directory.\n\n**If you're upgrading from version 1, please make sure you review the [Version 2 Breaking Changes](#version-2-breaking-changes) section!**\n\n## Installation\n\n### npm\n\n```\n$ npm install trello-for-wolves\n```\n\n### yarn\n\n```\n$ yarn add trello-for-wolves\n```\n\n### biscuits*\n\n```\n$ biscuits gravy trello-for-wolves\n```\n\n\u0026ast; There's no such thing as `biscuits`\n\n## Documentation\n\n- [Trello API Documentation](https://developers.trello.com/advanced-reference)\n- [Trello for Wolves Resources Documentation](./docs/index.md)\n\n## Prerequisites\n\n- Node.js \u003e= v10\n\n## Getting Started\n\nYou'll need the following things from Trello to use this library:\n\n1. [Trello Account](https://trello.com/signup)\n2. [Trello API Key](https://trello.com/app-key)\n3. [Trello Auth Token](https://developers.trello.com/authorize)\n\nTo get the whole kit and caboodle in terms of what you can do with the API, you should include `read`, `write`, and `account` for the `scope`.\n\nYou'll need to create a new instance of `Trello` and pass in an \"trelloConfig\" object containing a `key` and `token`.\nThere isn't any async voodoo associated with this, the credentials are passed to each function call through the magic of class constructors.\n\nIn order to make library calls, you call methods from the `trello` instance. Every method returns a Promise, so you can use `async`/`await`!\n\n**Note: The library adheres to the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) for both the browser and Node.js.\nThis means that a failed request does not throw an error if the request fails, it sets the `ok` value of the response to `false`.\nYou'll need to use a library like [`fetch-intercept`](https://www.npmjs.com/package/fetch-intercept) to deal with errors or bad requests.**\n\n```typescript\nimport { Trello, BoardRecord } from \"trello-for-wolves\";\n\nconst trello = new Trello({\n  key: API_KEY,\n  token: AUTH_TOKEN\n});\n\nasync function getMyBoards(): Promise\u003cBoardRecord[]\u003e {\n    const response = await trello.members(\"me\").boards().getBoards();\n    return await response.json();\n}\n```\n\nYou can also import the library from [unpkg](https://unpkg.com/) and create a new `Trello` instance via the global `TrelloForWolves` object:\n\n```html\n\u003chead\u003e\n  \u003cscript src=\"https://unpkg.com/trello-for-wolves/umd/trello-for-wolves.min.js\"\u003e\u003c/script\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n  \u003cscript\u003e\n    var trello = new TrelloForWolves.Trello({\n      key: \"\u003cYOUR KEY\u003e\",\n      token: \"\u003cYOUR TOKEN\u003e\"\n    });\n\n    trello.members(\"me\").boards().getBoards()\n      .then(response =\u003e response.json())\n      .then(result =\u003e {\n        console.log(result);\n      });\n  \u003c/script\u003e\n\u003c/body\u003e\n```\n\n## Rate Limits\n\nTrello imposes [API rate limits](http://help.trello.com/article/838-api-rate-limits).\nYou can make no more than 100 requests in 10 seconds per token or 300 requests in 10 seconds per key.\nI added code to retry the request if a `429` error is returned. It waits about a second and retries the request.\n\nYou can override the default `backoffTime` (`3000`) and `maxRetryAttempts` (`5`) with your own options depending on your requirements.\nYou can pass them into the Trello constructor:\n\n**Note: If you exceed the rate limit, you need to handle the response yourself after the `maxRetryAttempts` are reached.**\n\n```typescript\nimport { Trello } from \"trello-for-wolves\";\n\nconst trello = new Trello({\n  key: API_KEY,\n  token: AUTH_TOKEN,\n  backoffTime: 1000, // Amount of time to wait before attempting to make another API call.\n  maxRetryAttempts: 3, // Maximum amount of attempts to make before failing.\n});\n\nasync function myRetriesFailed(): Promise\u003cunknown\u003e {\n  const response = await trello.members(\"me\").boards().getBoards();\n\n  if (!response.ok \u0026\u0026 response.status === 429) {\n    console.log(\"Oh no! Too many retries!\");\n  }\n}\n```\n\n## Argument Casing\n\nAs the Trello API has evolved, some inconsistencies between using `snake_case` and `camelCase` for the params have begun to rear their ugly head.\nIn the interest of matching idiomatic JavaScript, I've typed all requests to use `camelCase` and convert the appropriate values to `snake_case` when needed.\n\nIf the Trello API documentation specifies a param like `memberCreator_fields`, you'd pass in `memberCreatorFields` and it will work!\n\n## Development\n\nIf you want to fix or finagle something, bring it. I'm happy for the help. Bonus points if you have a premium/enterprise-level membership!\n\n## Version 2 Breaking Changes\n\nThis library was completely rewritten to take advantage of TypeScript and newer JavaScript features.\nI was able to eliminate some dependencies and reduce the package size, so that's neat.\nUnfortunately, if you're using this library extensively in your code, the migration process will take some time.\n\nHere are the list of breaking changes from version 1 to 2:\n\n- The `Trello` object is no longer the default export, since all of the types are also exported.\n- All methods now use the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API).\n- You can no longer use streams to upload files/attachments. The Trello API requires that all files be encoded as multipart/form-data.\n  If you're using Node.js, you can use `fs.readFile()`/`fs.readFileSync()`.\n- Some of the methods on resources have changed (e.g. `board().getBoardStars()` is now `board().boardStars().getBoardStars()`).\n- The `maxWaitingTime` property on the config object passed into the `Trello` constructor is now `maxRetryAttempts`.\n  Instead of specifying an amount of time to wait, you now specify how many attempts to retry for a 429 error.\n\n**Version 1**\n\n```javascript\nimport Trello from \"trello-for-wolves\";\n\nconst trello = new Trello({\n  key: API_KEY,\n  token: AUTH_TOKEN,\n  backoffTime: 1000,\n  maxWaitingTime: 300,\n});\n\ntrello.members(\"me\").boards().getBoards()\n  .then((response) =\u003e {\n    console.log(response.data);  // \u003c- Hooray! An array of Boards!\n  })\n  .catch(error =\u003e console.log(`Oh no!, this happened: ${error}`));\n```\n\n**Version 2**\n\n```typescript\nimport { Trello } from \"trello-for-wolves\"; // \u003c- No longer the default export!\n\nconst trello = new Trello({\n  key: API_KEY,\n  token: AUTH_TOKEN,\n  backoffTime: 1000,\n  maxRetryAttempts: 3,\n});\n\ntrello.members('me').boards().getBoards()\n  .then((response) =\u003e {\n    if (!response.ok) {\n      console.log(`Oh no!, this happened: ${response.statusText}`);\n      throw new Error(response.statusText);\n   }\n\n    return response.json();\n  })\n  .then(result =\u003e {\n    console.log(result); // \u003c- Hooray! An array of Boards!\n  });\n```\n\n## License\n\nMIT license. See the [LICENSE](./LICENSE.md) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikerourke%2Ftrello-for-wolves","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikerourke%2Ftrello-for-wolves","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikerourke%2Ftrello-for-wolves/lists"}