Go to file
2021-04-13 21:18:54 -04:00
src :)) 2021-04-13 20:49:30 -04:00
.eslintignore :) 2021-04-13 20:49:29 -04:00
.eslintrc.json :) 2021-04-13 20:49:29 -04:00
.gitignore Initial commit 2021-04-13 20:47:54 -04:00
jest.config.js :) 2021-04-13 20:49:29 -04:00
LICENSE Initial commit 2021-04-13 20:47:54 -04:00
package-lock.json :) 2021-04-13 20:49:29 -04:00
package.json :) 2021-04-13 20:49:29 -04:00
README.md Updated README.md 2021-04-13 21:18:54 -04:00
rollup.config.js :)) 2021-04-13 20:49:30 -04:00

mmkr

It's just my handle but shorter

This project was created thanks to the help of create-expression-lib!

Overview

This expressions library is mostly a collection of tools I find personally useful. Some pertain to general tasks and others more specific, i.e. YTPMV/音MAD.

Usage

  1. Download the latest version of mmkr.jsx from the releases page.
  2. Import mmkr.jsx into your After Effects project.
  3. Reference the library in your expressions like so:
const MMKR = footage('mmkr.jsx').sourceData.get_functions();

Functions will now be usable from the MMKR object:

const MMKR = footage('mmkr.jsx').sourceData.get_functions();
MMKR.inertial_bounce(5, 2, 4); // Apply a bounce to the current property

You can also destructure the returned object:

const { inertial_bounce } = footage('mmkr.js').sourceData.get_functions();
inertial_bounce(5, 2, 4);

Development

# Automatically refresh .jsx output file
npm run watch

# Once off build
npm run build

# Distribute release
npm run release