WebDev 101: How to use npm and Yarn

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • unicorn-utterances

    🦄 Practice programming with magically majestic methods

  • { "name": "unicorn-utterances-site", "description": "Learning programming from magically majestic words", "version": "0.1.0", "bugs": { "url": "https://github.com/unicorn-utterances/unicorn-utterances/issues" }, "scripts": { "start": "node index.js", }, "dependencies": { "classnames": "^2.1.3" }, "devDependencies": { "prettier": "^1.19.1" } }

  • classnames

    A simple javascript utility for conditionally joining classNames together

  • Most projects you'll run into will have at least one dependency. A dependency is a library that your project depends on for it's functionality. For example, if I use the classnames library to generate CSS-friendly class names from a JavaScript object:

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • semver

    Semantic Versioning Specification

  • While you can use these numbers arbitrarily, most projects follow a standard called "Semantic versioning" (aka "SemVer" for short).

  • prettier

    Prettier is an opinionated code formatter.

  • While dependencies list out the libraries you use in your project's code, devDependencies list out the libraries you use for your development environment. For example, you might use prettier to keep a consistent code style for all of your JavaScript files, but your code does not rely on eslint to function. Tools like webpack, babel, typescript, and more would belong here.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Please could you critique my first react app?

    3 projects | /r/learnjavascript | 30 Sep 2022
  • 🎆 THE BEST AND MOST USEFUL VSCODE EXTENSIONS 🎆

    3 projects | dev.to | 22 Feb 2024
  • Prettier: Change UseTabs to True by Default

    1 project | news.ycombinator.com | 28 Nov 2023
  • Static Analysis Tooling 🐍

    2 projects | dev.to | 4 Nov 2023
  • Common mistakes that backend programmers make in Angular

    2 projects | dev.to | 3 Sep 2023