UNPKG

4.03 kBJSONView Raw
1{
2 "name": "@egjs/infinitegrid",
3 "version": "4.6.0",
4 "description": "A module used to arrange elements including content infinitely according to grid type. With this module, you can implement various grids composed of different card elements whose sizes vary. It guarantees performance by maintaining the number of DOMs the module is handling under any circumstance",
5 "module": "dist/infinitegrid.esm.js",
6 "main": "dist/infinitegrid.js",
7 "types": "declaration/index.d.ts",
8 "sideEffects": false,
9 "scripts": {
10 "start": "rollup -c -w",
11 "build": "rm -rf ./dist ./declaration && rollup -c && npm run declaration && npm run printsizes",
12 "test": "karma start",
13 "lint": "eslint ./src/ --ext .ts",
14 "test:chrome": "karma start --chrome",
15 "coverage": "karma start --coverage && print-coveralls --sort=desc",
16 "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
17 "printsizes": "print-sizes ./dist --exclude=\\.map",
18 "declaration": "rm -rf declaration && tsc -p tsconfig.declaration.json",
19 "storybook": "rm -rf node_modules/.cache/storybook/ && start-storybook -p 6006",
20 "build:storybook": "build-storybook -o ../../demo/storybook"
21 },
22 "repository": {
23 "type": "git",
24 "url": "https://github.com/naver/egjs-infinitegrid"
25 },
26 "author": {
27 "name": "NAVER Corp."
28 },
29 "namespace": {
30 "eg": "eg"
31 },
32 "keywords": [
33 "infinitegrid",
34 "infinite",
35 "scroll",
36 "layout",
37 "DOM",
38 "html",
39 "gallery",
40 "grid",
41 "pinterest",
42 "masonry",
43 "GridLayout",
44 "JustifiedLayout",
45 "PackingLayout",
46 "FrameLayout",
47 "SquareLayout"
48 ],
49 "license": "MIT",
50 "devDependencies": {
51 "@babel/core": "^7.13.10",
52 "@codeceptjs/ui": "^0.4.3",
53 "@daybrush/jsdoc": "^0.3.11",
54 "@egjs/build-helper": "^0.1.2",
55 "@egjs/release-helper": "0.0.3",
56 "@storybook/addon-actions": "^6.0.21",
57 "@storybook/addon-controls": "^6.0.21",
58 "@storybook/addon-docs": "^6.0.21",
59 "@storybook/addon-essentials": "^6.1.21",
60 "@storybook/addon-google-analytics": "^6.2.9",
61 "@storybook/addon-knobs": "^6.1.21",
62 "@storybook/addon-links": "^6.0.21",
63 "@storybook/addon-viewport": "^6.0.21",
64 "@storybook/addons": "^6.0.21",
65 "@storybook/preset-create-react-app": "^3.1.7",
66 "@storybook/react": "^6.0.21",
67 "@types/chai": "^4.1.7",
68 "@types/karma-chai": "^0.1.1",
69 "@types/mocha": "^5.2.6",
70 "@types/node": "^14.6.0",
71 "@types/react": "^16.14.5",
72 "@types/react-dom": "^16.9.11",
73 "@types/sinon": "^7.5.2",
74 "@typescript-eslint/eslint-plugin": "^3.9.1",
75 "@typescript-eslint/parser": "^3.9.1",
76 "awesome-typescript-loader": "^5.2.1",
77 "babel-loader": "^8.0.6",
78 "chai": "^4.2.0",
79 "codeceptjs": "^3.0.6",
80 "codeceptjs-resemblehelper": "^1.9.3",
81 "concurrently": "^6.0.2",
82 "coveralls": "^3.1.0",
83 "cpx": "^1.5.0",
84 "css-loader": "^5.0.1",
85 "egjs-jsdoc-template": "^1.4.4",
86 "eslint": "^7.7.0",
87 "eslint-plugin-import": "^2.22.1",
88 "eslint-plugin-react": "^7.22.0",
89 "gh-pages": "^2.0.1",
90 "jsdoc-to-mdx": "^1.1.0",
91 "karma": "^4.0.1",
92 "karma-chai": "^0.1.0",
93 "karma-chrome-launcher": "^2.2.0",
94 "karma-mocha": "^1.3.0",
95 "karma-mocha-reporter": "^2.2.5",
96 "karma-typescript": "^4.0.0",
97 "karma-viewport": "^1.0.4",
98 "mocha": "^6.0.2",
99 "playwright": "^1.10.0",
100 "postcss-loader": "^4.1.0",
101 "print-coveralls": "^1.2.2",
102 "print-sizes": "^0.1.0",
103 "pvu": "^0.5.1",
104 "raw-loader": "^4.0.2",
105 "react": "^16.14.0",
106 "react-docgen-typescript-loader": "^3.3.0",
107 "react-dom": "^16.14.0",
108 "react-scripts": "^3.0.1",
109 "rollup": "^1.7.3",
110 "rollup-plugin-node-resolve": "^4.0.1",
111 "rollup-plugin-prototype-minify": "^1.0.5",
112 "rollup-plugin-replace": "^2.1.1",
113 "rollup-plugin-typescript": "^1.0.1",
114 "rollup-plugin-uglify": "^6.0.2",
115 "sinon": "^7.5.0",
116 "storybook-addon-preview": "^2.1.1",
117 "storybook-dark-mode": "^1.0.3",
118 "ts-node": "^9.1.1",
119 "tslib": "^2.0.3",
120 "typescript": "^3.9.7"
121 },
122 "dependencies": {
123 "@egjs/children-differ": "^1.0.1",
124 "@egjs/component": "^3.0.0",
125 "@egjs/grid": "~1.11.0",
126 "@egjs/list-differ": "^1.0.0"
127 }
128}