Skip to content

Instantly share code, notes, and snippets.

View mikoloism's full-sized avatar
🌱

mikoloism mikoloism

🌱
View GitHub Profile
@mikoloism
mikoloism / config-for-webpack-with-typescript.md
Created June 17, 2021 12:32
[config] for webpack and typescript

How config webpack for using typescript

Steps

  • install webpack npm install --save-dev webpack webpack-cli ts-loader
  • install typescript npm install --save-dev typescript

File Structur

@mikoloism
mikoloism / .all-in-one-eslint.md
Last active June 18, 2021 12:11
all-in-one eslint

All In One ESLint

Steps

  • install eslint npm i -g eslint npm install --save-dev eslint
  • config eslint
  • config with airbnb
  • install config (vanilla js)
@mikoloism
mikoloism / all-in-one-ionic.md
Created June 19, 2021 17:50
How start with Ionic framework v4

All In One ionic framework (version 4)

Steps (with cli)

  • install ionic npm install -g ionic
  • init project ionic start APP_NAME APP_TYPE --type=FRAMEWORK
    • APP_TYPES
  • blank "create blank project"
@mikoloism
mikoloism / 0-vscode.md
Last active July 9, 2021 19:56
useful vscode snippets (autocomplete)

VSCode Snippet 🌟

@mikoloism
mikoloism / fake-clone-jquery.js
Created February 12, 2022 14:43
i'm find the oldest file in sub-deep folders in my PC and i'm interested it, self made jQuery Clone; wow!!
"use strict";
class fn
{
constructor(selector){
this.selector = this.select(selector);
}
// select
select(selector) {
@mikoloism
mikoloism / linux-auto-update-wallpaper.py
Created February 12, 2022 15:05
Python script to change automatically background wallpaper of the OS in time interval (each minute or you can change it)
#!/usr/bin/env python3
import time
import os
# home path to user
user_home = os.environ["HOME"]
# setp - 1
os.system('clear')
# define default value for variable
@mikoloism
mikoloism / (linux) autorun.inf
Created February 12, 2022 15:21
The USB Flash Driver Auto-Run scripts
[autorun]
open = "./.@Autorun/.setup.sh"
label = MY_USB_NAME
icon = "./.@Autorun/icon.ico"
@mikoloism
mikoloism / direction.ts
Last active January 12, 2023 10:19
Direction Detection by Typescript
export class Direction implements Direction.Interface {
private _direction: Direction.Direct | `${Direction.Direct}` | null = null;
private _startPoint: Point | null = null;
private _endPoint: Point | null = null;
public constructor() {}
public setStartPoint(startPoint: Point): void {
this._startPoint = startPoint;
}
@mikoloism
mikoloism / readme.md
Created March 13, 2023 15:24
Webpack Import Hierarchy Tree Visualizer

Just for entertainment:

  1. Compile with webpack --profile --json > stats.json (node.js API: { profile: true } and stats.toJson())
  2. Go to http://webpack.github.io/analyse/#modules
  3. Load your stats file (It's not uploaded, the analyse tools is a client only tool).
  4. Wait a bit until the graph has been stabilized.
  5. Screenshot and cut the graph area.
  6. Post it into this thread.
@mikoloism
mikoloism / (1) countdown.store.ts
Last active May 17, 2023 13:16
Countdown OTP Form by Zustand.js (persistent)
import { create, type SetState } from '@core/module/store';
import {
COUNTDOWN_DEFAULT_DURATION,
COUNTDOWN_DEFAULT_STATE,
COUNTDOWN_STORAGE_KEY,
} from './countdown.constants';
import type {
CountDownAction,
CountDownState,
CountDownStore,