jsii-library-template 1.1.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

jsiilibrarytemplate 1.1.0

jsii-library-template
Template for a jsii library project.
Configuration


Edit package.json and go through all the fields to update for your project.


Add the following GitHub secrets to your project (see jsii-release for instructions):

NPM_TOKEN
MAVEN_USERNAME, MAVEN_PASSWORD, MAVEN_GPG_PRIVATE_KEY, MAVEN_GPG_PRIVATE_KEY_PASSPHRASE, MAVEN_STAGING_PROFILE_ID,
TWINE_USERNAME, TWINE_PASSWORD
NUGET_API_KEY



Usage



Command
Description




yarn install
Install dependencies


yarn compile
Compile to JavaScript


yarn watch
Watch for changes and compile


yarn test
Run tests


yarn run package
Create dist with bundles for all languages


yarn build
Compile + test + package


yarn bump
Bump a new version (based on conventional commits)


yarn compat
Run API compatibility check against latest



GitHub Workflows

Build: when a PR is created/updated, runs yarn build
Release: yarn build and publish to all package managers for every commit to master (ignore if current version is already released).

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.