jest-preset-fastly-js-compute

1.3.0 • Public • Published

jest-preset-fastly-js-compute

Jest presets for JavaScript on Compute@Edge.

  • Provide Compute@Edge global variables/classes which are defined inside fastly runtime
  • Resolve namespaced imports like fastly:xxx

Requirements

  • node.js (prefer version 18.12 or later)

Installation

yarn:

yarn add -D jest-preset-fastly-js-compute

npm:

npm install -D jest-preset-fastly-js-compute

Usage / Example

This package supports TypeScript ESM or CommonJS style.

ESM:

// jest.config.mjs
export default {
  ...
  preset: 'jest-preset-fastly-js-compute/typescript/esm',
}

CommonJS:

// jest.config.js
module.exports = {
  ...
  preset: 'jest-preset-fastly-js-compute/typescript/cjs',
}

Contribution

  • Fork this repository
  • Customize / Fix problem
  • Send PR :-)
  • Or feel free to create issues for us. We'll look into it

Author

Yoshiaki Sugimoto sugimoto@wnotes.net

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i jest-preset-fastly-js-compute

Weekly Downloads

121

Version

1.3.0

License

MIT

Unpacked Size

28.6 kB

Total Files

31

Last publish

Collaborators

  • ysugimoto