@stryke/prisma-trpc-generator
Version:
A fork of the prisma-trpc-generator code to work in ESM with Prisma v6.
414 lines (413 loc) • 17.6 kB
JavaScript
//#region ../string-format/src/acronyms.ts
/**
* A running list of common acronyms and their meanings.
*
* @remarks
* This list is not exhaustive and may be updated over time.
*/
const ACRONYMS = {
"2D": {
description: "Two-Dimensional",
display: "2d"
},
"3D": {
description: "Three-Dimensional",
display: "3d"
},
"4D": {
description: "Four-Dimensional",
display: "4d"
},
"5G": { description: "Fifth Generation (mobile networks)" },
"6G": { description: "Sixth Generation (mobile networks)" },
"7G": { description: "Seventh Generation (mobile networks)" },
"8G": { description: "Eighth Generation (mobile networks)" },
ACID: { description: "Atomicity, Consistency, Isolation, Durability" },
AITA: { description: "Am I The Asshole" },
AES: { description: "Advanced Encryption Standard" },
AI: { description: "Artificial Intelligence" },
AJAX: { description: "Asynchronous JavaScript and XML" },
API: { description: "Application Programming Interface" },
AR: { description: "Augmented Reality" },
ASCII: { description: "American Standard Code for Information Interchange" },
ATF: { description: "Bureau of Alcohol, Tobacco, Firearms and Explosives" },
ATM: { description: "Automated Teller Machine" },
B2B: { description: "Business to Business" },
B2C: { description: "Business to Consumer" },
BATFE: { description: "Bureau of Alcohol, Tobacco, Firearms and Explosives" },
BFF: { description: "Best Friends Forever" },
BFFS: { description: "Best Friends Forever (plural)" },
BI: { description: "Business Intelligence" },
BIOS: { description: "Basic Input/Output System" },
BGP: { description: "Border Gateway Protocol" },
BOM: { description: "Bill of Materials / Byte Order Mark" },
BSON: { description: "Binary JSON" },
BYOD: { description: "Bring Your Own Device" },
C2C: { description: "Consumer to Consumer" },
CAGR: { description: "Compound Annual Growth Rate" },
CAPTCHA: { description: "Completely Automated Public Turing test to tell Computers and Humans Apart" },
CCTV: { description: "Closed-Circuit Television" },
CD: { description: "Continuous Delivery / Compact Disc" },
CDN: { description: "Content Delivery Network" },
CDP: { description: "Customer Data Platform" },
CDT: { description: "Central Daylight Time" },
CIA: { description: "Central Intelligence Agency" },
CI: { description: "Continuous Integration" },
"CI/CD": { description: "Continuous Integration/Continuous Delivery" },
CIAM: { description: "Customer Identity and Access Management" },
CICD: {
description: "Continuous Integration Continuous Delivery",
display: "CI/CD"
},
CLI: { description: "Command Line Interface" },
CMDB: { description: "Configuration Management Database" },
CORS: { description: "Cross-Origin Resource Sharing" },
CPA: { description: "Certified Public Accountant" },
CPU: { description: "Central Processing Unit" },
CRUD: { description: "Create, Read, Update, Delete" },
CSR: { description: "Certificate Signing Request / Corporate Social Responsibility" },
CSS: { description: "Cascading Style Sheets" },
CST: { description: "Central Standard Time" },
CTA: { description: "Call To Action" },
CWD: { description: "Current Working Directory" },
CX: { description: "Customer Experience" },
DAG: { description: "Directed Acyclic Graph" },
DBMS: { description: "Database Management System" },
DDOS: {
description: "Distributed Denial of Service",
display: "DDoS"
},
DEA: { description: "Drug Enforcement Administration" },
DEVENV: {
description: "Devenv",
display: "Devenv"
},
DEVOPS: {
description: "Development Operations",
display: "DevOps"
},
DHS: { description: "Department of Homeland Security" },
DEST: { description: "Destination" },
DESTDIR: { description: "Destination Directory" },
DESTPATH: { description: "Destination Path" },
DIRENV: {
description: "DirEnv",
display: "DirEnv"
},
DNC: { description: "Democratic National Committee / Do Not Call" },
DNS: { description: "Domain Name System" },
DNSSEC: { description: "Domain Name System Security Extensions" },
DOD: {
description: "Department of Defense",
display: "DoD"
},
DOJ: {
description: "Department of Justice",
display: "DoJ"
},
DOM: { description: "Document Object Model" },
DOT: {
description: "Department of Transportation",
display: "DoT"
},
DOTENV: {
description: "Dotenv (.env)",
display: "Dotenv"
},
DR: { description: "Disaster Recovery" },
DRM: { description: "Digital Rights Management" },
DSN: { description: "Data Source Name" },
DWH: { description: "Data Warehouse" },
E2E: { description: "End to End" },
EAI: { description: "Enterprise Application Integration" },
EDT: { description: "Eastern Daylight Time" },
EEA: { description: "European Economic Area" },
EKS: { description: "Elastic Kubernetes Service" },
EOF: { description: "End Of File" },
EOD: { description: "End Of Day / Explosive Ordnance Disposal" },
EPA: { description: "Environmental Protection Agency" },
ER: { description: "Emergency Room / Entity Relationship" },
EST: { description: "Eastern Standard Time" },
ETC: { description: "Et Cetera" },
ETL: { description: "Extract, Transform, Load" },
EULA: { description: "End User License Agreement" },
FAAS: {
description: "Function as a Service",
display: "FaaS"
},
FAQ: {
description: "Frequently Asked Questions",
display: "FAQs"
},
FAQS: { description: "Frequently Asked Questions" },
FBI: { description: "Federal Bureau of Investigation" },
FCC: { description: "Federal Communications Commission" },
FDA: { description: "Food and Drug Administration" },
FIDO: { description: "Fast IDentity Online" },
FLOTUS: { description: "First Lady of the United States" },
FQDN: { description: "Fully Qualified Domain Name" },
FTC: { description: "Federal Trade Commission" },
FTP: { description: "File Transfer Protocol" },
GC: { description: "Garbage Collection" },
GCP: { description: "Google Cloud Platform" },
GDPR: { description: "General Data Protection Regulation" },
GMT: { description: "Greenwich Mean Time" },
GOP: { description: "Grand Old Party" },
GPU: { description: "Graphics Processing Unit" },
GUID: { description: "Globally Unique Identifier" },
GUI: { description: "Graphical User Interface" },
GZIP: { description: "GNU Zip" },
HCI: { description: "Human Computer Interaction / Hyper-Converged Infrastructure" },
HDD: { description: "Hard Disk Drive" },
HDFS: { description: "Hadoop Distributed File System" },
HHS: { description: "Health and Human Services" },
HIPAA: { description: "Health Insurance Portability and Accountability Act" },
HMAC: { description: "Hash-based Message Authentication Code" },
HOTP: { description: "HMAC-based One-Time Password" },
HSM: { description: "Hardware Security Module" },
HTML: { description: "HyperText Markup Language" },
HTTP: { description: "HyperText Transfer Protocol (HTTP)" },
"HTTP/2": { description: "HyperText Transfer Protocol Version 2 (HTTP/2)" },
"HTTP/2.0": {
description: "HyperText Transfer Protocol Version 2 (HTTP/2)",
display: "HTTP2"
},
"HTTP/3": { description: "HyperText Transfer Protocol Version 3 (HTTP/3)" },
"HTTP/3.0": {
description: "HyperText Transfer Protocol Version 3 (HTTP/3)",
display: "HTTP3"
},
HTTP2: {
description: "HyperText Transfer Protocol Version 2 (HTTP/2)",
display: "HTTP2"
},
"HTTP2.0": {
description: "HyperText Transfer Protocol Version 2 (HTTP/2)",
display: "HTTP2"
},
HTTP3: {
description: "HyperText Transfer Protocol Version 3 (HTTP/3)",
display: "HTTP3"
},
"HTTP3.0": {
description: "HyperText Transfer Protocol Version 3 (HTTP/3)",
display: "HTTP3"
},
HTTPS: { description: "HyperText Transfer Protocol Secure (HTTPS)" },
"HTTPS/2": { description: "HyperText Transfer Protocol Secure Version 2 (HTTPS/2)" },
"HTTPS/2.0": {
description: "HyperText Transfer Protocol Secure Version 2 (HTTPS/2)",
display: "HTTPS2"
},
"HTTPS/3": { description: "HyperText Transfer Protocol Secure Version 3 (HTTPS/3)" },
"HTTPS/3.0": {
description: "HyperText Transfer Protocol Secure Version 3 (HTTPS/3)",
display: "HTTPS3"
},
HTTPS2: {
description: "HyperText Transfer Protocol Secure Version 2 (HTTPS/2)",
display: "HTTPS2"
},
"HTTPS2.0": {
description: "HyperText Transfer Protocol Secure Version 2 (HTTPS/2)",
display: "HTTPS2"
},
HTTPS3: {
description: "HyperText Transfer Protocol Secure Version 3 (HTTPS/3)",
display: "HTTPS3"
},
"HTTPS3.0": {
description: "HyperText Transfer Protocol Secure Version 3 (HTTPS/3)",
display: "HTTPS3"
},
IAAS: {
description: "Infrastructure as a Service",
display: "IaaS"
},
IAM: { description: "Identity and Access Management" },
IAMM: { description: "Identity and Access Management and Monitoring" },
IAMT: { description: "Identity and Access Management Tool" },
ID: {
description: "Identifier",
display: "Id"
},
IFTTT: { description: "If This Then That" },
IMAP: { description: "Internet Message Access Protocol" },
IO: { description: "Input/Output" },
IP: { description: "Internet Protocol" },
IPFS: { description: "InterPlanetary File System" },
IPS: { description: "Intrusion Prevention System" },
ISO: { description: "International Organization for Standardization" },
IQ: {
description: "Intelligence Quotient",
display: "IQ"
},
IOT: {
description: "Internet of Things",
display: "IoT"
},
JSON: { description: "JavaScript Object Notation" },
JSONP: { description: "JSON with Padding" },
JWT: { description: "JSON Web Token" },
K8S: {
description: "Kubernetes",
display: "K8s"
},
KMS: { description: "Key Management Service" },
KPI: { description: "Key Performance Indicator" },
KV: { description: "Key Value" },
LAN: { description: "Local Area Network" },
LHS: { description: "Left Hand Side" },
LPGA: { description: "Ladies Professional Golf Association" },
LXC: { description: "Linux Containers" },
MDT: { description: "Mountain Daylight Time" },
MFA: { description: "Multi-Factor Authentication" },
ML: { description: "Machine Learning" },
MLB: { description: "Major League Baseball" },
MLOps: { description: "Machine Learning Operations" },
MPA: { description: "Multi-Page Application" },
MST: { description: "Mountain Standard Time" },
MVC: { description: "Model View Controller" },
MVP: { description: "Minimum Viable Product / Most Valuable Player" },
NAIA: { description: "National Association of Intercollegiate Athletics" },
NAS: { description: "Network Attached Storage" },
NASA: { description: "National Aeronautics and Space Administration" },
NASCAR: { description: "National Association for Stock Car Auto Racing" },
NAT: { description: "Network Address Translation" },
NBA: { description: "National Basketball Association" },
NCAA: { description: "National Collegiate Athletic Association" },
NDA: { description: "Non-Disclosure Agreement" },
NFS: { description: "Network File System" },
NHL: { description: "National Hockey League" },
NIST: { description: "National Institute of Standards and Technology" },
NLP: { description: "Natural Language Processing" },
NPS: { description: "Net Promoter Score" },
NRA: { description: "National Rifle Association" },
NSFW: { description: "Not Safe For Work" },
NX: {
description: "Nx",
display: "Nx"
},
OCR: { description: "Optical Character Recognition" },
OEM: { description: "Original Equipment Manufacturer" },
OKR: { description: "Objectives and Key Results" },
OLAP: { description: "Online Analytical Processing" },
OLTP: { description: "Online Transaction Processing" },
OOP: { description: "Object Oriented Programming" },
ORM: { description: "Object Relational Mapping" },
OS: { description: "Operating System" },
OSINT: { description: "Open Source Intelligence" },
OSS: { description: "Open Source Software" },
OTP: { description: "One-Time Password" },
P2P: { description: "Peer to Peer" },
PAAS: {
description: "Platform as a Service",
display: "PaaS"
},
PCI: { description: "Payment Card Industry" },
PDP: { description: "Policy Decision Point / Product Detail Page" },
PDT: { description: "Pacific Daylight Time" },
PGA: { description: "Professional Golfers' Association" },
POTUS: { description: "President of the United States" },
PP: { description: "Pages / PayPal / Percentage Points" },
PST: { description: "Pacific Standard Time" },
PTO: { description: "Paid Time Off / Power Take-Off" },
PKI: { description: "Public Key Infrastructure" },
PWA: { description: "Progressive Web App" },
PX: { description: "Pixel" },
QA: { description: "Quality Assurance" },
R2: { description: "R2" },
RAID: { description: "Redundant Array of Independent Disks" },
RAM: { description: "Random Access Memory" },
RDS: { description: "Relational Database Service" },
REST: { description: "Representational State Transfer" },
RHS: { description: "Right Hand Side" },
ROI: { description: "Return on Investment" },
RPC: { description: "Remote Procedure Call" },
RPA: { description: "Robotic Process Automation" },
RSC: { description: "React Server Components" },
RSS: { description: "Really Simple Syndication" },
RUM: { description: "Real User Monitoring" },
S3: { description: "Simple Storage Service (S3)" },
SAN: { description: "Storage Area Network" },
SASE: { description: "Secure Access Service Edge" },
SCOTUS: { description: "Supreme Court of the United States" },
SDLC: { description: "Software Development Life Cycle" },
SDK: { description: "Software Development Kit" },
SEC: { description: "Securities and Exchange Commission" },
SEO: { description: "Search Engine Optimization" },
SFTP: { description: "SSH File Transfer Protocol / Secure File Transfer Protocol" },
SIEM: { description: "Security Information and Event Management" },
SLA: { description: "Service Level Agreement" },
SMB: { description: "Server Message Block / Small and Medium Business" },
SMTP: { description: "Simple Mail Transfer Protocol" },
SOAP: { description: "Simple Object Access Protocol" },
SOA: { description: "Service Oriented Architecture" },
SOC: { description: "Security Operations Center / System on Chip" },
SPA: { description: "Single Page Application" },
SPDY: { description: "Speedy (pronounced \"SPeeDY\")" },
SPF: { description: "Sender Policy Framework" },
SQL: { description: "Structured Query Language" },
SRC: { description: "Source" },
SRCDIR: { description: "Source Directory" },
SRCPATH: { description: "Source Path" },
SRV: { description: "Service" },
SRE: { description: "Site Reliability Engineering" },
SSH: { description: "Secure Shell" },
SSDL: { description: "Secure Software Development Lifecycle" },
SSG: { description: "Static Site Generation" },
SSR: { description: "Server Side Rendering" },
SSO: { description: "Single Sign-On" },
SSL: { description: "Secure Sockets Layer" },
TDD: { description: "Test Driven Development" },
TLD: { description: "Top Level Domain" },
TLS: { description: "Transport Layer Security" },
"TLS1.3": { description: "Transport Layer Security 1.3" },
TOR: { description: "The Onion Router" },
TOTP: { description: "Time-based One-Time Password" },
TRPC: { description: "TypeScript Remote Procedure Call" },
TSA: { description: "Transportation Security Administration" },
TSC: { description: "TypeScript Compiler" },
TTL: { description: "Time To Live" },
UDP: { description: "User Datagram Protocol" },
UI: { description: "User Interface" },
UID: { description: "Unique Identifier" },
URI: { description: "Uniform Resource Identifier" },
URL: { description: "Uniform Resource Locator" },
USOPC: { description: "United States Olympic & Paralympic Committee" },
USPS: { description: "United States Postal Service" },
USTA: { description: "United States Tennis Association" },
UTF: { description: "Unicode Transformation Format" },
UTC: { description: "Coordinated Universal Time" },
UUID: { description: "Universally Unique Identifier" },
UX: { description: "User Experience" },
VM: { description: "Virtual Machine" },
VLAN: { description: "Virtual Local Area Network" },
VPN: { description: "Virtual Private Network" },
VPPA: { description: "Video Privacy Protection Act" },
VR: { description: "Virtual Reality" },
WAF: { description: "Web Application Firewall" },
WAN: { description: "Wide Area Network" },
WNBA: { description: "Women's National Basketball Association" },
WLAN: { description: "Wireless Local Area Network" },
WPA: { description: "Wi-Fi Protected Access" },
WPA2: { description: "Wi-Fi Protected Access II" },
WPA3: { description: "Wi-Fi Protected Access III" },
WWW: { description: "World Wide Web" },
WYSIWYG: { description: "What You See Is What You Get" },
XACML: { description: "eXtensible Access Control Markup Language" },
XDG: { description: "Cross-Desktop Group" },
XML: { description: "eXtensible Markup Language" },
XSRF: { description: "Cross-Site Request Forgery" },
XSS: { description: "Cross-Site Scripting" },
XR: { description: "Extended Reality" },
YAML: { description: "YAML Ain't Markup Language" },
YMCA: { description: "Young Men's Christian Association" },
YWCA: { description: "Young Women's Christian Association" },
ZTA: { description: "Zero Trust Architecture" }
};
const ACRONYM_DISPLAY = Object.fromEntries(Object.entries(ACRONYMS).map(([key, value]) => [key, value.display ?? key]));
const ACRONYM_DESCRIPTION = Object.fromEntries(Object.entries(ACRONYMS).map(([key, value]) => [key, value.description]));
//#endregion
export { ACRONYMS };
//# sourceMappingURL=acronyms.mjs.map