A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Limon Monte 119ba4d8fa
chore: bump yarn.lock
2 days ago
.github fix: inputValidator + input: 'file' (#2686) 5 months ago
assets chore: use CodePen for issue template 4 years ago
cypress fix: allow single quotes in default email validator (#2717) 3 weeks ago
sandbox fix(types): inputValue type 7 months ago
src chore(release): 11.10.7 [skip ci] 6 days ago
test chore: clean up prev PR 5 months ago
tools chore: back to yarn (#2621) 11 months ago
.editorconfig feat: consistent hook names: willOpen, didOpen, didRender, willClose, didClose, didDestroy (#2057) 4 years ago
.eslintrc.cjs chore: clean up prev PR 5 months ago
.gitignore fix: resolve swal promise when its dismissed by another swal (#2689) 4 months ago
.prettierignore Add Sex Vibrators and Viva Awa to NSFW Sponsors 2 years ago
.stylelintrc.json chore: use @sweetalert2/stylelint-config 5 years ago
CHANGELOG.md chore(release): 11.10.7 [skip ci] 6 days ago
LICENSE Add gulp watch task, improved contribution section in README. 9 years ago
README.md chore: add DreamLoveDoll to sponsors 2 days ago
SECURITY.md chore: remove iganony from sponsors 1 year ago
SPONSORS.md chore: add DreamLoveDoll to sponsors 2 days ago
cypress.config.mjs chore(ci): test in WebKit 7 months ago
jsconfig.json chore: rm uniqueArray helper, use Set instead 10 months ago
package.json chore(release): 11.10.7 [skip ci] 6 days ago
release.config.js fix: use zx for tools/*.mjs scripts 1 year ago
renovate.json chore: add renovate.json 1 year ago
rollup.config.js chore: bump rollup and babel 5 months ago
sweetalert2.code-workspace chore: remove iStarTips from sponsors 3 months ago
sweetalert2.d.ts chore: bump yarn.lock 2 months ago
yarn.lock chore: bump yarn.lock 2 days ago

README.md

SweetAlert2

A beautiful, responsive, customizable, accessible (WAI-ARIA) replacement
for JavaScript's popup boxes. Zero dependencies.



💰 Get $200 in free credits with DigitalOcean!


[!IMPORTANT] As a consequence of the illegal war in Ukraine, the behavior of this repository and related npm package sweetalert2 is different for .ru, .su, .by, and .рф domain zones.

Including this software in any domain in .ru, .su, .by, and .рф domain zones will block the website navigation and play the national anthem of Ukraine.

This behavior is classified as protestware and this project is listed in GitHub Advisory Database and Snyk Vulnerability DB.

Sponsors

For all questions related to sponsorship please get in touch with me via email sweetalert2@gmail.com


Become a sponsor

InsaDown

DLX Plugins

Tiago de Oliveira Stutz

Refermate

Roboflow

ZezeLife

SERP Empire

Real Spy Apps

Phone Tracking Apps

My Bitcoin slots

Metal Raised Garden Bed

NSFW Sponsors


Become a NSFW sponsor

DreamLoveDoll

The Pink Rabbits

SexDollPartner

ChatGPT for Sex

XspaceCup

Vlixa

Sexsi Toys

CheapestSexDolls

Best Blowjob Machines

NakeDoll

hentai sex toys

Inflatable sex doll

Sex Doll Torso

porn sexdoll

cheap sex doll

BULULU

VSDoll

XNDOLL

sexdoll torso

anime sexdoll

cheap sexdoll

huge dildo

sexdoll

Cute Sex Doll

best pocket pussy

female torso sex doll

male masturbator

penis pump

BestRealDoll

SexDollTech

SexDollsOff

RealSexDoll

Your Doll

Annie's Dollhouse

STC

DoctorClimax

BSDoll

Support and Donations

Has SweetAlert2 helped you create a fantastic application? You can show your support via GitHub Sponsors