formfunction-program-shared 0.0.32
Install from the command line:
Learn more about npm packages
$ npm install @formfunction-hq/formfunction-program-shared@0.0.32
Install via package.json:
"@formfunction-hq/formfunction-program-shared": "0.0.32"
About this version
Shared TypeScript library for Formfunction Solana program repos. This repo contains shared TS code which is used in our various program SDKs.
├── src # Source folder
│ ├── constants # Constants
│ ├── instructions # Instruction helper functions
│ ├── pdas # PDA helper functions
│ ├── tests # Unit tests for helper functions
│ ├── types # Shared types
│ ├── utils # General helper functions
│ └── index.ts # Library exports
├── ... # Other misc. project config
└── README.md
Complete the following to setup your environment:
Once you have your environment setup you can run the following:
# Install dependencies
$ yarn
# Run prettier checks
$ yarn prettier
# Run eslint checks
$ yarn eslint
# Run prettier and eslint with auto-fix flag
$ yarn lint
# Compile TypeScript code
$ yarn tsc
# Build the library
$ yarn build
# Run unit tests
$ yarn testReleases are based on git tags. There is a GitHub Action which is responsible for running releases.
Follow these steps to publish a new version of the library:
- Run
yarn versionand enter a new appropriate semver version for the npm package. That will create a new tag and commit. - Run
git push origin NEW_TAG. -
git pushthe new commit as well. - Wait for the GitHub action to build and publish the library.
- Update client SDKs by running
yarn add @formfunction-hq/formfunction-program-shared@latest.
Details
- formfunction-program-shared
-
formfunction-hq
- about 3 years ago
- UNLICENSED
- 29 dependencies
Assets
- formfunction-program-shared-0.0.32.tgz
Download activity
- Total downloads 1
- Last 30 days 0
- Last week 0
- Today 0