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

notabase

Package Overview
Dependencies
Maintainers
1
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

notabase - npm Package Compare versions

Comparing version 0.7.3 to 0.7.4

2

package.json
{
"name": "notabase",
"version": "0.7.3",
"version": "0.7.4",
"description": "API Wrapper For Notion's Database",

@@ -5,0 +5,0 @@ "main": "src/notabase.js",

@@ -270,4 +270,4 @@ const utils = require('./utils')

res = {
startDate: date.start_date ? utils.fixTimeZone(new Date(`${date.start_date} ${date.start_time || '00:00'}`), date.time_zone) : undefined,
endDate: date.end_date ? utils.fixTimeZone(new Date(`${date.end_date} ${date.end_time || '00:00'}`), date.time_zone) : undefined,
startDate: date.start_date ? utils.fixTimeZone(`${date.start_date} ${date.start_time || '00:00'}`, date.time_zone) : undefined,
endDate: date.end_date ? utils.fixTimeZone(`${date.end_date} ${date.end_time || '00:00'}`, date.time_zone) : undefined,
includeTime: date.type.indexOf("time") !== -1,

@@ -274,0 +274,0 @@ timeZone: date.time_zone

@@ -55,3 +55,3 @@ const NOTION_BASE_URL = "https://www.notion.so"

const formatDate = (date) => {
return `${date.getFullYear()}-${(date.getMonth() + "").padStart(2, "0")}-${(date.getDate() + "").padStart(2, "0")}`
return `${date.getFullYear()}-${(date.getMonth() + 1 + "").padStart(2, "0")}-${(date.getDate() + "").padStart(2, "0")}`
}

@@ -61,23 +61,14 @@ const formatTime = (date) => {

}
const fixTimeZone = (date, timeZone) => {
const firstDate = new Date(date.toLocaleString('en-US', {
timeZone
}));
const secondDate = new Date(date.toLocaleString('en-US', {
timeZone: "UTC"
}));
const diff = firstDate.getTime() - secondDate.getTime();
return new Date(date.getTime() + diff);
const fixTimeZone = (dateAsString, timeZone) => {
const shortTz = new Date().
toLocaleString("en", { timeZoneName: "short", timeZone }).
split(' ').
pop()
return new Date(dateAsString + " " + shortTz);
}
const unFixTimeZone = (date, timeZone) => {
const firstDate = new Date(date.toLocaleString('en-US', {
timeZone
}));
const secondDate = new Date(date.toLocaleString('en-US', {
timeZone: "UTC"
}));
const diff = firstDate.getTime() - secondDate.getTime();
return new Date(date.getTime() + diff);
const adjustedTime = date.toLocaleString("en-US", { timeZone });
return new Date(adjustedTime);
}
module.exports = { isPageId, getBlockHashId, getFullBlockId, getBrowseableUrl, getUrlPageId, parseImageUrl, formatDate, formatTime, fixTimeZone, unFixTimeZone }
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