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>  | 
			||
|---|---|---|
| .. | ||
| example | ||
| test | ||
| .travis.yml | ||
| index.js | ||
| LICENSE | ||
| package.json | ||
| README.markdown | ||
deep-is
Node's assert.deepEqual() algorithm as a standalone module. Exactly like
deep-equal except for the fact that deepEqual(NaN, NaN) === true.
This module is around 5 times faster
than wrapping assert.deepEqual() in a try/catch.
example
var equal = require('deep-is');
console.dir([
    equal(
        { a : [ 2, 3 ], b : [ 4 ] },
        { a : [ 2, 3 ], b : [ 4 ] }
    ),
    equal(
        { x : 5, y : [6] },
        { x : 5, y : 6 }
    )
]);
methods
var deepIs = require('deep-is')
deepIs(a, b)
Compare objects a and b, returning whether they are equal according to a
recursive equality algorithm.
install
With npm do:
npm install deep-is
test
With npm do:
npm test
license
Copyright (c) 2012, 2013 Thorsten Lorenz thlorenz@gmx.de Copyright (c) 2012 James Halliday mail@substack.net
Derived largely from node's assert module, which has the copyright statement:
Copyright (c) 2009 Thomas Robinson <280north.com>
Released under the MIT license, see LICENSE for details.

