Skip to content

Instantly share code, notes, and snippets.

View boardev's full-sized avatar

Boar boardev

  • MHP
  • Ukraine
  • 23:47 (UTC +02:00)
View GitHub Profile
#restore from file
Get-Content .\vscode.extensions | ForEach-Object {code --install-extension $_}
#backup to file
code --list-extensions > vscode.extensions
@boardev
boardev / extensions.ps1
Created December 26, 2023 10:02 — forked from Phoenix-031/extensions.ps1
Powershell Script to install vscode extensions
$extensions =
'aaravb.chrome-extension-developer-tools',
'andys8.jest-snippets',
'bradlc.vscode-tailwindcss',
'christian-kohler.npm-intellisense',
'cschlosser.doxdocgen',
'csstools.postcss',
'Dart-Code.dart-code',
'Dart-Code.flutter',
'DavidAnson.vscode-markdownlint',
@boardev
boardev / index.js
Created November 28, 2023 07:53
test
#!/usr/bin/env node
console.log('Welcome you just ran me with npx!');
@boardev
boardev / output.js
Created October 8, 2023 10:35 — forked from derhuerst/output.js
how fetch a GitHub user's stars
[
{
owner: 'bcoe',
repo: 'top-npm-users',
description: ':star: Generate a list of top npm users by based on monthly downloads.',
language: 'JavaScript',
isFork: false,
stargazers: 27,
watchers: 27
}
@boardev
boardev / code.js
Created September 14, 2023 13:23 — forked from bgoonz/code.js
object-methods.js
function CSVToArray( data, delimiter = ',', omitFirstRow = false ) {
return data
.slice( omitFirstRow ? data.indexOf( '\n' ) + 1 : 0 )
.split( '\n' )
.map( v => v.split( delimiter ) );
}
CSVToArray( 'a,b\nc,d' ); // [['a', 'b'], ['c', 'd']];
CSVToArray( 'a;b\nc;d', ';' ); // [['a', 'b'], ['c', 'd']];
CSVToArray( 'col1,col2\na,b\nc,d', ',', true ); // [['a', 'b'], ['c', 'd']];
(function (modules, global) {
var cache = {}, require = function (id) {
var module = cache[id];
if (!module) {
module = cache[id] = {};
var exports = module.exports = {};
modules[id].call(exports, require, module, exports, global);
}
return module.exports;
};
@boardev
boardev / memwatch_detect.js
Created August 18, 2023 10:36 — forked from doron2402/memwatch_detect.js
Using memwatch-next in order to detect memory leak node 6.10.x
'use strict';
const Memwatch = require('memwatch-next');
const Util = require('util');
if (Config.env === 'production') {
/**
* Check for memory leaks
*/
let hd = null;
Memwatch.on('leak', (info) => {
@boardev
boardev / ceasar_cipher.js
Created August 18, 2023 06:41 — forked from sid24rane/ceasar_cipher.js
Simple Implementation of Ceasar cipher in JS (In 5min)
function ceaser_cipher(){
this.alphabets=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
}
ceaser_cipher.prototype.encrypt=function(s,n){
var plain_text=[...s];
for(var i = 0, length1 = plain_text.length; i < length1; i++){
plain_text[i]=this.alphabets[this.alphabets.indexOf(plain_text[i])+n];
}
return plain_text.toString();
@boardev
boardev / net.js
Created August 18, 2023 06:39 — forked from sid24rane/net.js
Simple TCP Client and Server in Node.js (Covering all useful Properties & Methods)
var net = require('net');
// creates the server
var server = net.createServer();
//emitted when server closes ...not emitted until all connections closes.
server.on('close',function(){
console.log('Server closed !');
});
// ==UserScript==
// @name Stack Overflow Copy Code
// @namespace https://t.me/OneFinalHug
// @version 0.2
// @description Add copy button to copy code inside Stack Overflow answers
// @author OFH
// @match https://stackoverflow.com/questions/*
// @grant none
// ==/UserScript==