
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.
⭐️ Star us on GitHub — it helps!
🚀 Spin up an isomorphic progressive web app or native app deployable in the cloud, publishable as npm package or docker container with a fully automated supercharged pipeline, all in under an hour!
All you need to do is spin up a new project, sign up to a few providers, set the tokens and secrets correctly and the rest is all magic. When you push code to master, it will just be deployed everywhere in 10 minutes after a series of checks.
CODECOV_TOKEN
secret in Github. This is where our unit test reports are stored.HEROKU_APP_NAME
and HEROKU_API_KEY
secrets in Github. This is where our app will be staged.npm run test:cypress:open
, create a new project in Cypress and set CYPRESS_PROJECT_ID
and CYPRESS_TOKEN
secrets in Github.PERCY_TOKEN
secrets in Github. This is where our visual regression test reports are stored.DOCKER_USER
and DOCKER_PASS
secrets in Github. This is where our docker image is pushed.GITHUB_DOCKER_IMAGE_NAME
& DOCKERHUB_DOCKER_IMAGE_NAME
in ./.github/workflows/build-master.yml
. The docker image above will be pushed to Github package registry as well.NPM_TOKEN
secret in Github.EXPO_USER
and EXPO_PASS
secrets in Github. This is where our expo app will be published.FIREBASE_APP_NAME
and FIREBASE_TOKEN
secrets in Github. This will be our production environment.npm i -g ipwa
ipwa my-app
npm i -g ipwa
ipwa my-app
Make sure npm dependencies are installed.
npm run dev
in one shell,
npm run nodemon
in another.
DOCKER_IMAGE_NAME
npm run build-docker
Make sure minikube and helm are installed.
Set HELM_APP_NAME
environment variable.
Run locally:
npm run build:helm
npm run build:helm:uninstall
npm run test
Set up the secrets given in the sections below.
CODECOV_TOKEN
Run locally:
npm run test:codecov
Run in CI: See workflow file.
CYPRESS_PROJECT_ID
CYPRESS_TOKEN
Run locally:
npm run test:cypress:run
Run in CI: See workflow file.
PERCY_TOKEN
Run locally:
npm run test:percy
Run in CI: See workflow file.
Run locally:
npm run test:puppeteer
Run in CI: See workflow file.
Sign up in Heroku and create a new app.
Set the following environment secrets.
HEROKU_APP_NAME
HEROKU_API_KEY
Run locally:
npm run release:heroku
Run in CI: See workflow file.
FIREBASE_TOKEN
Run locally:
npm run release:firebase
Run in CI: See workflow file.
Run locally: -
Run in CI:
Set GITHUB_DOCKER_IMAGE_NAME
in ./.github/workflows/build-master.yml
.
Run locally: -
Run in CI:
Set DOCKERHUB_DOCKER_IMAGE_NAME
in ./.github/workflows/build-master.yml
.
NPM_TOKEN
Run locally: -
Run in CI: See workflow file.
Run locally:
npm run release:expo
Run in CI: See workflow file.
FAQs
🚀 Isomorphic progressive web native cloud app generator. Enough said!
The npm package ipwa receives a total of 6 weekly downloads. As such, ipwa popularity was classified as not popular.
We found that ipwa 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
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.