Skip to main content

Template for jsii libraries

Project description

jsii-library-template

Template for a jsii library project.

Configuration

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

  2. 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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsii-library-template-1.1.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

jsii_library_template-1.1.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file jsii-library-template-1.1.0.tar.gz.

File metadata

  • Download URL: jsii-library-template-1.1.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for jsii-library-template-1.1.0.tar.gz
Algorithm Hash digest
SHA256 5e9c36cd739ec552318edacbe4eee388f8e2fbc3daa52373643fdbc8348bf7e8
MD5 b06bec27590c55220ac56cdfc66b4cbf
BLAKE2b-256 13f87428a88aa7d2618c85c1a0fbc5ef29b69178786a91f4d0ee85a260bf92fa

See more details on using hashes here.

File details

Details for the file jsii_library_template-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: jsii_library_template-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for jsii_library_template-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2511d6edce9a0f5d363e8c849ebb6b3b46189ced02d68f161895b34caa5bc33
MD5 b0ab8d3b618a0b01df4e95a39e357324
BLAKE2b-256 dbcc4a305fc4bcd784846d0f426d005b5aa364835e5ba648784eb27495fce96e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page