
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
create-react-rover
Advanced tools
bootstrapper CLI for React App with basic conf for Caprover deployment.
bootstrapper CLI for React App with basic conf for Caprover deployment.
It uses Parcel as bundler
You can install it globally OR use npx instead
npx create-react-rover my-fresh-app
cd my-fresh-app
npm run dev
After each push to master, GitHub Action will build the app and pushing it to a production branch.
BUT actually, it doesn't create the Caprover config files on that branch, you have to do it on your own, following this :
# Create your GitHub repo and link it...
git push -u origin master
# Wait for the action to perform and create production branch
git fetch --all
git checkout production
# copy Dockerfile, captain-definition and default.conf from master branch
git add Dockerfile captain-definition default.conf
git commit -m "youhou, basic config added !"
git push -u origin production
Then setup your Caprover app

You can add some extra dependencies during the install prompt.
Currently, only the react-router one provides template files with it !
The template project use GitHub Actions for two things:
master and devproduction branch once code is merged on masterIf you do not want to use the production branch with the build action, to let your Caprover instance building it, you can delete the build.yml file and replace original Dockerfile with this one :
(This one just add an automatic build command)
# build environment
FROM node:12 as builder
RUN mkdir /usr/src/app
WORKDIR /usr/src/app
ENV PATH /usr/src/app/node_modules/.bin:$PATH
COPY . /usr/src/app
RUN npm install
RUN npm run build
# production environment
FROM nginx:1.13.9-alpine
RUN rm -rf /etc/nginx/conf.d
RUN mkdir -p /etc/nginx/conf.d
COPY ./default.conf /etc/nginx/conf.d/
COPY --from=builder /usr/src/app/dist /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
FAQs
bootstrapper CLI for React App with basic conf for Caprover deployment.
The npm package create-react-rover receives a total of 1 weekly downloads. As such, create-react-rover popularity was classified as not popular.
We found that create-react-rover demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.