code <command>
or
code-insiders <command>
code --list-extensions
on Windows or
export class Email { | |
constructor(private _value: string) { | |
if (!this.isValid()) { | |
throw new Error("Invalid email"); | |
} | |
} | |
private isValid(): boolean { | |
/** | |
* Must have a valid username and domain. |
System: Debian/Ubuntu/Fedora. Might work for others as well.
As mentioned here, to update a go version you will first need to uninstall the original version.
To uninstall, delete the /usr/local/go
directory by:
{"_type":"export","__export_format":4,"__export_date":"2022-12-16T22:37:08.215Z","__export_source":"insomnia.desktop.app:v2022.6.0","resources":[{"_id":"req_dd6236dd708448aa99d65ecf1cc7d592","parentId":"fld_c6153aa7f6a74750a61083e5ebce7fdd","modified":1671230130609,"created":1669502522217,"url":"{{ _.restBaseUrl }}/users","name":"/users","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1669502522217,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_c6153aa7f6a74750a61083e5ebce7fdd","parentId":"wrk_031bdb6d7c8a40129ab36152ab8ec7c3","modified":1671221337647,"created":1669502518402,"name":"REST","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1671134801469,"_type":"request_group"},{"_id":"wrk_031bdb6d7c8a40129ab36152ab8ec7c3","parentId":null,"modified |
#!/bin/sh | |
until docker-compose exec mysql mysql -h 127.0.0.1 -u $DB_USERNAME -p$DB_PASSWORD -D $DB_DATABASE --silent -e "show databases;" | |
do | |
echo "Waiting for database connection..." | |
sleep 5 | |
done |
// run it on browser console | |
const { nanoid } = await import( | |
'https://cdnjs.cloudflare.com/ajax/libs/nanoid/3.3.2/nanoid.min.js' | |
) | |
const loops = 1_000_000 | |
console.time('NanoID') | |
for (let i = 0; i < loops; i++) { | |
nanoid() |
On terminal when init project:
npm init -y
npm i typescript ts-node-dev tsconfig-paths eslint eslint-plugin-simple-import-sort rimraf dotenv-cli -D
npx tsc --init --rootDir ./ --baseUrl ./ --outDir ./dist \
--strictNullChecks false --esModuleInterop --resolveJsonModule \