BLUE
PHP 7.4.33
Path:
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/@jest/create-cache-key-function
Run
Logout
Edit File
Size: 1.49 KB
Close
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/@jest/create-cache-key-function/README.md
Text
Base64
# jest-create-cache-key-function This module creates a function which is used for generating cache keys used by code transformers in Jest. ## Install ```sh $ npm install --save-dev @jest/create-cache-key-function ``` ## API ### `createCacheKey(files?: Array<string>, values?: Array<String>, length?: number): GetCacheKeyFunction` Returns a function that can be used to generate cache keys based on source code of provided files and provided values. #### Parameters - `files`: [Optional] Array of absolute paths to files whose code should be accounted for when generating cache key - `values`: [Optional] Array of string values that should be accounted for when generating cache key - `length`: [Optional] Length of the resulting key. The default is `32`, or `16` on Windows. **Note:** The source code for your test is already taken into account when generating the cache key. The `files` array should be used to provide files that are not directly related to your code such as external configuration files. ## Usage Here is some sample usage code while creating a new transformer for Jest ```javascript const createCacheKeyFunction = require('@jest/create-cache-key-function').default; const filesToAccountFor = [ __filename, require.resolve('some-package-name/package.json'), ]; const valuesToAccountFor = [process.env.SOME_LOCAL_ENV, 'Some_Other_Value']; module.exports = { process(src, filename, config, options) {}, getCacheKey: createCacheKeyFunction(filesToAccountFor, valuesToAccountFor), }; ```
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 3
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
build
DIR
-
drwxr-xr-x
2025-03-28 11:04:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LICENSE
1.06 KB
lrw-r--r--
2025-03-28 11:04:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
package.json
760 B
lrw-r--r--
2025-03-28 11:04:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.md
1.49 KB
lrw-r--r--
2025-03-28 11:04:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).