UNPKG

1.85 kBJSONView Raw
1{
2 "name": "ts-essentials",
3 "version": "10.0.3",
4 "description": "All essential TypeScript types in one place",
5 "main": "dist/index.js",
6 "types": "dist/index.d.ts",
7 "repository": "git@github.com:ts-essentials/ts-essentials.git",
8 "homepage": "https://github.com/ts-essentials/ts-essentials#readme",
9 "author": "Krzysztof Kaczor <chris@kaczor.io>",
10 "license": "MIT",
11 "scripts": {
12 "build": "rimraf ./dist && tsc -p tsconfig.prod.json --outDir ./dist",
13 "formatDeclarations": "prettier --ignore-path *.js --write dist/*.d.ts",
14 "prepublishOnly": "yarn test && yarn build && yarn formatDeclarations",
15 "test": "node scripts/update-test-tsconfig.js && prettier -c {bench,lib,test}/**/*.ts && tsc --project tsconfig.test.json --outDir ./testDist && rimraf ./testDist",
16 "test:fix": "prettier --write {bench,lib,test}/**/*.ts && tsc --project tsconfig.test.json --outDir ./testDist && rimraf ./testDist",
17 "perf": "tsx ./bench/index.ts --benchErrorOnThresholdExceeded --benchPercentThreshold 1",
18 "prerelease": "yarn test",
19 "release": "yarn build && yarn formatDeclarations && yarn changeset publish",
20 "setTsVersion": "node scripts/sync-ts-version.js"
21 },
22 "files": [
23 "dist"
24 ],
25 "peerDependencies": {
26 "typescript": ">=4.5.0"
27 },
28 "peerDependenciesMeta": {
29 "typescript": {
30 "optional": true
31 }
32 },
33 "devDependencies": {
34 "@arktype/attest": "^0.8.0",
35 "@changesets/cli": "^2.20.0",
36 "@codechecks/build-size-watcher": "^0.1.0",
37 "@codechecks/client": "^0.1.11",
38 "conditional-type-checks": "^1.0.4",
39 "prettier": "^2.0.0",
40 "rimraf": "^3.0.2",
41 "semver": "^7.6.3",
42 "tsx": "4.10.5",
43 "typescript": "^4.5.0"
44 },
45 "keywords": [
46 "typescript",
47 "types",
48 "essentials",
49 "utils",
50 "toolbox",
51 "toolbelt",
52 "lodash",
53 "underscore"
54 ]
55}