Adjust European short trip heuristic from >3 days to >1 day to correctly detect when user has returned home from European trips. This fixes the April 29-30, 2023 case where the location incorrectly showed "Sankt Georg, Hamburg" instead of "Bristol" when the user was free (no events scheduled) after the foss-north trip ended on April 27. The previous logic required more than 3 days to pass before assuming return home from European countries, but for short European trips by rail/ferry, users typically return within 1-2 days. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
index.d.ts | ||
index.js | ||
license | ||
package.json | ||
readme.md |
path-type
Check if a path is a file, directory, or symlink
Install
$ npm install path-type
Usage
import {isFile} from 'path-type';
console.log(await isFile('package.json'));
//=> true
API
isFile(path)
Check whether the passed path
is a file.
Returns a Promise<boolean>
.
path
Type: string
The path to check.
isDirectory(path)
Check whether the passed path
is a directory.
Returns a Promise<boolean>
.
isSymlink(path)
Check whether the passed path
is a symlink.
Returns a Promise<boolean>
.
isFileSync(path)
Synchronously check whether the passed path
is a file.
Returns a boolean
.
isDirectorySync(path)
Synchronously check whether the passed path
is a directory.
Returns a boolean
.
isSymlinkSync(path)
Synchronously check whether the passed path
is a symlink.
Returns a boolean
.
Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.