UNPKG

western-signs

Version:

Simple interface for western astrological signs.

2 lines (1 loc) 13.3 kB
var a={ARIES:"aries",TAURUS:"taurus",GEMINI:"gemini",CANCER:"cancer",LEO:"leo",VIRGO:"virgo",LIBRA:"libra",SCORPIO:"scorpio",SAGITTARIUS:"sagittarius",CAPRICORN:"capricorn",AQUARIUS:"aquarius",PISCES:"pisces"},s={MARS:"mars",VENUS:"venus",MERCURY:"mercury",MOON:"moon",SUN:"sun",PLUTO:"pluto",JUPITER:"jupiter",SATURN:"saturn",URANUS:"uranus",NEPTUNE:"neptune"},o={CARDINAL:"cardinal",FIXED:"fixed",MUTABLE:"mutable"},n={FIRE:"fire",EARTH:"earth",AIR:"air",WATER:"water"},c={POSITIVE:"positive",NEGATIVE:"negative"},u={HEAD:"head",THROAT:"throat",LUNGS:"lungs",STOMACH:"stomach",HEART:"heart",BOWELS:"bowels",REINS:"reins",SECRETS:"secrets",THIGHS:"thighs",KNEES:"knees",ANKLES:"ankles",FEET:"feet"},m={RAM:"ram",BULL:"bull",TWINS:"twins",CRAB:"crab",LION:"lion",VIRGIN:"virgin",BALANCE:"balance",SCORPION:"scorpion",ARCHER:"archer",GOAT:"goat",THE_MAN:"the-man",THE_FISHES:"the-fishes"},E={SPRING:"spring",SUMMER:"summer",AUTUMN:"autumn",WINTER:"winter"},p=["houseTitles-1","houseTitles-2","houseTitles-3","houseTitles-4","houseTitles-5","houseTitles-6","houseTitles-7","houseTitles-8","houseTitles-9","houseTitles-10","houseTitles-11","houseTitles-12"],S=["houseKeywords-1","houseKeywords-2","houseKeywords-3","houseKeywords-4","houseKeywords-5","houseKeywords-6","houseKeywords-7","houseKeywords-8","housKeywordss-9","houseKeywords-10","houseKeywords-11","houseKeywords-12"],i={LOWER:"lower",UPPER:"upper"},l={ANGULAR:"angular",SUCCEDENT:"succedent",CADENT:"cadent"};var g=[{element:n.FIRE,hemisphere:i.LOWER,keywords:S[0],number:1,phase:1,quadrant:1,rulingPlanet:s.MARS,sign:a.ARIES,title:p[0],modality:l.ANGULAR},{element:n.EARTH,hemisphere:i.LOWER,keywords:S[1],modality:l.SUCCEDENT,number:2,phase:1,quadrant:1,rulingPlanet:s.VENUS,sign:a.TAURUS,title:p[1]},{element:n.AIR,hemisphere:i.LOWER,keywords:S[2],modality:l.CADENT,number:3,phase:1,quadrant:1,rulingPlanet:s.MERCURY,sign:a.GEMINI,title:p[2]},{element:n.WATER,hemisphere:i.LOWER,keywords:S[3],modality:l.ANGULAR,number:4,phase:1,quadrant:2,rulingPlanet:s.MOON,sign:a.CANCER,title:p[3]},{element:n.FIRE,hemisphere:i.LOWER,keywords:S[4],modality:l.SUCCEDENT,number:5,phase:2,quadrant:2,rulingPlanet:s.SUN,sign:a.LEO,title:p[4]},{element:n.EARTH,hemisphere:i.LOWER,keywords:S[5],modality:l.CADENT,number:6,phase:2,quadrant:2,rulingPlanet:s.MERCURY,sign:a.VIRGO,title:p[5]},{element:n.AIR,hemisphere:i.UPPER,keywords:S[6],modality:l.ANGULAR,number:7,phase:2,quadrant:3,rulingPlanet:s.VENUS,sign:a.LIBRA,title:p[6]},{element:n.WATER,hemisphere:i.UPPER,keywords:S[7],modality:l.SUCCEDENT,number:8,phase:2,quadrant:3,rulingPlanet:s.PLUTO,sign:a.SCORPIO,title:p[7]},{element:n.FIRE,hemisphere:i.UPPER,keywords:S[8],modality:l.CADENT,number:9,phase:3,quadrant:3,rulingPlanet:s.JUPITER,sign:a.SAGITTARIUS,title:p[8]},{element:n.EARTH,hemisphere:i.UPPER,keywords:S[9],modality:l.ANGULAR,number:10,phase:3,quadrant:4,rulingPlanet:s.SATURN,sign:a.CAPRICORN,title:p[9]},{element:n.AIR,hemisphere:i.UPPER,keywords:S[10],modality:l.SUCCEDENT,number:11,phase:3,quadrant:4,rulingPlanet:s.URANUS,sign:a.AQUARIUS,title:p[10]},{element:n.WATER,hemisphere:i.UPPER,keywords:S[11],modality:l.CADENT,number:12,phase:3,quadrant:4,rulingPlanet:s.NEPTUNE,sign:a.PISCES,title:p[11]}],h=g;import V from"iso-639-1";var H={aries:"Aries",taurus:"Taurus",gemini:"Gemini",cancer:"Cancer",leo:"Leo",virgo:"Virgo",libra:"Libra",scorpio:"Scorpio",sagittarius:"Sagittarius",capricorn:"Capricorn",aquarius:"Aquarius",pisces:"Pisces",fire:"Fire",earth:"Earth",air:"Air",water:"Water",cardinal:"Cardinal",fixed:"Fixed",mutable:"Mutable",mars:"Mars",venus:"Venus",mercury:"Mercury",moon:"Moon",sun:"Sun",pluto:"Pluto",jupiter:"Jupiter",saturn:"Saturn",uranus:"Uranus",neptune:"Neptune",positive:"Positive",negative:"Negative",head:"Head",throat:"Throat",lungs:"Lungs",stomach:"Stomach",heart:"Heart",bowels:"Bowels",reins:"Reins",secrets:"Secrets",thighs:"Thighs",knees:"Knees",ankles:"Ankles",feet:"Feet",ram:"Ram",bull:"Bull",twins:"Twins",crab:"Crab",lion:"Lion",virgin:"Virgin",balance:"Balance",scorpion:"Scorpion",archer:"Archer",goat:"Goat","the-man":"The Man","the-fishes":"The Fishes",spring:"Spring",summer:"Summer",autumn:"Autumn",winter:"Winter",houseTitles:["The individual personality","Values and Possessions","Communication","Roots and Origins","Pleasure and Creativity","Work and Routine","Relating","Loss and Common Property","Philosophies and Far Countries","Occupation and Calling","Friends and Acquaintances","Beyond the Personal"],houseKeywords:[["Self-image","Identity","Impressions on others","Personality"],["Personal resources","Values","Security","Possessions"],["Surroundings","Siblings","Communication","Knowledge"],["Home","Family","The Past","Roots"],["Children","Creativity","Expression","Pleasure"],["Routines","Service","Health","Productivity"],["Partnerships","Relationships","Balance","Collaboration"],["Transformations","Crises","Beginnings","Rebirth"],["Philosophy","Travel","Openness","Wisdom"],["Public","Legacy","Career","Ambition"],["Friends","Community","Dreams","Aspirations"],["Unconscious","Fantasies","Connections","Healing"]],lower:"Lower",upper:"Upper",angular:"Angular",succedent:"Succedent",cadent:"Cadent"},C=H;var D={aries:"Aries",taurus:"Tauro",gemini:"Géminis",cancer:"Cáncer",leo:"Leo",virgo:"Virgo",libra:"Libra",scorpio:"Escorpio",sagittarius:"Sagitario",capricorn:"Capricornio",aquarius:"Acuario",pisces:"Piscis",fire:"Fuego",earth:"Tierra",air:"Aire",water:"Agua",cardinal:"Cardinal",fixed:"Fijo",mutable:"Mutable",mars:"Marte",venus:"Venus",mercury:"Mercurio",moon:"Luna",sun:"Sol",pluto:"Plutón",jupiter:"Júpiter",saturn:"Saturno",uranus:"Urano",neptune:"Neptuno",positive:"Positivo",negative:"Negativo",head:"Cabeza",throat:"Garganta",lungs:"Pulmones",stomach:"Estómago",heart:"Corazón",bowels:"Intestinos",reins:"Riñones",secrets:"Genitales",thighs:"Muslos",knees:"Rodillas",ankles:"Tobillos",feet:"Pies",ram:"Carnero",bull:"Toro",twins:"Gemelos",crab:"Cangrejo",lion:"León",virgin:"Virgen",balance:"Balanza",scorpion:"Escorpión",archer:"Arquero",goat:"Cabra","the-man":"El Hombre","the-fishes":"Los Peces",spring:"Primavera",summer:"Verano",autumn:"Otoño",winter:"Invierno",houseTitles:["La personalidad individual","Valores y Posesiones","Comunicación","Raíces y Orígenes","Placer y Creatividad","Trabajo y Rutina","Relacionarse","Pérdida y Propiedad Común","Filosofías y Países Lejanos","Ocupación y Vocación","Amigos y Conocidos","Más Allá de lo Personal"],houseKeywords:[["Autoimagen","Identidad","Impresiones en los demás","Personalidad"],["Recursos personales","Valores","Seguridad","Posesiones"],["Entorno","Hermanos","Comunicación","Conocimiento"],["Hogar","Familia","El pasado","Raíces"],["Niños","Creatividad","Expresión","Placer"],["Rutinas","Servicio","Salud","Productividad"],["Asociaciones","Relaciones","Equilibrio","Colaboración"],["Transformaciones","Crisis","Inicios","Renacimiento"],["Filosofía","Viajes","Apertura","Sabiduría"],["Público","Legado","Carrera","Ambición"],["Amigos","Comunidad","Sueños","Aspiraciones"],["Inconsciente","Fantasías","Conexiones","Sanación"]],lower:"Inferior",upper:"Superior",angular:"Angular",succedent:"Sucedente",cadent:"Cadente"},N=D;var w={aries:"Àries",taurus:"Taure",gemini:"Bessons",cancer:"Cranc",leo:"Lleó",virgo:"Verge",libra:"Balança",scorpio:"Escorpió",sagittarius:"Sagitari",capricorn:"Capricorn",aquarius:"Aquari",pisces:"Peixos",fire:"Foc",earth:"Terra",air:"Aire",water:"Aigua",cardinal:"Cardinal",fixed:"Fix",mutable:"Mutable",mars:"Mart",venus:"Venus",mercury:"Mercuri",moon:"Lluna",sun:"Sol",pluto:"Plutó",jupiter:"Júpiter",saturn:"Saturn",uranus:"Urà",neptune:"Neptú",positive:"Positiu",negative:"Negatiu",head:"Cap",throat:"Gola",lungs:"Pulmons",stomach:"Estómac",heart:"Cor",bowels:"Intestins",reins:"Ronyons",secrets:"Genitals",thighs:"Cuixes",knees:"Genolls",ankles:"Turmells",feet:"Peus",ram:"Carner",bull:"Bou",twins:"Bessons",crab:"Cranc",lion:"Lleó",virgin:"Verge",balance:"Balança",scorpion:"Escorpí",archer:"Arquer",goat:"Cabra","the-man":"L'Home","the-fishes":"Els Peixos",spring:"Primavera",summer:"Estiu",autumn:"Tardor",winter:"Hivern",houseTitles:["La personalitat individual","Valors i possessions","Comunicació","Arrels i orígens","Plaer i creativitat","Feina i rutina","Relacionar-se","Pèrdua i propietat comuna","Filosofia i països llunyans","Ocupació i vocació","Amics i coneguts","Més enllà del personal"],houseKeywords:[["Autoimatge","Identitat","Impressions als altres","Personalitat"],["Recursos personals","Valors","Seguretat","Possessions"],["Entorn","Germans","Comunicació","Coneixement"],["Llar","Família","El passat","Arrels"],["Infants","Creativitat","Expressió","Plaer"],["Rutines","Servei","Salut","Productivitat"],["Associacions","Relacions","Equilibri","Col·laboració"],["Transformacions","Crisi","Inicis","Renaixement"],["Filosofia","Viatges","Obertura","Saviesa"],["Públic","Llegat","Carrera","Ambició"],["Amics","Comunitat","Somnis","Aspiracions"],["Inconscient","Fantasies","Connexions","Sanació"]],lower:"Inferior",upper:"Superior",angular:"Angular",succedent:"Successiva",cadent:"Cadent"},U=w;var T={en:C,es:N,ca:U};var G={aries:{bodyPart:u.HEAD,character:m.RAM,element:n.FIRE,endDate:new Date(2020,3,20),glyph:"♈",modality:o.CARDINAL,name:a.ARIES,number:1,pole:c.POSITIVE,rulingPlanet:s.MARS,season:E.SPRING,startDate:new Date(2020,2,20)},taurus:{bodyPart:u.THROAT,character:m.BULL,element:n.EARTH,endDate:new Date(2020,4,21),glyph:"♉",modality:o.FIXED,name:a.TAURUS,number:2,pole:c.NEGATIVE,rulingPlanet:s.VENUS,season:E.SPRING,startDate:new Date(2020,3,21)},gemini:{bodyPart:u.LUNGS,character:m.TWINS,element:n.AIR,endDate:new Date(2020,5,22),glyph:"♊",modality:o.MUTABLE,name:a.GEMINI,number:3,pole:c.POSITIVE,rulingPlanet:s.MERCURY,season:E.SPRING,startDate:new Date(2020,4,22)},cancer:{bodyPart:u.STOMACH,character:m.CRAB,element:n.WATER,endDate:new Date(2020,6,22),glyph:"♋",modality:o.CARDINAL,name:a.CANCER,number:4,pole:c.NEGATIVE,rulingPlanet:s.MOON,season:E.SUMMER,startDate:new Date(2020,5,23)},leo:{bodyPart:u.HEART,character:m.LION,element:n.FIRE,endDate:new Date(2020,7,22),glyph:"♌",modality:o.FIXED,name:a.LEO,number:5,pole:c.POSITIVE,rulingPlanet:s.SUN,season:E.SUMMER,startDate:new Date(2020,6,23)},virgo:{bodyPart:u.BOWELS,character:m.VIRGIN,element:n.EARTH,endDate:new Date(2020,8,22),glyph:"♍",modality:o.MUTABLE,name:a.VIRGO,number:6,pole:c.NEGATIVE,rulingPlanet:s.MERCURY,season:E.SUMMER,startDate:new Date(2020,7,23)},libra:{bodyPart:u.REINS,character:m.BALANCE,element:n.AIR,endDate:new Date(2020,9,22),glyph:"♎",modality:o.CARDINAL,name:a.LIBRA,number:7,pole:c.POSITIVE,rulingPlanet:s.VENUS,season:E.AUTUMN,startDate:new Date(2020,8,23)},scorpio:{bodyPart:u.SECRETS,character:m.SCORPION,element:n.WATER,endDate:new Date(2020,10,22),glyph:"♏",modality:o.FIXED,name:a.SCORPIO,number:8,pole:c.NEGATIVE,rulingPlanet:s.PLUTO,season:E.AUTUMN,startDate:new Date(2020,9,23)},sagittarius:{bodyPart:u.THIGHS,character:m.ARCHER,element:n.FIRE,endDate:new Date(2020,11,22),glyph:"♐",modality:o.MUTABLE,name:a.SAGITTARIUS,number:9,pole:c.POSITIVE,rulingPlanet:s.JUPITER,season:E.AUTUMN,startDate:new Date(2020,10,23)},capricorn:{bodyPart:u.KNEES,character:m.GOAT,element:n.EARTH,endDate:new Date(2021,0,21),glyph:"♑",modality:o.CARDINAL,name:a.CAPRICORN,number:10,pole:c.NEGATIVE,rulingPlanet:s.SATURN,season:E.WINTER,startDate:new Date(2020,11,23)},aquarius:{bodyPart:u.ANKLES,character:m.THE_MAN,element:n.AIR,endDate:new Date(2020,1,20),glyph:"♒",modality:o.FIXED,name:a.AQUARIUS,number:11,pole:c.POSITIVE,rulingPlanet:s.URANUS,season:E.WINTER,startDate:new Date(2020,0,22)},pisces:{bodyPart:u.FEET,character:m.THE_FISHES,element:n.WATER,endDate:new Date(2020,2,19),glyph:"♓",modality:o.MUTABLE,name:a.PISCES,number:12,pole:c.NEGATIVE,rulingPlanet:s.NEPTUNE,season:E.WINTER,startDate:new Date(2020,1,21)}},d=G;var re=V.getName;function I(e,t){let r=T[t];return{bodyPart:r[e.bodyPart],character:r[e.character],element:r[e.element],endDate:e.endDate,glyph:e.glyph,modality:r[e.modality],name:r[e.name],number:e.number,pole:r[e.pole],rulingPlanet:r[e.rulingPlanet],season:r[e.season],startDate:e.startDate}}function L(e,t,r){let A=r.getMonth()+1,R=r.getDate(),P=e.getMonth()+1,O=e.getDate(),y=t.getMonth()+1,M=t.getDate();return A===P&&R>=O||A===y&&R<=M||P>y&&(A>P||A<y)}function b(e,t){let r=T[t],[,A]=e.title.split("-"),[,R]=e.keywords.split("-");return{number:e.number,title:r.houseTitles[Number(A)-1],sign:r[e.sign],rulingPlanet:r[e.rulingPlanet],keywords:r.houseKeywords[Number(R)-1],element:r[e.element],hemisphere:r[e.hemisphere],phase:e.phase,quadrant:e.quadrant,modality:r[e.modality]}}function x(e="en"){return h.map((t)=>{return b(t,e)})}function F(e,t="en"){if(!(e instanceof Date))throw new Error("Invalid date");for(let r of Object.keys(d)){let A=d[r],{startDate:R,endDate:P}=A;if(L(R,P,e))return I(A,t)}return null}function f(e,t="en"){let r=d[e];if(!r)return null;return I(r,t)}function B(e="en"){return Object.keys(d).map((t)=>{let r={};return Object.entries(d[t]).forEach(([A,R])=>{let P=T[e][R];r[A]=P||R}),r})}export{B as getSigns,f as getSignByName,F as getSignByDate,x as getHouses,a as SIGNS,s as PLANETS,o as MODALITIES,l as HOUSE_MODALITIES,i as HEMISPHERES,n as ELEMENTS};