memoize-one
v5.2.0 memoize memoization cache performance
validate
yarn lint && yarn typecheck
test
yarn jest
test:size
yarn build && size-limit
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