Skip to content

Instantly share code, notes, and snippets.

View kmrk's full-sized avatar
🚅
=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞

kmrk kmrk

🚅
=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞=͟͟͞͞
View GitHub Profile
@kmrk
kmrk / nextjs-express-public-serv.js
Last active October 24, 2023 14:36
nextjs dynamic file serv in public folder
const express = require('express')
const next = require('next')
//on windows
const dns = require('dns')
dns.setDefaultResultOrder('ipv4first')
const port = parseInt(process.env.PORT, 8888) || 3000
const dev = process.env.NODE_ENV !== 'production'
const app = next({ dev })
@kmrk
kmrk / mason_add_iwr_proxy.diff.lua
Last active July 13, 2023 06:48
add socks5 proxy to mason.nvim on Windows(iwr)
PS ~\AppData\Local\nvim-data\lazy\mason.nvim> git diff
diff --git a/lua/mason-core/fetch.lua b/lua/mason-core/fetch.lua
index c8a8591..c9eb559 100644
--- a/lua/mason-core/fetch.lua
+++ b/lua/mason-core/fetch.lua
@@ -49,7 +49,7 @@ local function fetch(url, opts)
if opts.out_file then
platform_specific = function()
return powershell.command(
@kmrk
kmrk / --copy-files
Last active January 16, 2020 23:58
babel --copy-files with --ignore
#!/usr/bin/env node
// babel's cli option --copy-files will override the --ignore setting
// so copy resources like this
require('fs-extra').copy(
process.argv.slice(-2).shift(),
process.argv.slice(-2).pop(),
{ filter: (src,dist)=>{ return (src.match(/\.js|\.jsx|stories|test/)===null)} },
err => { if (err) return console.error (err); console.log ('Copy success!');