Skip to content

Instantly share code, notes, and snippets.

@denisborovikov
denisborovikov / plugin.groovy
Last active March 22, 2024 19:07
Collapse MUI sx prop in Webstorm using LivePlugin
import com.intellij.codeInsight.folding.impl.EditorFoldingInfo
import com.intellij.codeInsight.folding.impl.FoldingUtil
import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.editor.Document
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.editor.FoldRegion
import com.intellij.openapi.editor.ex.FoldingModelEx
import java.util.regex.Pattern
const getUserProfile = useAPIGetUserProfile({ enabled: false })
const createCognitoPinMutation = useAPICreateCognitoPin()
const verifyCognitoPinMutation = useAPIVerifyCognitoPin()
const tokenizeCardPinMutation = useAPITokenizePin()
const setCardPinMutation = useAPISetCardPin()
const [state, send] = useMachine(createPinMachine, {
services: {
async createCognitoPin(context) {
return await createCognitoPinMutation.mutateAsync(context.pin)
const routes = {
home: '/',
transactions: '/transactions',
transactionDetails: '/transactions/:uuid',
}
const urls: Record<
keyof typeof routes,
{ get: (params?: any) => string; route: string }
> = new Proxy(routes, {
import * as React from 'react';
import ReactDOM from 'react-dom';
import { usePopperTooltip } from 'react-popper-tooltip';
import 'react-popper-tooltip/dist/styles.css';
function App() {
return <Example />;
}
function Example() {
@denisborovikov
denisborovikov / machine.js
Created September 8, 2021 21:58
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@denisborovikov
denisborovikov / convert-recompose-imports.js
Created May 24, 2017 12:50
Convert recompose imports
module.exports = function transformer(file, api, options) {
const j = api.jscodeshift;
const root = j(file.source);
const printOptions = options.printOptions || { quote: 'single' };
const EXCLUDE_IMPORTS = [
'baconObservableConfig',
'flydObservableConfig',
'kefirObservableConfig',
'mostObservableConfig',

Keybase proof

I hereby claim:

  • I am denisborovikov on github.
  • I am denisborovikov (https://keybase.io/denisborovikov) on keybase.
  • I have a public key whose fingerprint is 38F9 FF47 C725 EF7E E11F 35D7 C574 725E BBBE 873F

To claim this, I am signing this object: