← 全部工具

@goldstack/utils-typescript-references

热度 65 更新于 开发与构建

Utility for keeping TypeScript references in sync in a Yarn monorepo

npmauto-collected

安装

npm
npm install -g @goldstack/utils-typescript-references

通过 npm 安装。

<p align="center" <a href="https://goldstack.party" <img src="https://cdn.goldstack.party/img/202203/goldstackicon.png" height="128" <h1 align="center"Goldstack - Project Builder</h1 </a </p

[](https://www.codacy.com/gh/goldstack/goldstack/dashboard?utmsource=github.com\&utmmedium=referral\&utmcontent=goldstack/goldstack\&utmcampaign=BadgeGrade)

Getting started on a new project is fun ... until it isn't. Goldstack provides customizable starter templates that help you lift your project off the ground and immediately start working on the features that matter to you.

Getting Started

Explore the templates Goldstack provides:

<table <tbody <tr <td <p align="center"<a href="https://goldstack.party/templates/nextjs-bootstrap"<img width="50" src="https://cdn.goldstack.party/img/202204/nextjsbootstrap.svg"</a</p <p<a href="https://goldstack.party/templates/nextjs-bootstrap"Next.js + Bootstrap</a</p </td <td <p align="center"<a href="https://goldstack.party/templates/serverless-api"<img width="50" src="https://cdn.goldstack.party/img/202203/aws-api-gateway.svg"</a</p <p<a href="https://goldstack.party/templates/serverless-api"Serverless API</a</p </td <td <p align="center"<a href="https://goldstack.party/templates/express-lambda"<img width="50" src="https://cdn.goldstack.party/img/202203/nodejs.svg"</a</p <p<a href="https://goldstack.party/templates/express-lambda"Express.js + Lambda</a</p </td <td <p align="center"<a href="https://goldstack.party/templates/go-gin"<img height="50" src="https://cdn.goldstack.party/img/202203/gopher.svg"</a</p <p<a href="https://goldstack.party/templates/go-gin"Go Gin + Lambda</a</p </td </tr </tbody </table

Find all templates on Goldstack.

How Does It Work

Generating new starter projects with Goldstack is simple and quick.

Step 1: Select the templates you need

Rather than providing a library of projects, Goldstack provides a library of module templates that can be used to compose projects. This ensures that you can start with a project that includes exactly the features you need.

You can select as many modules as you want. All modules are configured to be easily used alongside each other. For instance, if you choose all modules from the list above, you can link the Lambda Express module to the Next JS application and the S3 module with the Express application. All modules are deployed into a project configured using Yarn workspaces.

Step 2: Provide your Email (if you like)

You can specify your email address so we can send you a link to your template for safekeeping and further configuration. But if you do not want to share your email with us, you don't need to provide it.

Step 3: Download

Goldstack will package your project into one zip file that you can download. This zip file will contain everything to get started developing business logic for your project. If you have provided your email, we will also send you an email with a link you can use to re-download your project or create more Goldstack templates. The email also includes a list of getting started guides for your project.

Step 4: Configure the project for AWS deployment (Optional)

It can often be overwhelming to get started with customizing a new starter project to your needs, especially if the starter project consists of many different modules. We therefore provide a web-based interface for creating a baseline configuration for your project for deployment to AWS. This baseline configuration will enable you to start developing and deploying your project immediately.