1{
2  "name": "@npmcli/fs",
3  "version": "3.1.0",
4  "description": "filesystem utilities for the npm cli",
5  "main": "lib/index.js",
6  "files": [
7    "bin/",
8    "lib/"
9  ],
10  "scripts": {
11    "snap": "tap",
12    "test": "tap",
13    "npmclilint": "npmcli-lint",
14    "lint": "eslint \"**/*.js\"",
15    "lintfix": "npm run lint -- --fix",
16    "posttest": "npm run lint",
17    "postsnap": "npm run lintfix --",
18    "postlint": "template-oss-check",
19    "template-oss-apply": "template-oss-apply --force"
20  },
21  "repository": {
22    "type": "git",
23    "url": "https://github.com/npm/fs.git"
24  },
25  "keywords": [
26    "npm",
27    "oss"
28  ],
29  "author": "GitHub Inc.",
30  "license": "ISC",
31  "devDependencies": {
32    "@npmcli/eslint-config": "^4.0.0",
33    "@npmcli/template-oss": "4.8.0",
34    "tap": "^16.0.1"
35  },
36  "dependencies": {
37    "semver": "^7.3.5"
38  },
39  "engines": {
40    "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
41  },
42  "templateOSS": {
43    "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
44    "version": "4.8.0"
45  },
46  "tap": {
47    "nyc-arg": [
48      "--exclude",
49      "tap-snapshots/**"
50    ]
51  }
52}
53