-
-
Notifications
You must be signed in to change notification settings - Fork 674
Expand file tree
/
Copy pathpackage.json
More file actions
77 lines (77 loc) · 2.22 KB
/
package.json
File metadata and controls
77 lines (77 loc) · 2.22 KB
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
"name": "vanilla-lazyload",
"version": "19.1.3",
"description": "LazyLoad is a lightweight (2.4 kB) and flexible script that speeds up your web application by deferring the loading of your below-the-fold images, videos and iframes to when they will enter the viewport. It's written in plain \"vanilla\" JavaScript, it leverages the IntersectionObserver API, it supports responsive images, it optimizes your website for slower connections, and can enable native lazy loading.",
"main": "dist/lazyload.min.js",
"module": "dist/esm/lazyload.js",
"browser": "dist/lazyload.min.js",
"typings": "typings/lazyload.d.ts",
"sideEffects": false,
"devDependencies": {
"@babel/core": "^7.24.3",
"@babel/preset-env": "^7.24.3",
"@jest/globals": "^29.7.0",
"@playwright/test": "^1.56.1",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-terser": "^0.4.4",
"@types/node": "^20.12.2",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"http-server": "^14.1.1",
"rollup": "^4.22.4"
},
"scripts": {
"serve": "npx http-server -p 4200",
"build": "rollup -c",
"dev": "rollup -c --watch",
"test": "npm run test:unit && npm run test:e2e",
"test:unit": "jest",
"watch-test:unit": "jest --watch",
"test:e2e": "playwright test",
"test-watch:e2e": "npx playwright test --ui"
},
"files": [
"dist",
"typings",
"CHANGELOG.md"
],
"repository": {
"type": "git",
"url": "https://github.com/verlok/vanilla-lazyload"
},
"keywords": [
"lazyload",
"vanilla",
"responsive",
"images",
"picture",
"srcset",
"sizes",
"native",
"SEO",
"intersectionObserver",
"progressive",
"performance",
"perfmatters",
"async",
"no-jquery"
],
"author": {
"name": "Andrea \"verlok\" Verlicchi",
"email": "andrea.verlicchi@gmail.com",
"url": "https://www.andreaverlicchi.eu"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/verlok/vanilla-lazyload/issues"
},
"homepage": "https://www.andreaverlicchi.eu/vanilla-lazyload",
"funding": {
"type": "individual",
"url": "https://ko-fi.com/verlok"
},
"browserslist": [
"defaults"
]
}