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