https://github.com/staart/packages
🏁📦 Shared packages and resources for Staart's projects
https://github.com/staart/packages
build nodejs packages staart typescript
Last synced: 6 months ago
JSON representation
🏁📦 Shared packages and resources for Staart's projects
- Host: GitHub
- URL: https://github.com/staart/packages
- Owner: staart
- License: mit
- Created: 2019-10-07T00:45:04.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-05T10:09:05.000Z (about 5 years ago)
- Last Synced: 2024-10-29T21:05:31.409Z (12 months ago)
- Topics: build, nodejs, packages, staart, typescript
- Language: TypeScript
- Homepage: https://www.npmjs.com/org/staart
- Size: 751 KB
- Stars: 7
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://staart.js.org)
This repository contains shared packages and resources that power the [Staart](https://github.com/o15y/staart) Node.js backend project.
| | Status |
| -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Build | [](https://travis-ci.org/staart/packages) [](https://circleci.com/gh/staart/packages) [](https://dev.azure.com/staart/packages/_build/latest?definitionId=6&branchName=master) |
| [`@staart/example`](https://github.com/staart/packages/tree/master/packages/example) | [](https://www.npmjs.com/package/@staart/example) [](https://www.npmjs.com/package/@staart/example) |
| [`@staart/errors`](https://github.com/staart/packages/tree/master/packages/errors) | [](https://www.npmjs.com/package/@staart/errors) [](https://www.npmjs.com/package/@staart/errors) |
| [`@staart/redis`](https://github.com/staart/packages/tree/master/packages/redis) | [](https://www.npmjs.com/package/@staart/redis) [](https://www.npmjs.com/package/@staart/redis) |
| [`@staart/messages`](https://github.com/staart/packages/tree/master/packages/messages) | [](https://www.npmjs.com/package/@staart/messages) [](https://www.npmjs.com/package/@staart/messages) |
| [`@staart/disposable-email`](https://github.com/staart/packages/tree/master/packages/disposable-email) | [](https://www.npmjs.com/package/@staart/disposable-email) [](https://www.npmjs.com/package/@staart/disposable-email) |
| [`@staart/validate`](https://github.com/staart/packages/tree/master/packages/validate) | [](https://www.npmjs.com/package/@staart/validate) [](https://www.npmjs.com/package/@staart/validate) |
| [`@staart/mail`](https://github.com/staart/packages/tree/master/packages/mail) | [](https://www.npmjs.com/package/@staart/mail) [](https://www.npmjs.com/package/@staart/mail) |
| [`@staart/elasticsearch`](https://github.com/staart/packages/tree/master/packages/elasticsearch) | [](https://www.npmjs.com/package/@staart/elasticsearch) [](https://www.npmjs.com/package/@staart/elasticsearch) |
| [`@staart/text`](https://github.com/staart/packages/tree/master/packages/text) | [](https://www.npmjs.com/package/@staart/text) [](https://www.npmjs.com/package/@staart/text) |
| [`@staart/payments`](https://github.com/staart/packages/tree/master/packages/payments) | [](https://www.npmjs.com/package/@staart/payments) [](https://www.npmjs.com/package/@staart/payments) |
| [`@staart/mustache-markdown`](https://github.com/staart/packages/tree/master/packages/mustache-markdown) | [](https://www.npmjs.com/package/@staart/mustache-markdown) [](https://www.npmjs.com/package/@staart/mustache-markdown) |
| [`@staart/server`](https://github.com/staart/packages/tree/master/packages/server) | [](https://www.npmjs.com/package/@staart/server) [](https://www.npmjs.com/package/@staart/server) |## 🛠 Usage
This monorepository consists of custom packages that Staart projects depend on; you probably don't want to use individual packages. However, if you like, you can find the package you want on the [npm @staart organization](https://www.npmjs.com/org/staart).
### Development
Each package is written in TypeScript and can be built:
```bash
cd packages/example
yarn build
```A [publish script](https://github.com/staart/packages/blob/master/scripts/publish.js) is used to build each package and publish it to the NPM registry.
## [🏁 Staart Ecosystem](https://staart.js.org)
The Staart ecosystem consists of open-source projects to build your SaaS startup, written in TypeScript.
| Package | | |
| -------------------------------------------------------- | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [🛠️ Staart API](https://github.com/staart/api) | Node.js backend with RESTful APIs | [](https://circleci.com/gh/staart/api) [](https://staart.js.org/api) [](https://www.npmjs.com/package/@staart/manager) |
| [🌐 Staart UI](https://github.com/staart/ui) | Frontend Vue.js Progressive Web App | [](https://circleci.com/gh/staart/ui) [](https://staart.js.org/ui) [](https://www.npmjs.com/package/@staart/ui) |
| [📑 Staart Site](https://github.com/staart/site) | Static site generator for docs/helpdesk | [](https://circleci.com/gh/staart/site) [](https://staart.js.org/site) [](https://www.npmjs.com/package/@staart/site) |
| [📱 Staart Native](https://github.com/staart/native) | React Native app for Android and iOS | [](https://circleci.com/gh/staart/native) [](https://staart.js.org/native) [](https://www.npmjs.com/package/@staart/native) |
| [🎨 Staart.css](https://github.com/staart/css) | Sass/CSS framework and utilities | [](https://circleci.com/gh/staart/css) [](https://staart.js.org/css) [](https://www.npmjs.com/package/@staart/css) |
| [📦 Staart Packages](https://github.com/staart/packages) | Helper functions and utility packages | [](https://circleci.com/gh/staart/packages) [](https://www.npmjs.com/org/staart) |## 💝 Sponsors
The development of Staart projects is supported by these wonderful companies. [Find us on OpenCollective](https://opencollective.com/staart)
Oswald Labs
O15Y
Speakup
Netlify
## 📄 License
- Code: [MIT](https://github.com/staart/packages/blob/master/LICENSE)
- Logo and assets: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)