UNPKG

@enterprise-cmcs/macpro-serverless-running-stages

Version:
97 lines (73 loc) 3.77 kB
<h1 align="center" style="border-bottom: none;"> macpro-serverless-running-stages</h1> <h3 align="center">NPM module to identify currently running stages of the <a href="https://www.serverless.com/">Serverless framework</a> in an AWS account.</h3> <p align="center"> <a href="https://github.com/Enterprise-CMCS/macpro-serverless-running-stages/releases/latest"> <img alt="latest release" src="https://img.shields.io/github/release/Enterprise-CMCS/macpro-serverless-running-stages.svg"> </a> <a href="https://www.npmjs.com/package/@enterprise-cmcs/macpro-serverless-running-stages"> <img alt="npm latest version" src="https://img.shields.io/npm/v/@enterprise-cmcs/macpro-serverless-running-stages/latest.svg"> </a> <a href="https://codeclimate.com/github/Enterprise-CMCS/macpro-serverless-running-stages/maintainability"> <img src="https://api.codeclimate.com/v1/badges/beab0057aa95ef1e6a78/maintainability" /> </a> <a href="https://codeclimate.com/github/Enterprise-CMCS/macpro-serverless-running-stages/test_coverage"> <img src="https://api.codeclimate.com/v1/badges/beab0057aa95ef1e6a78/test_coverage" /> </a> <a href="https://github.com/semantic-release/semantic-release"> <img alt="semantic-release: angular" src="https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release"> </a> <a href="https://dependabot.com/"> <img alt="Dependabot" src="https://badgen.net/badge/Dependabot/enabled/green?icon=dependabot"> </a> <a href="https://github.com/prettier/prettier"> <img alt="code style: prettier" src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square"> </a> </p> --- ## Usage and Getting Started To install the package run the following command: ``` npm install @enterprise-cmcs/macpro-serverless-running-stages ``` or ``` yarn add @enterprise-cmcs/macpro-serverless-running-stages ``` After installing the package in your project include this import statement ``` import { ServerlessRunningStages } from "@enterprise-cmcs/macpro-serverless-running-stages"; ``` With ServerlessRunningStages imported you can now execute it like: ``` await ServerlessRunningStages.getAllStagesForRegion("us-east-1"); ``` ## Contributing Found a bug, want to help with updating the docs or maybe you want to help add a feature. Refer to our contribution documentation for more information: [Documentation](./docs/CONTRIBUTING.MD) ## Instructions to test locally with a yarn project - in your terminal from your local clone of macpro-serverless-running-stages with your development branch - `yarn link` (note, when testing is complete, run `yarn unlink`) that will return output like: ``` yarn link v1.22.19 warning ../../../package.json: No license field success Registered "@enterprise-cmcs/macpro-serverless-running-stages". info You can now run `yarn link "@enterprise-cmcs/macpro-serverless-running-stages"` in the projects where you want to use this package and it will be used instead. ✨ Done in 0.06s. ``` - npm install - npm run build (this builds the package) In your local yarn project that will be using the macpro-serverless-running stages package, run: - `rm -rf node_modules` - `yarn link "@enterprise-cmcs/macpro-serverless-running-stages"` that will return output like: ``` yarn link v1.22.19 warning ../../../package.json: No license field success Using linked package for "@enterprise-cmcs/macpro-serverless-running-stages". ✨ Done in 0.05s. ``` - `yarn install` - Note: when testing is complete run `yarn unlink "@enterprise-cmcs/macpro-serverless-running-stages"` ## License [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) See [LICENSE](LICENSE) for full details.