**Declaring your scripts in a JavaScript file** gives you much more features than using plain text in `package.json`. For more details and for the documentation, please read my [**article about scripts.js**](https://verekia.com/javascript/scripts.js/).
This is an umbrella package that includes the following packages:
Some command strings that I use. You probably won't need this package.
Helpers for code that runs in the browser.
<!-- This file is auto-generated, don't modify it. Modify docs.js instead. -->
<!-- This file is auto-generated, don't modify it. Modify docs.js instead. -->
<!-- This file is auto-generated, don't modify it. Modify docs.js instead. -->
<!-- This file is auto-generated, don't modify it. Modify docs.js instead. -->
Clears all the caches used by service workers, and optionally reloads the page.
[Flux Standard Actions](https://github.com/redux-utilities/flux-standard-action) creator functions.
A [Nano ID](https://github.com/ai/nanoid) default configuration with no lookalikes (`0`, `O`, `1`, `l`, `I`), and without `-` and `_`.
<!-- This file is auto-generated, don't modify it. Modify the JSDoc instead. -->
<!-- This file is auto-generated, don't modify it. Modify the JSDoc instead. -->
[](https://www.npmjs.com/package/@sharyn/cli)
**`exists`** returns `true` if its argument is not `null` or `undefined`.
**`defined`** returns `true` if the passed value is not `undefined`.
A library for working with expo-updates code signing certificates
Configuration and scripts for Create React App.
Gives you the fields and values of a form element. getFormData uses FormData and returns a plain object.
**`css`** is a template string tag that does **nothing**. It's a normal template string, but your code editor or its plugins ([es6-string-css](https://marketplace.visualstudio.com/items?itemName=bashmish.es6-string-css) for VSCode) might support syntax hi
**`cycle`** returns the next value of a set of values, and defaults to the first one.
**`inlineThrow`** is a function that `throw`s its argument. Unlike a regular `throw`, it's an expression and can be used anywhere.
**`global`** is a set of functions to create and access global variables. Note that you cannot import the whole module as `global` since this is a reserved keyword. Simply import the functions directly or import it as some other name like `glob`. For conv
**`either`** returns `true` if the first argument equals any of the other arguments.