1.53 kBJSONView Raw
1{
2 "name": "type-fest",
3 "version": "4.20.1",
4 "description": "A collection of essential TypeScript types",
5 "license": "(MIT OR CC0-1.0)",
6 "repository": "sindresorhus/type-fest",
7 "funding": "https://github.com/sponsors/sindresorhus",
8 "author": {
9 "name": "Sindre Sorhus",
10 "email": "sindresorhus@gmail.com",
11 "url": "https://sindresorhus.com"
12 },
13 "types": "./index.d.ts",
14 "sideEffects": false,
15 "engines": {
16 "node": ">=16"
17 },
18 "scripts": {
19 "test:source-files-extension": "node script/test/source-files-extension.js",
20 "test:tsc": "tsc",
21 "test:tsd": "tsd",
22 "test:xo": "xo",
23 "test": "run-p test:*"
24 },
25 "files": [
26 "index.d.ts",
27 "source"
28 ],
29 "keywords": [
30 "typescript",
31 "ts",
32 "types",
33 "utility",
34 "util",
35 "utilities",
36 "omit",
37 "merge",
38 "json",
39 "generics"
40 ],
41 "devDependencies": {
42 "expect-type": "^0.19.0",
43 "npm-run-all2": "^6.1.2",
44 "tsd": "^0.31.0",
45 "typescript": "~5.4.5",
46 "xo": "^0.58.0"
47 },
48 "xo": {
49 "rules": {
50 "@typescript-eslint/no-extraneous-class": "off",
51 "@typescript-eslint/ban-ts-comment": "off",
52 "@typescript-eslint/ban-types": "off",
53 "@typescript-eslint/naming-convention": "off",
54 "import/extensions": "off",
55 "@typescript-eslint/no-redeclare": "off",
56 "@typescript-eslint/no-confusing-void-expression": "off",
57 "@typescript-eslint/no-unsafe-argument": "off",
58 "object-curly-newline": [
59 "error",
60 {
61 "multiline": true,
62 "consistent": true
63 }
64 ]
65 }
66 },
67 "tsd": {
68 "compilerOptions": {
69 "noUnusedLocals": false
70 }
71 }
72}