diff --git a/package.json b/package.json index d059e0bd9..f388487b4 100644 --- a/package.json +++ b/package.json @@ -2,26 +2,78 @@ "name": "memfs", "version": "3.5.2", "description": "In-memory file-system with Node's fs API.", + "keywords": [ + "fs", + "filesystem", + "fs.js", + "memory-fs", + "memfs", + "file", + "file system", + "mount", + "memory", + "in-memory", + "virtual", + "test", + "testing", + "mock" + ], + "repository": { + "type": "git", + "url": "https://github.com/streamich/memfs.git" + }, + "license": "Unlicense", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib" ], "scripts": { - "clean": "rimraf lib types", "build": "tsc -p . && cp src/getBigInt.js lib/", + "clean": "rimraf lib types", + "prettier": "prettier --ignore-path .gitignore --write \"src/**/*.{ts,js}\"", + "prettier:diff": "prettier -l \"src/**/*.{ts,js}\"", "test": "jest --maxWorkers 2", "test:coverage": "jest --coverage", "test:watch": "jest --watch", - "watch": "watch \"npm run build\" ./src", - "prettier": "prettier --ignore-path .gitignore --write \"src/**/*.{ts,js}\"", - "prettier:diff": "prettier -l \"src/**/*.{ts,js}\"", "tslint": "tslint \"src/**/*.ts\" -t verbose", - "typecheck": "tsc -p ." + "typecheck": "tsc -p .", + "watch": "watch \"npm run build\" ./src" }, - "repository": { - "type": "git", - "url": "https://github.com/streamich/memfs.git" + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "config": { + "commitizen": { + "path": "git-cz" + } + }, + "release": { + "prepare": [ + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/git" + ], + "verifyConditions": [ + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/git" + ] + }, + "jest": { + "moduleFileExtensions": [ + "ts", + "tsx", + "js", + "jsx" + ], + "testEnvironment": "node", + "testRegex": ".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$", + "transform": { + "^.+\\.tsx?$": "ts-jest" + } }, "dependencies": { "fs-monkey": "^1.0.3" @@ -44,59 +96,7 @@ "tslint-config-common": "^1.6.0", "typescript": "^4.7.4" }, - "config": { - "commitizen": { - "path": "git-cz" - } - }, - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "jest": { - "moduleFileExtensions": [ - "ts", - "tsx", - "js", - "jsx" - ], - "testEnvironment": "node", - "transform": { - "^.+\\.tsx?$": "ts-jest" - }, - "testRegex": ".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$" - }, "engines": { "node": ">= 4.0.0" - }, - "release": { - "verifyConditions": [ - "@semantic-release/changelog", - "@semantic-release/npm", - "@semantic-release/git" - ], - "prepare": [ - "@semantic-release/changelog", - "@semantic-release/npm", - "@semantic-release/git" - ] - }, - "license": "Unlicense", - "keywords": [ - "fs", - "filesystem", - "fs.js", - "memory-fs", - "memfs", - "file", - "file system", - "mount", - "memory", - "in-memory", - "virtual", - "test", - "testing", - "mock" - ] + } }