
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
A CLI tool to scaffold Node.js microservice applications with DevOps capabilities. It takes an opinionated approach, meaning we've done the homework and start you off with what we think are the best tools for a small team creating a new open-source project. Upon running the CLI, it will ask you a series of questions and use the answers to do the following:
The goal is to save you time and headaches and get you started developing code faster.
Before you can use Tyr, you need to make sure you've done the following:
npm install --global tyr-cli
tyr [OPTIONS]
-V, --version
output the version number--config <file>
configure project from configuration file--logfile <file>
the filepath that logs will be written to-h, --help
output usage informationName | Required | Note |
---|---|---|
projectName | Yes | Must be a valid directory name and cannot be a directory that already exists. |
description | Yes | |
version | No | Must match (number)(.number)* |
author | No | For multiple authors, use comma separated values |
license | No |
Name | Required | Description | Valid Choices |
---|---|---|---|
ci | Yes | The Continuous Integration Tool you want to use | <None> , TravisCI |
containerization | Yes | The Containerization tool you want to use | <None> , Docker |
deployment | Yes | The deployment tool you want to use | <None> , Heroku |
sourceControl | Yes | The source control tool you want to use | <None> , GitHub |
web | Yes | The web framework you want to use | <None> , ExpressJS |
test | Yes | The test framework you want to use | <None> , Mocha |
orm | Yes | The Object-relational Mapping framework you want to use | <None> , Sequelize |
If Source Control Choice is <None>
, then CI Choice, Containerization Choice, and Deployment
Choice must also be <None>
.
If CI Choice is <None>
, then Containerization Choice and Deployment Choice must also be <None>
.
If Containerization Choice is <None>
, then Deployment Choice must also be none.
{
projectConfigurations:
{
projectName: '{project name}',
description: '{project description}',
version: '{version number}',
author: ['author1', 'author2', ...],
license: '{license}'
},
toolingConfigurations:
{
sourceControl: '{source control choice}',
ci: '{ci choice}',
containerization: '{containerization choice}',
deployment: '{deployment choice}',
web: '{web framework choice}',
test: '{test framework choice}',
orm: '{orm framework choice}'
}
}
Please see our Contributing Guide for contribution guidelines.
In order to orchestrate the various third party applications for your project, we will periodically ask for your username and password to these applications. To find out more about how we use these credentials and what steps we are taking to keep your information safe, please read the Security Information Management Policy.
FAQs
A command line interface for hammer-io.
The npm package tyr-cli receives a total of 2 weekly downloads. As such, tyr-cli popularity was classified as not popular.
We found that tyr-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.