You are developing an NPM package and are about to publish a version with experimental features. What is the semantic versioning compliant way to version this release?
- 0.0.1
- 0.1.0
- 1.0.0
- 2.0.0
According to SemVer, when you have experimental or initial releases that may have breaking changes, you should start with version 0.0.1. This signifies that the package is in the early development stage.
Loading...
Related Quiz
- You are maintaining a server that has strict security requirements. You need to allow cross-origin requests but with stringent restrictions. How can you implement CORS to fulfill these requirements while maintaining security?
- You have to deploy a Node.js application, but the production environment does not allow internet access, preventing npm packages from being installed. How do you prepare and install the necessary npm packages in such an environment?
- You are working on a project where multiple microservices need to interact with the same database. How would you manage model definitions and migrations in Sequelize to ensure consistency across services?
- How does Content Security Policy (CSP) help in preventing XSS attacks, and what are its limitations?
- In which scenario would denormalization be considered a suitable option for query optimization?