Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@bscotch/bravo

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bscotch/bravo - npm Package Versions

123

0.1.0

Diff

Changelog

Source

0.1.0 (2021-08-19)

Bug Fixes

  • An unsaved refactor breaks a method. (714cc1d)
  • Remove legacy function overloads for generic Favro requests. (ae464db)
  • Resolve type discrepancies between docs and sample Card data. (80b9743)
  • The body of a request is being parsed from the whole request options object instead of just the body field. (7931b1f)
  • The Favro Card Update type does not include null as an option for date fields. (fb9431b)
  • The test configuration in launch.json points to a non-existent test file. (22c268f)
  • The update builder is not reset after running an update. (cb74e1b)

Features

  • Add a helper class to make building Favro Card updates easier, plus a method on a BravoCard to update itself using that class or raw data. (008f7c5)
  • Add a listCollections method and requisite caching. (65c2126)
  • Add a method to list widgets (obtaining a pageable result). (d9117d7)
  • Add a utility type for array-matching functions. (e427ba2)
  • Add caching to Widget Columns. (956dcd7)
  • Add Card class. (5133cb4)
  • Add client methods for fetching, creating, and delting Columns. (8a6d604)
  • Add column-related partial methods to Widgets and Columns. (42001de)
  • Add draft Card types. (4ba0de9)
  • Add draft Column types. (d0dd315)
  • Add draft Custom Field types (special thanks to regex). (b93b06e)
  • Add draft Tag types. (65f1f58)
  • Add draft type for the body content of a Card update. (f986af1)
  • Add fetching and caching of custom fields. (6a29180)
  • Add find/delete methods for columns in Widget instances. (3bd307c)
  • Add finding cards by their sequentialId (the number shown on the Favro UI on cards). (621dc8a)
  • Add generic client method for finding widget columns. (2d87d1e)
  • Add ignore-case option to the general finder function, and use for finding by name or email. (b177680)
  • Add method for fetching a specific card by its cardId. (561d6a7)
  • Add method for updating a Card with a raw data structure (no helpers for Custom Fields). (0493403)
  • Add method to find users by name, id, or email. (02e79c3)
  • Add methods for creating and deleting Collections, add more classes and types for the disparate kinds of API response data, and improve generic request handling. (65c49ed)
  • Add methods for creating, finding, and deleting cards, with passing tests. (e5bed0c)
  • Add methods to find collections by name or ID. (fd13627)
  • Add partial methods to the Collection class to allow instances to find their own Widgets. (8b1883c)
  • Add types for Card creation and searching. (82e3e7b)
  • Add utility 'find' functions for improved typing and more specific functionality for class 'find' methods. (344f288)
  • Add Widget deletion methods and get all tests passing. (1c2898a)
  • Change basic info in the template CLI scripts (nowhere near functional still). (d12bab0)
  • Change finding/deleting Collections by name to be batch methods, since names are not unique in Favro. (08d8647)
  • Change the find-collection-by-id method to directly hit the single-collection API endpoint if not found in cache. (53a1a25)
  • Complete types for updating a Card. (47dbdd9)
  • Create a distinct BravoResponse class that can page and hydrate results. (4ebf40a)
  • Draft base BravoClient class, including a method for general Favro API requests and a wrapper class for returned results. (2d90d6b)
  • Draft content for dealing with an Integromat Favro app. (077d9e2)
  • Draft the Column class. (b2318a7)
  • Get all built-in fields updateable with all tests passing. (b7582ea)
  • Have all API data wrapped in a class extending a base 'FavroEntity' class, with access to the client. (546cc98)
  • Have card instances produce user-friendly URLs for linking to cards via the Favro app. (aeda35d)
  • Implement methods for listing orgs, setting the current org, and listing org users. (6f59b1e)
  • Implement uploading card attachments. (d2319af)
  • Move core Favro API functionality into a base 'FavroClient' class to reduce complexity. (992524a)
  • Prevent the organizationId from being reset once set, since that will complicate literally everything downstream. (5e3de6d)
  • Rename classes to be more consistent between use of 'Bravo' vs. 'Favro' (6d34319)
  • Simplify API for Favro response parsing by using async iterators, and add find methods for Widgets. (111bf17)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc