1.8.0 • Published 1 year ago

@goodgamestudios/standard-tools v1.8.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Standard Tools

Predefined standards to use across all new project repositories

Lazy init

ℹ️ Make sure you have pnpm installed:

npm i -g pnpm

Create your new project directory:

mkdir my-project
cd my-project

ℹ️ If you are going to use CDK, follow first these steps:

cdk init --language typescript
pnpm add -D esbuild

Initializes git and create package.json: (⚠️ When using cdk, skip this step)

git init
pnpm init

Then install the package as a dev dependency and execute it

pnpm add -D @goodgamestudios/standard-tools
npm explore @goodgamestudios/standard-tools -- INSTALL_ORIGIN=$(pwd) pnpm start

Tools

This repository configure the following dependencies You can see the implementation details here and an example of the final package json here

  • .gitignore
  • Prettier
  • ESLint
  • Typescript
  • Renovate
  • Jest
  • CI
    • prepare
    • linting
    • test
    • build
    • deploy
    • synchronize
  • Readme
  • Commitlint
  • Semantic release
  • Lint Staged
  • Hooks
  • package.json

Notes

Renovate

ℹ️

You will need to manually add this new project to the renovate repository

In addition, make sure the member @stp-ci-bot is in the project (usually it's inherited from the project's group, otherwise you need manually to add it)

1.7.2-qa.0

1 year ago

1.7.2-qa.1

1 year ago

1.7.2-qa.2

1 year ago

1.8.0-qa.2

1 year ago

1.8.0

1 year ago

1.7.1

1 year ago

1.7.0-qa.1

1 year ago

1.7.0

1 year ago

1.7.0-qa.0

1 year ago

1.5.0

1 year ago

1.8.0-qa.1

1 year ago

1.5.0-qa.0

1 year ago

1.4.1-qa.0

1 year ago

1.7.1-qa.0

1 year ago

1.8.0-npm.2

1 year ago

1.8.0-npm.1

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago