New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eh-dia-util-slim

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eh-dia-util-slim - npm Package Compare versions

Comparing version 1.0.2 to 1.1.0

lib/parse.js

2

index.d.ts
declare module 'eh-dia-util-slim' {
export default function eh(d: Date): boolean;
export default function eh(d: Date | string): boolean;
}
'use strict';
var dayjs = require('dayjs');
var getBraziliansYearHolidays = require('./lib/brazilianHolidays');
var parse = require('./lib/parse');
var ehDiaUtil = function(date) {
var given = parse(date);
var given = dayjs(date);
var dayOfWeek = given.toDate().getDay();
var dayOfWeek = given.getDay();
var isSaturday = dayOfWeek === 6;

@@ -17,11 +17,13 @@ var isSunday = dayOfWeek === 0;

var holidays = getBraziliansYearHolidays(given.year());
var year = given.getFullYear();
var holidays = getBraziliansYearHolidays(year);
for (var i = 0; i < holidays.length; i++) {
var holiday = holidays[i];
var date = holiday.date.date()
var month = holiday.date.month()
var givenDate = given.date()
var givenMonth = given.month()
var date = holiday.date.getDate();
var month = holiday.date.getMonth();
var givenDate = given.getDate();
var givenMonth = given.getMonth();
if (givenDate === date && givenMonth === month) {

@@ -35,2 +37,2 @@ return false;

module.exports = ehDiaUtil;
module.exports = ehDiaUtil;
'use strict';
var dayjs = require('dayjs');
var parse = require('./parse');

@@ -20,15 +20,16 @@ var calculateEaster = function(year) {

var easterDate = year + '-' + month + '-' + day;
return dayjs(easterDate);
return parse(easterDate);
};
var DAY_MS = 1000 * 60 * 60 * 24
var calculateCorpusChristi = function(easterDate) {
return easterDate.clone().add(60, 'day');
return new Date(easterDate.getTime() + 60 * DAY_MS)
};
var calculateCarnival = function(easterDate) {
return easterDate.clone().add(-47, 'day');
return new Date(easterDate.getTime() - 47 * DAY_MS)
};
var calculateGodsFriday = function(easterDate) {
return easterDate.clone().add(-2, 'day');
return new Date(easterDate.getTime() - 2 * DAY_MS)
};

@@ -48,10 +49,10 @@

{ date: godsFridayDate, description: "Sexta-feira Santa ou Sexta-Feira da Paixão é uma data religiosa cristã que relembra a crucificação de Jesus Cristo e sua morte no Calvário. O feriado é observado sempre na sexta-feira que antecede o Domingo de Páscoa." },
{ date: dayjs(String(year) + '-01-01'), description: "O Dia da Fraternidade Universal ou Dia da Confraternização Universal é um feriado nacional no Brasil, comemorado no dia 1 de janeiro. Foi instituído por lei em 1935, por Getúlio Vargas." },
{ date: dayjs(String(year) + '-04-21'), description: "Joaquim José da Silva Xavier, o Tiradentes, foi um dentista, tropeiro, minerador, comerciante, militar e ativista político que atuou no Brasil. O dia de sua execução, 21 de abril, é feriado nacional." },
{ date: dayjs(String(year) + '-05-01'), description: "O Dia do Trabalhador, Dia do Trabalho ou Dia Internacional dos Trabalhadores é celebrado anualmente no dia 1º de maio em numerosos países do mundo, sendo feriado no Brasil, em Portugal, Angola, Moçambique e outros países." },
{ date: dayjs(String(year) + '-09-07'), description: "Independência do Brasil é um processo que se estende de 1821 a 1825 e coloca em violenta oposição o Reino do Brasil e o Reino de Portugal, dentro do Reino Unido de Portugal, Brasil e Algarves."},
{ date: dayjs(String(year) + '-10-12'), description: "Nossa Senhora da Conceição Aparecida, popularmente chamada de Nossa Senhora Aparecida, é a padroeira do Brasil. Sua festa litúrgica é celebrada em 12 de outubro, um feriado nacional no Brasil desde 1980." },
{ date: dayjs(String(year) + '-11-02'), description: "Dia dos Fiéis Defuntos ou Dia de Finados (conhecido ainda como Dia dos Mortos no México) é celebrado pela Igreja Católica no dia 2 de novembro." },
{ date: dayjs(String(year) + '-11-15'), description: "A Proclamação da República Brasileira foi um levante político-militar ocorrido em 15 de novembro de 1889 que instaurou a forma republicana federativa presidencialista do governo no Brasil, derrubando a monarquia constitucional parlamentarista do Império do Brasil e, por conseguinte, pondo fim à soberania do imperador D. Pedro II. Foi, então, proclamada a República do Brasil." },
{ date: dayjs(String(year) + '-12-25'), description: "Natal ou Dia de Natal é um feriado e festival religioso cristão comemorado anualmente em 25 de dezembro. A data é o centro das festas de fim de ano e da temporada de férias, sendo, no cristianismo, o marco inicial do Ciclo do Natal, que dura doze dias." }
{ date: parse(String(year) + '-01-01'), description: "O Dia da Fraternidade Universal ou Dia da Confraternização Universal é um feriado nacional no Brasil, comemorado no dia 1 de janeiro. Foi instituído por lei em 1935, por Getúlio Vargas." },
{ date: parse(String(year) + '-04-21'), description: "Joaquim José da Silva Xavier, o Tiradentes, foi um dentista, tropeiro, minerador, comerciante, militar e ativista político que atuou no Brasil. O dia de sua execução, 21 de abril, é feriado nacional." },
{ date: parse(String(year) + '-05-01'), description: "O Dia do Trabalhador, Dia do Trabalho ou Dia Internacional dos Trabalhadores é celebrado anualmente no dia 1º de maio em numerosos países do mundo, sendo feriado no Brasil, em Portugal, Angola, Moçambique e outros países." },
{ date: parse(String(year) + '-09-07'), description: "Independência do Brasil é um processo que se estende de 1821 a 1825 e coloca em violenta oposição o Reino do Brasil e o Reino de Portugal, dentro do Reino Unido de Portugal, Brasil e Algarves."},
{ date: parse(String(year) + '-10-12'), description: "Nossa Senhora da Conceição Aparecida, popularmente chamada de Nossa Senhora Aparecida, é a padroeira do Brasil. Sua festa litúrgica é celebrada em 12 de outubro, um feriado nacional no Brasil desde 1980." },
{ date: parse(String(year) + '-11-02'), description: "Dia dos Fiéis Defuntos ou Dia de Finados (conhecido ainda como Dia dos Mortos no México) é celebrado pela Igreja Católica no dia 2 de novembro." },
{ date: parse(String(year) + '-11-15'), description: "A Proclamação da República Brasileira foi um levante político-militar ocorrido em 15 de novembro de 1889 que instaurou a forma republicana federativa presidencialista do governo no Brasil, derrubando a monarquia constitucional parlamentarista do Império do Brasil e, por conseguinte, pondo fim à soberania do imperador D. Pedro II. Foi, então, proclamada a República do Brasil." },
{ date: parse(String(year) + '-12-25'), description: "Natal ou Dia de Natal é um feriado e festival religioso cristão comemorado anualmente em 25 de dezembro. A data é o centro das festas de fim de ano e da temporada de férias, sendo, no cristianismo, o marco inicial do Ciclo do Natal, que dura doze dias." }
];

@@ -58,0 +59,0 @@

{
"name": "eh-dia-util-slim",
"version": "1.0.2",
"version": "1.1.0",
"description": "Hoje é um dia útil? Qual é o próximo dia útil? Pequena lógica para determinar o próximo (ou se hoje é) dia útil considerando fériados nacionais (móveis ou não).",

@@ -40,6 +40,3 @@ "main": "index.js",

"supervisor": "^0.12.0"
},
"dependencies": {
"dayjs": "^1.5.16"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc