
Security News
Feross on TBPN: How North Korea Hijacked Axios
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.
create-soda-app
Advanced tools
The easiest way to create a Soda app
If you run into any issues or have feedback, please file an issue
yarn global add create-soda-app
create-soda-app my-app
cd my-app
yarn dev
Soda is a way to create reliable applications with NodeJS according to SOLID and GRASP principles with top notch developer experience.
TypeScript provides much needed strict static type system allowing us to make development process easier, to reduce required amount of unit tests and to make our app more predictable.
We compile TypeScript to regular JS in production mode and use a regular NodeJS to make sure that app runs as fast as possible.
These great books can help a lot if you decided to build a Soda app:
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Code Complete: A Practical Handbook of Software Construction
Install it once globally:
yarn global add create-soda-app
or
npm install -g create-soda-app
You’ll need to have Node >= 6 on your machine. You can use nvm to easily switch Node versions between different projects.
To create a new app, run:
create-soda-app my-app
cd my-app
It will create a directory called my-app inside the current folder.
Execute npm run dev and open http://localhost:8080 to view your running app.
When you're ready for production, run npm run build then npm run prod.
You don't need to setup TypeScript.
They come delivered with soda, so you can just start coding.
After running create-soda-app, you're good to go!
This package provides usefull templates to start building a Soda app.
Basic template with preconfigured TypeScript build, Docker container and convinient developer enviroment.
... coming soon
Questions? Feedback? Please let us know
FAQs
Create Soda apps in one command
The npm package create-soda-app receives a total of 288 weekly downloads. As such, create-soda-app popularity was classified as not popular.
We found that create-soda-app 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
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.

Security News
OpenSSF has issued a high-severity advisory warning open source developers of an active Slack-based campaign using impersonation to deliver malware.

Research
/Security News
Malicious packages published to npm, PyPI, Go Modules, crates.io, and Packagist impersonate developer tooling to fetch staged malware, steal credentials and wallets, and enable remote access.