god-bless-your-code
Version:
Bless your code with ASCII gods, monsters, and mystical powers — your last line of defense against bugs and angry PMs.
99 lines (96 loc) • 6.75 kB
JavaScript
/*
:-==+++++++++++++==-
-=++++++++++++++++++++++++++=-
==++++=== ==+++++++++++++++++++++++++++++++++++==
-=++++++++++++++++++++++++++++++++++++++++++++++++++++++++-:--
=+++*%@@%%#**++++++++++++++++++++++++++++++++++++++++++++++++*++*+-
+++*%@@@@@@%*++++++++++++++++++++++++++++++++++++++++++++++++***##*=
=+++*%@%%%#*+++++++++++++++++++++++++++++++++++++++++++++++++++***%%*-
+*++#%%%*++++++++++++++++++++++++++++++++++++++++++++++++++++*****#*+:
:=**+*#*+++++++++++++++++++=:..........:=++++++++++++++++++*+=-:--=++:
-+**++++++++++++++++++=:................:-+++++++++++++*+=-...........
++*++++++++++++++++=:....................:-+++++++++++++:............:.
++++++++++++++++++:......................::-+++++++++++-............::::
+++++++++++++++++-.....................:::::-++++++++*+-..........:::::::
-++++++++++++++++-:..............:=*###+-:::::=+++*****+-.......:::-=-:::::
+++++++++++++++++::::...........-##:=%%%%=::::-+++**+**+-::::::::-%#+%%+::::
=**++++++++++++++=:::::::::.....:#%+:-#%%%%::::-+**+*++*+=::::::::#%*:+%%+:::
+++++++++++++++++=:::::::::::::::%%%%%%%%%%-:---+**+*****+-:::::::#%%%%%%#:-::
+***+++++++++++++=:::::::::::::::+@%%%%%%@+----=***+******=:::::::=%@%%%%*---:
=+****+++++++++++++-:::::::::::::::=#%%%%#=----=+***********=---::::=%%@%*----:
=+*****++++++++++++=--::::::::::::------------=+*************=----------------
++*****++++++++++*++=----------------------===+***************=----------===-:
++*******************+========--============+**********%%%%%#**+===========-:
+*********************++================+++******++==*%%%%%%%%#**+====+++=-.
+*************************++++++++++++++*******+=====+#@@@@@@#++***+++++*=:
+*********************************************+++======++++=+++++********=
+**********************************************++++++++++++++++++********-
+************************************************+++++******************+:
++*****************************************************+=-+*###*********=
++************************************************#+--------*#**********-
++************************************************#+---==---***********+:
++**************************************************+==++=+************=
++++++*****************************************************************-
=++++++**++****************+*+******************************************-
=++++++++++++++++++++++++++++++++++**************************************-
=+++++++++++++++++++++++++++++++++++++++**********************************=
+++++++++++++++++++++++++++++++++++++++++++++*******************************+-
++++++*****++++++++++++++++++++++++++++++++++++******************************+=:
+++++++******++++++++++++++++++++++++++++++++++++*****************************+=
++======+****+++++++++++++++++++++++++++++++++++++****************************+++=
.+=======+*****+++++++++++++++++++++++++++++++++++++++**************************+++=
========+*****++++++++++++++++++++++++++++++++++++++++*************************++++-
-========++***+++++++++++++++++++++++++++++++++++++++++**************************+++=
-=========++***+++++++++++++++++++++++++++++++++++++++++***************************+=:
==++++=+=++**++++++++++++++++++++++++++++++++++++++++++**************************=:
-+++++++++***++++++++++++++++++++++++++++++++++++++++++**************************=
=++++******++++++++++++++++++++++++++++++++++++++++++++*************************+:
++*********++++++++++++++++++++++++++++++++++++++++++++**************************:
++********+++++++++++++++++++++++++++++++++++++++++++++**************************-
++*********+++++++++++++++++++++++++++++++++++++++++++***************************=
++********++++++++++++++++++++++++++++++++++++++++++++***************************=
++**********++++++++++++++++++++++++++++++++++++++*******************************=
++**********++++++++++++++++++++++++++++++++++++*********************************-
+********+*+++++++++++++++++++++++++++++++++++**********************************:
+********+*++++++++++++++++++++++++++******++**********************************+.
+************+*****+++++******++++++*******************************************-
+******************************+++++*******************************************:
-*****************************************************************************+
+****************************************************************************=
=***************************************************************************+:
=*********************************************************************####+:
+*******************************************************************####+:
=*****************************************************************#####+-
+*************************************************************#######+-
-+***********************************************************#######+:
=********************************************************########*++==
+***************************************************###########+++++++-
-***********************************************############*++++++++++-
+#####*************************************#############**++++++++++++-
=+++++++***########################################*+=-: -=====++++=-:
=++++++++++++*********########################**+=::
-+++++++++++++***- ::---=========--:
=++=++++++++**+-
=++++++++*+-.
:::
*/
import { godBlessYourCode as godBlessYourCode$1 } from "./index.js";
import { detectCodeTypeByExt } from "./utils.js";
//#region src/rollup.ts
function godBlessYourCode(options) {
return {
name: "god-bless-your-code",
renderChunk(code, { facadeModuleId }) {
if (!facadeModuleId) return;
const result = godBlessYourCode$1(code, detectCodeTypeByExt(facadeModuleId), options);
if (!result) return;
return {
code: result,
map: null
};
}
};
}
//#endregion
export { godBlessYourCode as bless, godBlessYourCode as god, godBlessYourCode as godBless, godBlessYourCode };
//# sourceMappingURL=rollup.js.map