Skip to content

This repository offers reusable TypeScript configuration to be used for services which are TypeScript-based

License

Notifications You must be signed in to change notification settings

openmfp/typescript-configs

OpenMFP Typescript Configurations

Build Status REUSE status

About

This repository offers reusable TypeScript configuration to be used for services which are TypeScript-based (e.g. backend services building with NestJS, or plain TypeScript projects).

How to use

In order to use the @openmfp/config-prettier package in your project:

  • Execute npm install command

    npm install --dev-save @openmfp/config-prettier@latest
  • Add prettier configuration into the package.json file:

{
  "name": "my-project",
  "version": "0.0.1",
  "prettier": "@openmfp/config-prettier",
  ...
}

In order to use the @openmfp/eslint-config-typescript packages in your project:

  • Execute npm install command

    npm install --dev-save @openmfp/eslint-config-typescript@latest
  • Add into the file .eslintrc.json below setup, alongside your custom configuration:

{
	"extends": "@openmfp/eslint-config-typescript"
}

Contributing

Please refer to the CONTRIBUTING.md file in this repository for instructions on how to contribute to openMFP.

Code of Conduct

Please refer to the CODE_OF_CONDUCT.md file in this repository for information on the expected Code of Conduct for contributing to openMFP.

Licensing

Copyright 2025 SAP SE or an SAP affiliate company and openMFP contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

About

This repository offers reusable TypeScript configuration to be used for services which are TypeScript-based

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published