lz-string
ESLint
lz-string | ESLint | |
---|---|---|
6 | 421 | |
4,167 | 25,423 | |
- | 1.0% | |
8.1 | 9.8 | |
6 months ago | 5 days ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lz-string
-
What Are Web Workers and How to Leverage Them for Optimized Frontend Performance
LZ-String Documentation
- LZ-based compression algorithm for JavaScript
- Partager l'état d'une application sans base de donnée
- Struggling to post ~30MB of data from JavaScript to a server
-
Secure localStorage data with high level of encryption and data compression
Compresion / Decompression using lz-string
-
How to implement save files and modding?
The really nice thing about JSON is that it's very compressible. I was saving my game's entire world state as JSON and ran up against the 5MB LocalStorage limits for Javascript pretty quick. When I brought in lz-string for compression I got 90% reduction in save sizes, and that's not even a particularly aggressive algorithm.
ESLint
-
Just use this Next.js Eslint Configuration
I get it. If you're just here to find a good, working ESLint configuration for a NextJS project, then look no further. Copy what's below. Although, it's probably out of date, so you can find a version that's been updated since I published this post in my open source project Historio ➡️ in Github here ⬅️.
-
A Developer’s Guide to Dependency Mapping
Does the library run in production, or is it limited to development or testing environments? Vulnerabilities in libraries like mocha or eslint can typically wait, while issues in runtime-critical libraries like express need immediate action.
-
How to Secure TypeScript Applications...??
Use tools like ESLint with security plugins:
-
Code Linting
Today was a great day, because I got to work on integrating ESLint into our codebase! I'm a funny code monkey. I enjoy good coding practices like linting, user/technical/product documentation, testing, accessibility, and security. These are topics that are usually deprioritized over shipping working code, because code can work without any of the things I listed as my programming passions. But if all those practices are implemented the code will rarely break (or be broken) and is more reliable code. Why not create "reliable working code" from the start?
-
What is Evan You doing by creating VoidZero, and what are the issues with JS toolchains?
The commonly used ones in this section are ESLint and Prettier, but there are also some confusion in their usage
-
How to Set Up Next.js 15 for Production in 2024
There are two tools for that: Prettier and ESLint.
-
Managing Software Project Complexity with Development Containers and Continuous Integration
ESLint: Also static analysis
-
Week 9: Lab 6: Static Analysis Tooling
For the linter, I chose ESLINT. I chose it because ESLINT is a very common linter for javascript code, and there's a lot of useful guides on setting it up. Here's the link for ESLINT: https://eslint.org/
-
Lab 6 - Formatting and Linting
ESLint is another VSCode extension and/or npm module that can be used to check for lint warnings and errors live while programming, or with a simple command run. I chose ESLint as I have chosen to have it in react projects in the past and figured it would be easy to start with. The documentation can be found here
-
Adding Code Formatter and Linter Tools to my code.
ESLint
What are some alternatives?
secure-ls - :lock: Secure localStorage data with high level of encryption and data compression
XO - ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
crypto-js - JavaScript library of crypto standards.
Standard - 🌟 JavaScript Style Guide, with linter & automatic code fixer
wasm-flate - 🗜️⚡WebAssembly powered compression and decompression in the browser and server. Supports GZIP, ZLIB and DEFLATE
prettier - Prettier is an opinionated code formatter.
name-the-gwent-card - In this mini-game, your goal is to name a random Gwent card from its illustration.
JSHint - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
umd - UMD (Universal Module Definition) patterns for JavaScript modules that work everywhere.
JSLint - JSLint, The JavaScript Code Quality and Coverage Tool
chai - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
jsinspect - Detect copy-pasted and structurally similar code