UNPKG

serverless-plugin-tree-shake

Version:
97 lines (96 loc) 2.26 kB
{ "name": "serverless-plugin-tree-shake", "version": "2.0.3", "description": "Shake the dependency tree and only include files needed", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "git+https://github.com/sergioramos/serverless-plugin-tree-shake.git" }, "author": "Sérgio Ramos <mail@sergioramos.me>", "type": "module", "main": "index.js", "exports": { ".": "./index.js" }, "files": [ "index.js" ], "keywords": [ "trace", "dependencies", "tree", "shake", "tree-shake", "package", "bundle", "typescript", "serverless", "serverless-plugin", "plugin" ], "scripts": { "benchmark": "node test/benchmark.js", "check": "biome check --write .", "fmt": "biome format --write", "prepare": "husky", "test": "node --test 'test/index.js'" }, "dependencies": { "@vercel/nft": "^0.30.1", "apr-find": "^3.0.3", "apr-intercept": "^3.0.4", "apr-map": "^3.0.3", "apr-parallel": "^3.0.3", "archiver": "^7.0.1", "globby": "^14.1.0", "lodash.flatten": "^4.4.0", "lodash.sortby": "^4.7.0", "lodash.topairs": "^4.3.0", "lodash.uniq": "^4.5.0", "nanomatch": "^1.2.13", "package-up": "^5.0.0", "path-is-inside": "^1.0.2", "tempy": "^2.0.0" }, "devDependencies": { "@biomejs/biome": "^2.2.2", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "apr-for-each": "^3.0.3", "apr-main": "^4.0.3", "apr-reduce": "^3.0.3", "directory-tree": "^3.5.2", "execa": "^9.6.0", "husky": "^9.1.7", "lint-staged": "^16.1.6", "markdown-table": "^3.0.4", "path-type": "^6.0.0", "pretty-bytes": "^7.0.1", "pretty-ms": "^9.2.0" }, "peerDependencies": { "osls": "^3.53.0", "typescript": "^5.9.2" }, "release": { "branches": [ "main" ] }, "lint-staged": { "*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx,json,jsonc}": [ "biome check --write --no-errors-on-unmatched", "git add" ], "*": [ "biome check --no-errors-on-unmatched --files-ignore-unknown=true", "git add" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] } }