Thanks to the original blog post: https://equimper.com/blog/how-to-setup-tailwindcss-in-phoenix-1.4
cd assets
npm i --save-dev tailwindcss postcss-loader postcss-import
| -- SSTV experiment (CC0 Public Domain, free to use in whatever you want) | |
| -- Created by: Zachary Blystone ( [email protected] ) | |
| local rate = 44100 | |
| local image = {} | |
| local function co() | |
| local dt = 1 / rate | |
| local p = 0 |
Thanks to the original blog post: https://equimper.com/blog/how-to-setup-tailwindcss-in-phoenix-1.4
cd assets
npm i --save-dev tailwindcss postcss-loader postcss-import
| import * as pulumi from '@pulumi/pulumi'; | |
| import * as gcp from '@pulumi/gcp'; | |
| import * as k8s from '@pulumi/kubernetes'; | |
| import * as k8sInputApi from '@pulumi/kubernetes/types/input'; | |
| const serviceAccountKeys = new Map<string, gcp.serviceAccount.Key>(); | |
| /** | |
| * Creates a service account and key, and sets the cloudsql.client role in IAM. | |
| */ |
| local bytecodes = {} | |
| local BC, run_function = {} | |
| local VARG_CONST = {} | |
| local lujlu_mt_funcs | |
| local lujlu_cache = setmetatable({}, {__mode = "k"}) | |
| local lujlu_identifier_mt = { | |
| __tostring = function(self) | |
| return tostring(lujlu_cache[self].data) | |
| end, |
| --[[ | |
| Entities list by Walter Cruz. | |
| Library by _FR_Starfox64. | |
| ]]-- | |
| htmlentities = {} | |
| htmlentities.entities = { | |
| [" "] = " ", | |
| ["¡"] = "¡", |
| -- Global 'nil' value | |
| NIL = {} | |
| -- Localise for faster access | |
| local pcall = pcall | |
| local string_len = string.len | |
| local string_sub = string.sub | |
| local string_find = string.find |
| package org.objectweb.asm.graph; | |
| import com.revtek.util.*; | |
| import com.revtek.util.io.*; | |
| import org.objectweb.asm.core.*; | |
| import org.objectweb.asm.tree.*; | |
| import java.util.*; | |
| import java.util.logging.*; |
| function unrequire( modName ) | |
| if( not modName ) then return end | |
| local _R = debug.getregistry() | |
| local moduleMetatable = _R["_LOADLIB"] | |
| package.loaded[ modName ] = nil | |
| _G[ modName ] = nil | |
| for k, ud in pairs( _R ) do | |
| if( (type(k) == "string") and string.find( k, "^LOADLIB: .+gm.._" .. modName .. "_.+%.dll$" ) and (type(ud) == "_LOADLIB") and (getmetatable(ud) == moduleMetatable) ) then | |
| print( "Unloading: " .. k ) |
| if browserpool then return end -- ignore Lua refresh | |
| local table = table | |
| local vgui = vgui | |
| _G.browserpool = {} | |
| -- | |
| -- Debug variable which will allow outputting messages if enabled. | |
| -- @type boolean |
| /** | |
| * depth: 1 - monochrome | |
| * 4 - 4-bit grayscale | |
| * 8 - 8-bit grayscale | |
| * 16 - 16-bit colour | |
| * 32 - 32-bit colour | |
| **/ | |
| function drawArray(arr, depth) { | |
| var offset, height, data, image; |