-
Note: In the following sections, we'll take some time to understand the base application template and how it can be slimmed down for simpler projects. If you want to skip directly to the end result, you can use the command npx degit sinedied/ng-lite-starter my-app that will use this pre-made github template, but you'll miss all the fun 😉.
-
SurveyJS
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
-
In the meantime, you can have a look at this todo list app built from expanding on that idea.
-
Next, we'll slim down a bit the number of files at the root of the project. You can see two tsconfig.json files there, used for TypeScript configuration. This separation may be useful when you want to use a different configuration for your tests, which is the case for the default setup created by ng new, but we don't need it here. Add these lines coming from tsconfig.app.json at the bottom of the tsconfig.json file:
-
Make sure you have a recent Node.js runtime installed (at least v14), and let's start by installing the Angular CLI.
-
While the default Angular starter includes unit tests, it makes use of the older and clunky Karma/Jasmine combo for unit testing.
-
When you need unit testing for your project, you can use the much better and faster testing framework Jest with our ngLite template by adding a few extra steps:
-
While the default Angular starter includes unit tests, it makes use of the older and clunky Karma/Jasmine combo for unit testing.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Make sure you have a recent Node.js runtime installed (at least v14), and let's start by installing the Angular CLI.
Related posts
-
Migrating 120k+ Lines of Legacy Banking JavaScript to TypeScript with Zero Downtime
-
The Complete Guide To Full Stack Development On BSV Blockchain with React, sCrypt, Typescript and Panda.
-
JS Toolbox 2024: Essential Picks for Modern Developers Series Overview
-
Quick Summary of Angular 17
-
Naming Unit Tests Function