Webcomponent chargebee-card following open-wc recommendations
npm install chargebee-card 
This webcomponent follows the open-wc recommendation.
bash
npm i chargebee-card
`Usage
You need to make sure to enable shadyDom and import chargebee
`html
`Linting with ESLint, Prettier, and Types
To scan the project for linting errors, run
`bash
npm run lint
`You can lint with ESLint and Prettier individually as well
`bash
npm run lint:eslint
`
`bash
npm run lint:prettier
`To automatically fix many linting errors, run
`bash
npm run format
`You can format using ESLint and Prettier individually as well
`bash
npm run format:eslint
`
`bash
npm run format:prettier
`Testing with Karma
To run the suite of karma tests, run
`bash
npm run test
`
or to run them in compatibility mode for legacy browsers
`bash
npm run test:compatibility
`To run the tests in watch mode (for TDD, for example), run
`bash
npm run test:watch
`
or
`bash
npm run test:compatibility
`Testing with Karma via BrowserStack
To run the suite of karma tests in BrowserStack, run
`bash
npm run test:bs
`Managing Test Snapshots
You can manage the test snapshots using
`bash
npm run test:update-snapshots
`
or
`bash
npm run test:prune-snapshots
`Demoing with Storybook
To run a local instance of Storybook for your component, run
`bash
npm run storybook
`To build a production version of Storybook, run
`bash
npm run storybook:build
`
Local Demo with
es-dev-server
`bash
npm start
`
To run a local development server that serves the basic demo located in demo/index.html`bash
npm start:compatibility
`
To run a local development server in compatibility mode for older browsers that serves the basic demo located in demo/index.html`