PageSourceSearch

https://visulima.com/assets/usage-DGaRLGN5.js

js visulima.com collected 2026-10-05 06:33:32 UTC 16,792 bytes, 74 lines download raw bytes

1import{a as h}from"./rolldown-runtime-W-g5d7YK.js";import{t as a}from"./jsx-runtime-BHV25n4M.js";var i=h(a()),r={title:"Usage"},k=new Date(1773764482e3),d=`
2
3# Usage [#usage]
4
5## Check Disposable Email [#check-disposable-email]
6
7\`\`\`typescript
8import { isDisposableEmail } from "@visulima/disposable-email-domains";
9
10const email = "[email protected]";
11
12if (isDisposableEmail(email)) {
13    console.log("Disposable email detected");
14} else {
15    console.log("Valid email");
16}
17\`\`\`
18
19## Get Domain List [#get-domain-list]
20
21\`\`\`typescript
22import { disposableDomains } from "@visulima/disposable-email-domains";
23
24console.log(disposableDomains);
25// ["mailinator.com", "tempmail.com", ...]
26\`\`\`
27
28## Form Validation [#form-validation]
29
30\`\`\`typescript
31function validateEmail(email: string): boolean {
32    // Check format
33    if (!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email)) {
34        return false;
35    }
36
37    // Check if disposable
38    if (isDisposableEmail(email)) {
39        return false;
40    }
41
42    return true;
43}
44\`\`\`
45`,c={contents:[],headings:[{id:"usage",content:"Usage"},{id:"check-disposable-email",content:"Check Disposable Email"},{id:"get-domain-list",content:"Get Domain List"},{id:"form-validation",content:"Form Validation"}]},p=[{depth:1,url:"#usage",title:(0,i.jsx)(i.Fragment,{children:"Usage"})},{depth:2,url:"#check-disposable-email",title:(0,i.jsx)(i.Fragment,{children:"Check Disposable Email"})},{depth:2,url:"#get-domain-list",title:(0,i.jsx)(i.Fragment,{children:"Get Domain List"})},{depth:2,url:"#form-validation",title:(0,i.jsx)(i.Fragment,{children:"Form Validation"})}];function e(l){const s={code:"code",h1:"h1",h2:"h2",pre:"pre",span:"span",...l.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.h1,{id:"usage",children:"Usage"}),`
46`,(0,i.jsx)(s.h2,{id:"check-disposable-email",children:"Check Disposable Email"}),`
47`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"import"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" { isDisposableEmail } "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"from"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:' "@visulima/disposable-email-domains"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),`
48`,(0,i.jsx)(s.span,{className:"line"}),`
49`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"const"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" email"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:" ="}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:' "[email protected]"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),`
50`,(0,i.jsx)(s.span,{className:"line"}),`
51`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"if"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" ("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"isDisposableEmail"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"(email)) {"})]}),`
52`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"    console."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Disposable email detected"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:");"})]}),`
53`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"} "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"else"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),`
54`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"    console."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:'"Valid email"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:");"})]}),`
55`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"}"})})]})})}),`
56`,(0,i.jsx)(s.h2,{id:"get-domain-list",children:"Get Domain List"}),`
57`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes g
57ithub-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"import"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" { disposableDomains } "}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"from"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:' "@visulima/disposable-email-domains"'}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),`
58`,(0,i.jsx)(s.span,{className:"line"}),`
59`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"console."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"log"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"(disposableDomains);"})]}),`
60`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#6A737D","--shiki-light":"#6A737D"},children:'// ["mailinator.com", "tempmail.com", ...]'})})]})})}),`
61`,(0,i.jsx)(s.h2,{id:"form-validation",children:"Form Validation"}),`
62`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.pre,{className:"shiki shiki-themes github-dark github-light",style:{"--shiki-dark":"#e1e4e8","--shiki-light":"#24292e","--shiki-dark-bg":"#24292e","--shiki-light-bg":"#fff"},tabIndex:"0",icon:'<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>',children:(0,i.jsxs)(s.code,{children:[(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"function"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:" validateEmail"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"("}
62),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#FFAB70","--shiki-light":"#E36209"},children:"email"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:":"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" string"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:")"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:":"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" boolean"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" {"})]}),`
63`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#6A737D","--shiki-light":"#6A737D"},children:"    // Check format"})}),`
64`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"    if"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" ("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"!"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"/"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"^"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"["}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"^"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"\\s@]"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"+"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#DBEDFF","--shiki-light":"#032F62"},children:"@"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"["}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"^"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"\\s@]"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"+"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#85E89D","--shiki-dark-font-weight":"bold","--shiki-light":"#22863A","--shiki-light-font-weight":"bold"},children:"\\."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"["}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"^"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:"\\s@]"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"+$"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#9ECBFF","--shiki-light":"#032F62"},children:"/"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"."}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"test"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"(email)) {"})]}),`
65`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"        return"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" false"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),`
66`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"    }"})}),`
67`,(0,i.jsx)(s.span,{className:"line"}),`
68`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#6A737D","--shiki-light":"#6A737D"},children:"    // Check if disposable"})}),`
69`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"    if"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:" ("}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#B392F0","--shiki-light":"#6F42C1"},children:"isDisposableEmail"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"(email)) {"})]}),`
70`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"        return"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" false"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),`
71`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"    }"})}),`
72`,(0,i.jsx)(s.span,{className:"line"}),`
73`,(0,i.jsxs)(s.span,{className:"line",children:[(0,i.jsx)(s.span,{style:{"--shiki-dark":"#F97583","--shiki-light":"#D73A49"},children:"    return"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#79B8FF","--shiki-light":"#005CC5"},children:" true"}),(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:";"})]}),`
74`,(0,i.jsx)(s.span,{className:"line",children:(0,i.jsx)(s.span,{style:{"--shiki-dark":"#E1E4E8","--shiki-light":"#24292E"},children:"}"})})]})})})]})}function E(l={}){const{wrapper:s}=l.components||{};return s?(0,i.jsx)(s,{...l,children:(0,i.jsx)(e,{...l})}):e(l)}export{d as _markdown,E as default,r as frontmatter,k as lastModified,c as structuredData,p as toc};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.