Skip to content

Instantly share code, notes, and snippets.

@k-maru
k-maru / zod.ja.js
Created September 22, 2023 23:52
zodのメッセージの日本語化
// original
// https://github.com/colinhacks/zod/blob/792b3ef0d41c144cd10641c6966b98dae1222d82/src/locales/en.ts
// MIT License
// Copyright (c) 2020 Colin McDonnell
// reference
// https://github.com/aiji42/zod-i18n/blob/07067fbc9193d0a2d25c9ba3bd5911d6d67c8878/packages/core/locales/ja/zod.json
// MIT License
// Copyright (c) 2021 AijiUejima
@k-maru
k-maru / readme.md
Last active January 23, 2020 01:29
便利 npm scripts

ファイル削除

npm install --save-dev rimraf
scripts {
  clean: "rimraf ./some/directory"
}
@k-maru
k-maru / launch.json
Last active August 10, 2019 07:05
Nuxt and Spring Launch.json
{
"configurations": [
{
"type": "java",
"name": "Backend",
"request": "launch",
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"mainClass": "/set.your.java.main.class/",
"projectName": "backend",
@k-maru
k-maru / gist:0ec36c7858d368a49e30fcee21db40bd
Created June 12, 2019 00:57
Gitから一部のディレクトリだけを取得する方法
git init
git config core.sparsecheckout true
git remote add origin リポジトリのURL
echo set/your/taret/directory/ > .git/info/sparse-checkout
git pull origin master
@k-maru
k-maru / archivediff.ps
Created January 17, 2019 00:55
diff archive by powershell
git archive --format zip -o mail.zip head $(git diff --name-only abcde..fghij)
@k-maru
k-maru / webpack.config.js
Created October 14, 2017 23:53
WebPack で core-js のカスタムビルド結果をくっつける
const ConcatSource = require("webpack-sources").ConcatSource;
const corejsBuilder = require("core-js-builder");
function CoreJsBuildPlugin(options) {
this.options = options || { entry: {} };
}
CoreJsBuildPlugin.prototype.apply = function CoreJsBuildPlugin(compiler) {
const self = this;
@k-maru
k-maru / package.json
Last active October 15, 2017 06:43
WebPack で jQuery 3 / Bootstrap 4 / FontAwesome
{
"name": "webpack-jquery-bootstrap-fontawesome",
"version": "0.0.1",
"private": true,
"devDependencies": {
"autoprefixer": "^7.1.5",
"bootstrap": "4.0.0-beta",
"css-loader": "^0.28.7",
"expose-loader": "^0.7.3",
"extract-text-webpack-plugin": "^3.0.1",
@k-maru
k-maru / README.md
Created October 14, 2017 22:58
private member for js
import ns from "./namespace";

const internal = ns();

class ClassName {

    constructor() {
        
 internal(this).userName = "Foo";
@k-maru
k-maru / dockercommands.md
Created September 10, 2016 14:22
Dockerコマンド忘備録

全てのコンテナの削除

docker rm $(docker ps -a -q)

全てのイメージの削除

@k-maru
k-maru / Action.cs
Last active September 27, 2017 05:47
Linq Extensions
public static IEnumerable<T> Action<T>(this IEnumerable<T> source, Action<T> onNext)
{
if (source == null) throw new ArgumentNullException(nameof(source));
if (onNext == null) throw new ArgumentNullException(nameof(onNext));
return Action_(source, onNext, e => { }, () => { });
}
public static IEnumerable<T> Action<T>(this IEnumerable<T> source, Action<T> onNext, Action<Exception> onError)
{