Skip to content

Instantly share code, notes, and snippets.

View vinsonchuong's full-sized avatar

Vinson Chuong vinsonchuong

View GitHub Profile
@vinsonchuong
vinsonchuong / package.json
Created April 11, 2023 03:59
New Node.Js Project
{
"name": "project",
"private": true,
"type": "module"
}
import test from 'ava'
import startServer from './start-server.js'
import respond from './respond.js'
import got from 'got'
test('responding to HTTP requests', async t => {
const server = await startServer(10001, respond)
const response = await got.post(
import startServer from './start-server.js'
startServer(8080, async (request, response) => {
const respond = await import('./respond.js')
respond.default(request, response)
})
import * as path from 'path'
import * as url from 'url'
import watcher from '@parcel/watcher'
const versions = new Map()
function trackVersion(filePath) {
if (!versions.has(filePath)) {
versions.set(filePath, 1)
}
}
import { Server } from 'http'
const server = new Server(async (request, response) => {
const app = await import('./app.js')
app.default(request, response)
})
server.listen(8080)
<!doctype html>
<meta charset="utf-8">
<script type="module">
import React from 'https://cdn.pika.dev/react@^16.13.1'
import { render } from 'https://cdn.pika.dev/react-dom@^16.13.1'
import hyperx from 'https://cdn.pika.dev/hyperx@^2.5.4'
const jsx = hyperx(React.createElement)
render(
<!doctype html>
<meta charset="utf-8">
<script type="module">
import { createElement as e } from 'https://cdn.pika.dev/react@^16.13.1'
import { render } from 'https://cdn.pika.dev/react-dom@^16.13.1'
render(
e('div', null, 'Hello World!'),
window.root
)
#!/usr/bin/env bash
set -o errexit
set -o nounset
# set -o xtrace
set -o pipefail
FILE=$1
FILES=($(ls -1t /var/cache/pacman/pkg/$(pacman -Qoq "$FILE")-*))
nvim -d \
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/*
* Work around issues with HiDPI
*/
* {
font-size: 16px !important;
}
/*
new KeyframeEffect(
container.current.querySelector('.envelope-outside'),
{
transform: [
'rotateX(180deg) rotateY(180deg) translateX(-50%)',
'rotateX(180deg) rotateY(180deg) translateX(-200%)'
],
opacity: ['1', '0']
},
{