-
Notifications
You must be signed in to change notification settings - Fork 7
/
package.json
55 lines (55 loc) · 1.37 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
{
"name": "crux-api",
"version": "3.0.1",
"description": "A tiny CrUX API wrapper that supports record & history API, handles errors, and provides types.",
"repository": "https://github.com/treosh/crux-api",
"bugs": "https://github.com/treosh/crux-api/issues",
"license": "MIT",
"type": "module",
"exports": "./src/index.js",
"types": "types/index.d.ts",
"files": [
"src",
"types"
],
"scripts": {
"types": "tsc --declaration --emitDeclarationOnly --noEmit false --outDir types/ --allowJs src/index.js",
"test": "yarn types && ava -v test/index.js && prettier -c src test script README.md && tsc -p . && size-limit"
},
"devDependencies": {
"@size-limit/preset-small-lib": "^9.0.0",
"@types/node": "^20.8.6",
"ava": "^5.3.1",
"node-fetch": "^3.3.2",
"prettier": "^3.0.3",
"size-limit": "^9.0.0",
"typescript": "^5.2.2"
},
"keywords": [
"CrUX",
"CrUX API",
"CrUX History API",
"Chrome User Experience Report",
"Chrome UX Report",
"Core Web Vitals",
"Web Performance",
"FCP",
"First Contentful Paint",
"LCP",
"Largest Contentful Paint",
"FID",
"First Input Delay",
"CLS",
"Cumulative Layout Shift",
"INP",
"Interation to Next Paint",
"TTFB",
"Time to First Byte"
],
"size-limit": [
{
"limit": "510B",
"path": "./src/index.js"
}
]
}