Skip to content

Instantly share code, notes, and snippets.

View tatsuyasusukida's full-sized avatar

Tatsuya Sususkida tatsuyasusukida

View GitHub Profile
@tatsuyasusukida
tatsuyasusukida / .env.example
Last active April 27, 2022 00:32
Auth0 Multiple API Example
AUTH0_JWKS_URI=https://example.jp.auth0.com/.well-known/jwks.json
AUTH0_AUDIENCE=auth0-multiple-api
AUTH0_ISSUER=https://example.jp.auth0.com/
@tatsuyasusukida
tatsuyasusukida / .gitignore
Last active April 27, 2022 09:39
Express Helmet.js Content Security Policy Example
/node_modules/
@tatsuyasusukida
tatsuyasusukida / .gitignore
Created April 27, 2022 03:51
Example that disabled webpack devtool
/node_modules/
@tatsuyasusukida
tatsuyasusukida / .gitignore
Last active April 27, 2022 04:34
Example that uses webpack lazy loading
/dist/
/node_modules/
@tatsuyasusukida
tatsuyasusukida / .env
Last active April 27, 2022 09:35
Example that allows to use both Express/Helmet CSP and Google Analytics
PORT=3000
GOOGLE_ANALYTICS_IS_ENABLED=1
GOOGLE_ANALYTICS_ID=G-1234567890
@tatsuyasusukida
tatsuyasusukida / index.html
Last active April 27, 2022 19:40
SVG center origin & upper y-axis example
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SVGで原点を中心かつY軸を上向きにする方法</title>
</head>
<body>
<h1>SVGで原点を中心かつY軸を上向きにする方法</h1>
<section>
@tatsuyasusukida
tatsuyasusukida / .gitignore
Last active April 27, 2022 20:56
Example that uses Pug as .vue file's template engine
/node_modules/
@tatsuyasusukida
tatsuyasusukida / main.js
Created April 27, 2022 23:22
Node.js SHA-256 hash example
const fs = require('fs')
const crypto = require('crypto')
if (require.main === module) {
main()
}
async function main () {
try {
@tatsuyasusukida
tatsuyasusukida / .gitignore
Last active September 6, 2024 14:46
Example that uses webpack with babel loader for running modern JavaScript codes on legacy browsers
/node_modules/
@tatsuyasusukida
tatsuyasusukida / main.js
Created April 28, 2022 06:14
JavaScript padStart alternative
if (require.main === module) {
main()
}
async function main () {
try {
const value = 1234
const str = value.toString(16)
const expected = '0x' + str.padStart(4, '0')