Skip to content

Instantly share code, notes, and snippets.

@gregveres
gregveres / font-size.ts
Created May 3, 2022 22:34
font-size for tiptap 2
import { Extension } from "@tiptap/core";
import "@tiptap/extension-text-style";
export type FontSizeOptions = {
types: string[];
};
declare module "@tiptap/core" {
interface Commands<ReturnType> {
fontSize: {
import 'dart:async';
import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
final FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin =
FlutterLocalNotificationsPlugin();
const AndroidNotificationChannel highPriorityChannel =
AndroidNotificationChannel(
//C++ CODE
class Solution {
unordered_map<string,bool> mem;
bool check(string s1,string s2,string s3,int len1,int len2,int len3,int p1,int p2,int p3)
{
if(p3==len3)
return (p1==len1 and p2==len2)?true:false;
string key = to_string(p1)+"*"+to_string(p2)+"*"+to_string(p3);
if(mem.find(key)!=mem.end())
@fourstacks
fourstacks / TestCase.php
Created September 9, 2020 08:25
Example TestCase using Laravel 8 model factories
<?php
namespace Tests;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Foundation\Testing\TestCase as BaseTestCase;
use Illuminate\Support\Str;
abstract class TestCase extends BaseTestCase
{
@roipeker
roipeker / main.dart
Created September 3, 2020 00:27
Getx Subnavigators Colors
/// roipeker - 2020
/// Based on
/// https://medium.com/coding-with-flutter/flutter-case-study-multiple-navigators-with-bottomnavigationbar-90eb6caa6dbf
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class SampleMultiNavColors extends StatelessWidget {
@override
@Orbis25
Orbis25 / IRepository.ts
Created August 26, 2020 19:38
Simple Repository Pattern in TypeScript with axios
import { AxiosResponse } from "axios";
import { AxiosConfig } from "../../api";
export interface IRead<T> {
getAll(route: string, params?: string): Promise<AxiosResponse<T[]>>;
getById(route: string, id: string): Promise<AxiosResponse<T>>;
getPaginatedList(route: string, params?: string): Promise<AxiosResponse<T[]>>;
}
export interface IWrite<T> {
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class SingleSlideAnimation extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.white,
child: SafeArea(child: Scaffold(body: buildBody())),
);
void printKwargs({
String string = 'default',
bool boolean = false,
int integer = 1,
}) {
print([string, boolean, integer]);
}
Map<Symbol, dynamic> symbolizeKeys(Map<String, dynamic> map) =>
map.map((key, value) => MapEntry(Symbol(key), value));
@addyosmani
addyosmani / log.md
Created March 13, 2020 22:30
Generate markdown notes for github releases

git log --pretty=format:"* %s" v0.0.8..v0.1.0 > changelog.md

@christeredvartsen
christeredvartsen / action.php
Created November 29, 2019 07:49
Use output in a workflow step
<?= sprintf('::set-output name=var::%s', json_encode([
[
'id' => 'bar',
'name' => 'foo',
],
[
'id' => 'bar2',
'name' => 'foo2',
],
]));