2.0.0 • Published 10 months ago

@canva/asset v2.0.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
10 months ago

@canva/asset

A package for Canva's Apps SDK that provides methods for working with assets.

npm.io

Table of contents

Introduction

@canva/asset is an npm package for Canva's Apps SDK. It provides methods for working with assets, such as image and video files. For example, the package exports a upload method that uploads assets to the user's media library.

Note: To get up and running with the Apps SDK, check out the quick start guide.

Installation

npm install @canva/asset

Usage

  1. Import a method or namespace from the @canva/asset package:

    import { upload } from '@canva/asset';
  2. Call a method, passing in the required arguments (if any):

    await upload({
      type: 'IMAGE',
      id: 'uniqueIdGoesHere',
      mimeType: 'image/jpeg',
      url: 'https://www.canva.dev/example-assets/image-import/image.jpg',
      thumbnailUrl: 'https://www.canva.dev/example-assets/image-import/thumbnail.jpg',
    });

API reference

Related packages

The Apps SDK is made up of the following packages:

  • @canva/app-ui-kit - React-based component library for creating apps that mimic the look and feel of Canva.
  • @canva/asset - Provides methods for working with assets, such as image and video files.
  • @canva/design - Provides methods for interacting with the user's design, such as creating elements.
  • @canva/error - Provides a CanvaError class for handling errors.
  • @canva/platform - Provides utility methods, such as a method for opening external links.
  • @canva/user - Provides methods for accessing user data and authenticating users.

Contributing

We're actively developing this package but are not currently accepting third-party contributions. If you'd like to request any changes or additions to the package, submit a feature request via the Canva Developers Community.

License

See the LICENSE.md file.

2.0.0

10 months ago

1.7.1

11 months ago

1.7.0

12 months ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.0

2 years ago

0.0.1-rc.22

2 years ago

0.0.1-rc.21

2 years ago

0.0.1-rc.20

2 years ago

0.0.1-rc.19

2 years ago

0.0.1-rc.18

2 years ago

0.0.1-rc.17

2 years ago

0.0.1-rc.16

2 years ago

0.0.1-rc.15

2 years ago

0.0.1-rc.14

2 years ago

0.0.1-rc.13

2 years ago

0.0.1-rc.12

2 years ago

0.0.1-rc.11

2 years ago

0.0.1-rc.10

2 years ago

0.0.1-rc.9

2 years ago

0.0.1-rc.8

2 years ago

0.0.1-rc.7

2 years ago

0.0.1-rc.6

2 years ago

0.0.1-rc.5

2 years ago

0.0.1-rc.4

2 years ago

0.0.1-rc.3

2 years ago

0.0.1-rc.2

2 years ago

0.0.1-rc.1

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago