Skip to content

Instantly share code, notes, and snippets.

@Farhan-Haseeb
Farhan-Haseeb / no-multi-space-in-strings.js
Created June 10, 2025 11:02
Custom ES Lint rule to avoid and fix two or more spaces in string or className.
export default {
meta: {
type: 'problem',
docs: {
description: 'Disallow multiple consecutive spaces in string literals',
category: 'Possible Errors',
recommended: true,
},
fixable: 'code',
schema: [],
@sjones6
sjones6 / tailwind-darkmode-toggle.html
Last active October 23, 2022 14:15
A darkmode toggle using tailwindcss
<div class="w-14 h-8">
<input type="checkbox" id="dark-mode-toggle" class="hidden" onchange="document.documentElement.classList.toggle('dark')" />
<label for="dark-mode-toggle" class="w-full h-full bg-gray-800 dark:bg-white rounded-full p-1 flex justify-between cursor-pointer">
<span class="inline dark:hidden">🌞</span>
<span class="w-6 h-6 rounded-full bg-white dark:bg-gray-800 block float-right dark:float-left"></span>
<span class="hidden dark:inline">🌛</span>
</label>
</div>
@hnvn
hnvn / rsa_pem.dart
Created January 18, 2019 06:55 — forked from proteye/rsa_pem.dart
How to encode/decode RSA private/public keys to PEM format in Dart with asn1lib and pointycastle
import 'dart:convert';
import 'dart:math';
import 'dart:typed_data';
import "package:pointycastle/export.dart";
import "package:asn1lib/asn1lib.dart";
List<int> decodePEM(String pem) {
var startsWith = [
"-----BEGIN PUBLIC KEY-----",
"-----BEGIN PRIVATE KEY-----",
@psgganesh
psgganesh / custom-vs-code-fonts.md
Last active March 17, 2025 01:28
Custom fonts for vs code!