UNPKG

rm-all

Version:

A simple deep deletion module for node (like `rm -rf`)

136 lines (135 loc) 3.55 kB
{ "name": "rm-all", "description": "A simple deep deletion module for node (like `rm -rf`)", "version": "1.1.1", "packageManager": "pnpm@8.6.7", "bin": { "rm-all": "./bin/index.js", "rmall": "./bin/index.js", "rma": "./bin/index.js" }, "main": "dist/index.cjs.js", "module": "dist/index.esm-bundler.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "module": "./dist/index.esm-bundler.js", "require": "./dist/index.cjs.js", "import": "./dist/index.mjs" }, "./*": "./*" }, "directories": { "dist": "dist", "src": "src" }, "files": [ "dist", "typings" ], "scripts": { "build": "run-s clean build:{bundle,types} roll-types", "build:bundle": "tscjs scripts/build", "build:types": "tsc --emitDeclarationOnly --outDir temp -p src", "build:docs": "rimraf docs && typedoc && prettier --write \"**/*.md\"", "deploy": "sh scripts/deploy.sh", "roll-types": "api-extractor run && rimraf temp", "watch": "pnpm build:bundle -w", "pub": "tscjs scripts/publish", "unpub": "tscjs scripts/unpublish", "sync": "tscjs scripts/sync", "workflow:publish-test": "zx scripts/workflow.mjs", "clean": "rimraf dist es lib", "dist": "run-s eslint prettier build", "test-unit": "jest --filter ./scripts/filter-unit.js", "jest": "cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --coverage", "coveralls": "cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", "eslint": "eslint --fix .", "prettier": "prettier --write \"**/*.{js,ts,jsx,tsx,yml,json,md}\"" }, "dependencies": { "@node-kit/extra.fs": "^3.1.1", "commander": "^11.0.0", "js-cool": "^5.1.0" }, "devDependencies": { "@babel/core": "^7.22.5", "@babel/preset-env": "^7.22.5", "@babel/preset-typescript": "^7.22.5", "@eslint-sets/eslint-config-ts": "^5.5.0", "@microsoft/api-extractor": "^7.36.0", "@rollup/plugin-alias": "^5.0.0", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.2", "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-replace": "^5.0.2", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.2", "@types/jest": "^29.5.2", "@types/node": "^20.3.3", "chalk": "^5.3.0", "core-js": "^3.31.0", "coveralls": "^3.1.1", "cross-env": "^7.0.3", "eslint": "^8.44.0", "fast-glob": "^3.3.0", "jest": "^29.5.0", "load-yml": "^1.3.0", "npm-run-all": "^4.1.5", "prettier": "^2.8.8", "prettier-config-common": "^1.4.0", "reinstaller": "^3.0.2", "rimraf": "^5.0.1", "rollup": "^3.26.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-filesize": "^10.0.0", "rollup-plugin-visualizer": "^5.9.2", "ts-jest": "^29.1.1", "tsnd": "^1.1.0", "typedoc": "^0.24.8", "typedoc-plugin-markdown": "^3.15.3", "typescript": "^5.1.6", "zx": "^7.2.2" }, "peerDependencies": { "js-cool": ">= 2" }, "engines": { "node": ">=12.20" }, "pnpm": { "peerDependencyRules": { "ignoreMissing": [ "tslib", "webpack" ], "allowedVersions": { "rollup": ">=3.22.0", "eslint": "^8.0.0" } } }, "keywords": [ "rm-all", "remove", "nodejs", "fs", "rm-rf", "saqqdy" ], "license": "MIT", "author": "saqqdy <https://github.com/saqqdy>", "homepage": "https://github.com/saqqdy/rm-all#readme", "bugs": { "url": "https://github.com/saqqdy/rm-all/issues" }, "repository": { "type": "git", "url": "git+https://github.com/saqqdy/rm-all.git" }, "publishConfig": { "registry": "https://registry.npmjs.org", "access": "public" } }