How I created a vanilla web component

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
  • shiki-element

    A web component to syntax highlight text using the Shiki library

  • I recently published shiki-element, a simple web component used to apply syntax highlighting to text via the shiki library.

  • web

    Guides, tools and libraries for modern web development. (by modernweb-dev)

  • web-test-runner

  • 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
  • prettier

    Prettier is an opinionated code formatter.

  • prettier

  • puppeteer

    Node.js API for Chrome

  • I configured web-test-runner to use my transpiled tests via puppeteer in web-test-runner.config.mjs:

  • ESLint

    Find and fix problems in your JavaScript code.

  • eslint

  • typescript-eslint

    :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

  • typescript-eslint

  • eslint-config-google

    Discontinued ESLint shareable config for the Google JavaScript style guide

  • eslint-config-google

  • 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.

    InfluxDB logo
  • uvu

    uvu is an extremely fast and lightweight test runner for Node.js and the browser

  • So I happily threw chai away, and pestered people for suggestions of alternatives which support ESM. This is where I came across uvu.

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

  • Six Factors That Raise The Risk Of Bugs In A Codebase

    2 projects | dev.to | 4 Mar 2024
  • Level Up Your TypeScript Projects: Discover the Power of ESLint and Prettier

    3 projects | dev.to | 28 Nov 2023
  • Simplify Your Codebase with Auto-Sorting Linter using eslint-plugin-simple-import-sort

    3 projects | dev.to | 22 Oct 2023
  • How to set up ESLint and Prettier in React TypeScript 5 project? 2023

    3 projects | dev.to | 29 Jul 2023
  • Best VS Code Extension For Web Developer (Part 1)

    4 projects | dev.to | 17 May 2023