yichong-canva
v1.1.26
Published
A React provider package for Canva integration, managing user authentication, subscription status, and profile information.
Downloads
80
Readme
yichong-canva-provider
A React provider package for Canva integration, managing user authentication, subscription status, and profile information.
Features
- User authentication management
- Subscription status tracking
- Profile information handling
- Google Drive integration
- Canva token management
Installation
npm install yichong-canva-providerRequirements
This package requires the following peer dependencies:
- React >= 18
- React DOM >= 18
- @canva/user >= 2.1.0
Usage
import { YichongCanvaProvider } from 'yichong-canva-provider';
function App() {
return (
<YichongCanvaProvider>
{/* Your app components */}
</YichongCanvaProvider>
);
}TypeScript Support
This package is written in TypeScript and includes type definitions. The main types include:
UserStatus: Interface for user authentication and profile dataSubscription: User subscription details
Scripts
npm run dev: Start development servernpm run build: Build the packagenpm run lint: Run ESLintnpm run preview: Preview the buildnpm run publish: Publish the package
Build Configuration
The package uses Vite for building and includes:
- TypeScript support
- React plugin
- DTS plugin for type definitions
- Terser for minification
License
This project is proprietary and confidential.
