memoize-one

v5.1.0-beta.2
A memoization library which only remembers the latest invocation
memoize memoization cache performance

validate

yarn lint && yarn typecheck

test

yarn jest

typecheck

yarn tsc --noEmit

prettier:check

yarn prettier --debug-check $npm_package_config_prettier_target

prettier:write

yarn prettier --write $npm_package_config_prettier_target

lint:eslint

eslint $npm_package_config_prettier_target

lint

yarn lint:eslint && yarn prettier:check

build

yarn build:clean && yarn build:dist && yarn build:typescript && yarn build:flow

build:clean

rimraf dist

build:dist

rollup -c

build:typescript

tsc ./src/memoize-one.ts --emitDeclarationOnly --declaration --outDir ./dist

build:flow

cp src/memoize-one.js.flow dist/memoize-one.cjs.js.flow

perf

ts-node ./benchmarks/shallow-equal.ts

prepublishOnly

yarn build

Metadata

  • MIT
  • Whatever
  • Alex Reardon
  • released 8/20/2019

Downloads

Maintainers