This is a collection of generic and reusable frontend configurations across the SundaeSwap cosmos. The idea is to create configuration files as independent packages that can be extended from/installed separately.
- bable-preset
- eslint-config
- i18n-config
- jest-config
- postcss-config
- prettier-config
- tailwind-config
- webpack-config
We use Bun.sh to manage our projects. In the project root, run
bun install
In order to build the packages, run bun run build
inside the root
directory.
The current pipeline will release every unpublished package based on the version field in the ./package.json file. The packages are published to the public NPM registry. Our pipeline currently does not automate this, so it requires this to be included in the commit. To bump the package versions in the project root:
bun run bump
After that commit & push the changes. Once merged, the pipeline will release changed packages soon.