{ "name": "ms", "version": "3.0.0-canary.1", "description": "Tiny millisecond conversion utility", "repository": "vercel/ms", "main": "./dist/index.cjs", "type": "module", "exports": { "import": "./dist/index.mjs", "require": "./dist/index.cjs" }, "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "sideEffects": false, "license": "MIT", "engines": { "node": ">=12.13" }, "files": [ "dist" ], "scripts": { "test": "jest", "build": "scripts/build.js", "prepublishOnly": "npm run build", "eslint-check": "eslint --max-warnings=0 .", "prettier-check": "prettier --check .", "type-check": "tsc --noEmit", "precommit": "lint-staged", "prepare": "husky install" }, "jest": { "preset": "ts-jest", "testEnvironment": "node" }, "prettier": { "endOfLine": "lf", "tabWidth": 2, "printWidth": 80, "singleQuote": true, "trailingComma": "all" }, "lint-staged": { "*": [ "prettier --ignore-unknown --write" ], "*.{js,jsx,ts,tsx}": [ "eslint --max-warnings=0 --fix" ] }, "devDependencies": { "@types/jest": "27.0.1", "@typescript-eslint/eslint-plugin": "4.31.0", "@typescript-eslint/parser": "4.31.0", "eslint": "7.32.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-jest": "24.4.0", "eslint-plugin-tsdoc": "0.2.14", "husky": "7.0.2", "jest": "27.1.1", "lint-staged": "11.1.2", "prettier": "2.4.0", "ts-jest": "27.0.5", "typescript": "4.4.2" } }