node_modules/lru-cache/package.json in immosquare-cleaner-0.1.22 vs node_modules/lru-cache/package.json in immosquare-cleaner-0.1.23
- old
+ new
@@ -1,34 +1,96 @@
{
"name": "lru-cache",
"description": "A cache object that deletes the least-recently-used items.",
- "version": "6.0.0",
+ "version": "7.18.3",
"author": "Isaac Z. Schlueter <i@izs.me>",
"keywords": [
"mru",
"lru",
"cache"
],
+ "sideEffects": false,
"scripts": {
+ "build": "npm run prepare",
+ "pretest": "npm run prepare",
+ "presnap": "npm run prepare",
+ "prepare": "node ./scripts/transpile-to-esm.js",
+ "size": "size-limit",
"test": "tap",
"snap": "tap",
"preversion": "npm test",
"postversion": "npm publish",
- "prepublishOnly": "git push origin --follow-tags"
+ "prepublishOnly": "git push origin --follow-tags",
+ "format": "prettier --write .",
+ "typedoc": "typedoc ./index.d.ts"
},
- "main": "index.js",
+ "type": "commonjs",
+ "main": "./index.js",
+ "module": "./index.mjs",
+ "types": "./index.d.ts",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./index.d.ts",
+ "default": "./index.mjs"
+ },
+ "require": {
+ "types": "./index.d.ts",
+ "default": "./index.js"
+ }
+ },
+ "./package.json": "./package.json"
+ },
"repository": "git://github.com/isaacs/node-lru-cache.git",
"devDependencies": {
+ "@size-limit/preset-small-lib": "^7.0.8",
+ "@types/node": "^17.0.31",
+ "@types/tap": "^15.0.6",
"benchmark": "^2.1.4",
- "tap": "^14.10.7"
+ "c8": "^7.11.2",
+ "clock-mock": "^1.0.6",
+ "eslint-config-prettier": "^8.5.0",
+ "prettier": "^2.6.2",
+ "size-limit": "^7.0.8",
+ "tap": "^16.3.4",
+ "ts-node": "^10.7.0",
+ "tslib": "^2.4.0",
+ "typedoc": "^0.23.24",
+ "typescript": "^4.6.4"
},
"license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
"files": [
- "index.js"
+ "index.js",
+ "index.mjs",
+ "index.d.ts"
],
"engines": {
- "node": ">=10"
- }
+ "node": ">=12"
+ },
+ "prettier": {
+ "semi": false,
+ "printWidth": 70,
+ "tabWidth": 2,
+ "useTabs": false,
+ "singleQuote": true,
+ "jsxSingleQuote": false,
+ "bracketSameLine": true,
+ "arrowParens": "avoid",
+ "endOfLine": "lf"
+ },
+ "tap": {
+ "nyc-arg": [
+ "--include=index.js"
+ ],
+ "node-arg": [
+ "--expose-gc",
+ "--require",
+ "ts-node/register"
+ ],
+ "ts": false
+ },
+ "size-limit": [
+ {
+ "path": "./index.js"
+ }
+ ]
}