![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Dev environments made easy with Docker
This project is a work in progress and aims to be a tool to help make working on your application easier when it has many services, perfect if you have a microservice-like architecture.
It adds additional functionality on top of Docker Compose which means it's super easy to get started if you're already familiar with the Docker ecosystem.
We're very much early days with Navy, and lots of the functionality we are using in our team internally hasn't been open sourced here yet!
Easily run multiple instances of your environment in parallel.
This is useful if you want to have a development environment where you do all of your usual, manual testing, but also want to be able to spin up another environment with all of your services for an automated integration test run.
Javascript API for interfacing with Docker and Docker Compose
Easily launch and manage environments from your code. Useful for if you want to spin up an environment at the start of a test run.
and more... see the Roadmap below
Navy can be installed globally as a CLI tool, or locally in your application so you can use the API to manage environments from code.
$ npm install -g navy
$ navy help
$ npm install --save-dev navy
Ability to manipulate services in the environment during development.
Your services shouldn't have to be fixed to what is defined in your Docker Compose file. You might want to take down a service and bring it up with some volumes mounted and the entrypoint command overridden so you can work on and develop that service live with automatic restarting.
You might want to temporarily use a custom tag for a service, maybe because a QA engineer wants to test an old version.
Plugin system
Sometimes you will want to add some CLI functionality to Navy which is specific to your application or development team.
Licensed under the MIT License.
FAQs
Quick and powerful development environments using Docker and Docker Compose
The npm package navy receives a total of 291 weekly downloads. As such, navy popularity was classified as not popular.
We found that navy demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 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
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.