UNPKG

2.11 kBJSONView Raw
1{
2 "name": "memoize-one",
3 "version": "5.0.0",
4 "description": "A memoization library which only remembers the latest invocation",
5 "main": "dist/memoize-one.cjs.js",
6 "module": "dist/memoize-one.esm.js",
7 "sideEffects": false,
8 "author": "Alex Reardon <alexreardon@gmail.com>",
9 "license": "MIT",
10 "repository": {
11 "type": "git",
12 "url": "https://github.com/alexreardon/memoize-one.git"
13 },
14 "files": [
15 "/dist",
16 "/src"
17 ],
18 "keywords": [
19 "memoize",
20 "memoization",
21 "cache",
22 "performance"
23 ],
24 "dependencies": {},
25 "devDependencies": {
26 "@babel/core": "^7.2.2",
27 "@babel/preset-env": "^7.2.0",
28 "@babel/preset-flow": "^7.0.0",
29 "babel-core": "^7.0.0-bridge.0",
30 "babel-eslint": "10.0.1",
31 "babel-jest": "^23.6.0",
32 "cross-env": "^5.2.0",
33 "eslint": "5.10.0",
34 "eslint-config-prettier": "^3.3.0",
35 "eslint-plugin-flowtype": "^3.2.0",
36 "eslint-plugin-jest": "^22.1.2",
37 "eslint-plugin-prettier": "^3.0.0",
38 "flow-bin": "0.89.0",
39 "jest": "^23.6.0",
40 "lodash.isequal": "^4.5.0",
41 "prettier": "1.15.3",
42 "rimraf": "2.6.2",
43 "rollup": "^0.68.0",
44 "rollup-plugin-babel": "^4.1.0",
45 "rollup-plugin-commonjs": "^9.2.0",
46 "rollup-plugin-replace": "^2.1.0",
47 "rollup-plugin-uglify": "^6.0.0"
48 },
49 "config": {
50 "prettier_target": "*.{js,jsx,md,json} src/**/*.{js,jsx,md,json} test/**/*.{js,jsx,md,json}"
51 },
52 "scripts": {
53 "validate": "yarn run lint && yarn run typecheck",
54 "test": "cross-env NODE_ENV=test jest",
55 "typecheck": "flow check",
56 "prettier:check": "yarn prettier --debug-check $npm_package_config_prettier_target",
57 "prettier:write": "yarn prettier --write $npm_package_config_prettier_target",
58 "lint:eslint": "eslint src test",
59 "lint": "yarn lint:eslint && yarn prettier:check",
60 "build": "yarn run build:clean && yarn run build:dist && yarn run build:flow",
61 "build:clean": "rimraf dist",
62 "build:dist": "rollup -c",
63 "build:flow": "echo \"// @flow\n\nexport * from '../src';\" > dist/memoize-one.cjs.js.flow",
64 "prepublish": "yarn run build"
65 }
66}