Detects when user changes same config setting 3+ times within 24 hours. Shows non-intrusive prompt offering help with guided calibration flow. Guided calibration features: - Test for false positives (walk around room) - Test for missed motion (sit still) - Suggest optimal value based on diurnal baseline SNR and link health - Apply suggested value button Files: - dashboard/js/proactive.js: Complete implementation with localStorage tracking Acceptance: - Help prompt fires after 3+ changes in 24h - Calibration flow tests both directions - Suggests value based on system data - Apply button works
29 lines
666 B
Markdown
29 lines
666 B
Markdown
# escape-string-regexp [](https://travis-ci.org/sindresorhus/escape-string-regexp)
|
|
|
|
> Escape RegExp special characters
|
|
|
|
|
|
## Install
|
|
|
|
```
|
|
$ npm install escape-string-regexp
|
|
```
|
|
|
|
|
|
## Usage
|
|
|
|
```js
|
|
const escapeStringRegexp = require('escape-string-regexp');
|
|
|
|
const escapedString = escapeStringRegexp('How much $ for a 🦄?');
|
|
//=> 'How much \\$ for a 🦄\\?'
|
|
|
|
new RegExp(escapedString);
|
|
```
|
|
|
|
You can also use this to escape a string that is inserted into the middle of a regex, for example, into a character class.
|
|
|
|
|
|
## License
|
|
|
|
MIT © [Sindre Sorhus](https://sindresorhus.com)
|