@embrace-ai/infra-common-sst-ion
v1.29.0
Published
Common library for sst ion services
Keywords
Readme
Common SST Ion Library
Setup
Node
This project uses nvm (Node Version Manager)
and pnpm (Package Node Modules).
- Install
nvm cdto the project directory and execute the following:nvm install nvm use- Install
pnpmnpm install -g pnpm - Install dependencies
pnpm install
IDE Setup
This project uses EditorConfig for IDE configuration.
See .editorconfig for settings.
Many popular IDEs and editors support this out of the box or with a plugin.
Development
Prettier
This project uses Prettier, so please run it before checking in:
pnpm prettier-formatSee .prettierrc for settings.
Some IDEs and editors have plugins for running Prettier.
Linting
This project uses ESLint. Check linting before checking in:
pnpm lintSee eslint.config.mjs for settings.
Many IDEs and editors support ESLint.
Typechecking
In addition, running typecheck is recommended before checking in:
pnpm -R typecheckTesting
This project uses Vitest for testing. Run tests before checking in.
pnpm testBuilding
pnpm buildReleasing
This project uses Github Actions to release to npmjs.
