This guide provides instructions for contributing to this Capacitor plugin.
-
Fork and clone the repo.
-
Install the dependencies.
npm install
It will compile the TypeScript code from src/
into ESM JavaScript in dist/
. These files are used in apps with bundlers when your plugin is imported.
Check formatting and code quality, autoformat/autofix if possible.
This template is integrated with TSLint, Prettier. Using these tools is completely optional, but strives to have consistent code style and structure for easier cooperation.
There is a prepack
hook in package.json
which prepares the plugin before publishing, so all you need to do is run:
npm publish
Note: The
files
array inpackage.json
specifies which files get published. If you rename files/directories or add files elsewhere, you may need to update it.