UNPKG

6.81 kBJSONView Raw
1{
2 "name": "@egjs/grid",
3 "version": "1.6.0",
4 "description": "A component that can arrange items according to the type of grids",
5 "main": "dist/grid.cjs.js",
6 "module": "dist/grid.esm.js",
7 "types": "declaration/index.d.ts",
8 "sideEffects": false,
9 "scripts": {
10 "start": "rollup -c -w",
11 "jsdoc": "rm -rf ./doc && jsdoc -c jsdoc.json",
12 "test": "karma start",
13 "lint": "eslint ./src/ --ext .ts",
14 "build": "rm -rf ./dist ./declaration && rollup -c && npm run declaration && npm run printsizes",
15 "test:chrome": "karma start --chrome",
16 "coverage": "karma start --coverage && print-coveralls --sort=desc",
17 "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
18 "e2e:pre-install": "concurrently npm:e2e:pre-install:react npm:e2e:pre-install:angular npm:e2e:pre-install:angular-project npm:e2e:pre-install:vue npm:e2e:pre-install:svelte npm:e2e:pre-install:vue3",
19 "e2e:pre-install:react": "cd packages/react-grid/ && npm i",
20 "e2e:pre-install:angular": "cd packages/ngx-grid/ && npm i",
21 "e2e:pre-install:angular-project": "cd packages/ngx-grid/projects/ngx-grid/ && npm i",
22 "e2e:pre-install:vue": "cd packages/vue-grid/ && npm i",
23 "e2e:pre-install:svelte": "cd packages/svelte-grid/ && npm i",
24 "e2e:pre-install:vue3": "cd packages/vue-grid/vue3/ && npm i",
25 "e2e:pre-build": "npm run build && cpx 'declaration/**/*' packages/ngx-grid/projects/ngx-grid/node_modules/@egjs/grid/declaration --clean",
26 "e2e:storybook": "rm -rf node_modules/.cache/storybook/ && npm run e2e:storybook:all 2>&1 >/dev/null",
27 "e2e:storybook:all": "concurrently -k -r npm:e2e:storybook:vanilla npm:e2e:storybook:react npm:e2e:storybook:angular npm:e2e:storybook:vue npm:e2e:storybook:svelte npm:e2e:storybook:vue3",
28 "e2e:storybook:vanilla": "node_modules/@storybook/react/bin/index.js -p 6006 --quiet --ci",
29 "e2e:storybook:react": "cd packages/react-grid/ && node_modules/@storybook/react/bin/index.js -p 6007 --quiet --ci",
30 "e2e:storybook:angular": "cd packages/ngx-grid/ && node_modules/@storybook/angular/bin/index.js -p 6008 --quiet --ci",
31 "e2e:storybook:vue": "cd packages/vue-grid/ && node_modules/@storybook/vue/bin/index.js -p 6009 --quiet --ci",
32 "e2e:storybook:svelte": "cd packages/svelte-grid/ && node_modules/@storybook/svelte/bin/index.js -p 6010 --quiet --ci",
33 "e2e:storybook:vue3": "cd packages/vue-grid/vue3/ && node_modules/@storybook/vue3/bin/index.js -p 6011 --quiet --ci",
34 "e2e:headless": "concurrently -k -r -s \"first\" npm:e2e:storybook npm:e2e:steps",
35 "e2e:steps": "HEADLESS=true codeceptjs run --steps",
36 "e2e:ui": "concurrently -k -r npm:e2e:storybook \"npm:e2e:ui:app\"",
37 "e2e:ui:app": "codecept-ui --app --verbose",
38 "printsizes": "print-sizes ./dist --exclude=\\.map",
39 "declaration": "rm -rf declaration && tsc -p tsconfig.declaration.json",
40 "demo:build": "npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run build:storybook",
41 "demo:prebuild-version": "cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean",
42 "demo:prebuild-latest": "cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean",
43 "demo:deploy": "npm run demo:build && npm run demo:deploy-add",
44 "demo:deploy-add": "gh-pages -d demo/ --add --remote upstream",
45 "demo:deploy-init": "gh-pages -d demo/ --remote upstream",
46 "release": "release-helper upstream",
47 "packages": "npm run packages:update && npm run packages:build && npm run packages:publish",
48 "packages:update": "pvu --update=react-grid,ngx-grid/projects/ngx-grid,vue-grid,svelte-grid",
49 "packages:build": "pvu --build=react-grid,ngx-grid/,vue-grid,svelte-grid",
50 "packages:publish": "pvu --publish=react-grid,ngx-grid/dist/ngx-grid,vue-grid,svelte-grid",
51 "storybook": "rm -rf node_modules/.cache/storybook/ && npm run storybook:readme && start-storybook -p 6006",
52 "storybook:readme": "node ./.storybook/readme.js",
53 "build:storybook": "npm run storybook:readme && build-storybook -o ./demo/storybook"
54 },
55 "repository": {
56 "type": "git",
57 "url": "https://github.com/naver/egjs-grid"
58 },
59 "author": {
60 "name": "NAVER Corp."
61 },
62 "namespace": {
63 "eg": "eg"
64 },
65 "keywords": [
66 "lazyloading",
67 "ready",
68 "grid",
69 "image",
70 "video",
71 "egjs",
72 "masonry",
73 "justified",
74 "packing",
75 "frame",
76 "layout"
77 ],
78 "license": "MIT",
79 "devDependencies": {
80 "@babel/core": "^7.13.10",
81 "@codeceptjs/ui": "^0.4.3",
82 "@daybrush/jsdoc": "^0.3.9",
83 "@egjs/build-helper": "^0.1.2",
84 "@egjs/release-helper": "0.0.3",
85 "@storybook/addon-actions": "^6.0.21",
86 "@storybook/addon-controls": "^6.0.21",
87 "@storybook/addon-docs": "^6.0.21",
88 "@storybook/addon-essentials": "^6.1.21",
89 "@storybook/addon-google-analytics": "^6.2.9",
90 "@storybook/addon-knobs": "^6.1.21",
91 "@storybook/addon-links": "^6.0.21",
92 "@storybook/addon-viewport": "^6.0.21",
93 "@storybook/addons": "^6.0.21",
94 "@storybook/preset-create-react-app": "^3.1.7",
95 "@storybook/react": "^6.0.21",
96 "@types/chai": "^4.1.7",
97 "@types/karma-chai": "^0.1.1",
98 "@types/mocha": "^5.2.6",
99 "@types/node": "^14.6.0",
100 "@types/react": "^16.14.5",
101 "@types/react-dom": "^16.9.11",
102 "@types/sinon": "^7.5.2",
103 "@typescript-eslint/eslint-plugin": "^3.9.1",
104 "@typescript-eslint/parser": "^3.9.1",
105 "awesome-typescript-loader": "^5.2.1",
106 "babel-loader": "^8.0.6",
107 "chai": "^4.2.0",
108 "codeceptjs": "^3.0.6",
109 "codeceptjs-resemblehelper": "^1.9.3",
110 "concurrently": "^6.0.2",
111 "coveralls": "^3.1.0",
112 "cpx": "^1.5.0",
113 "css-loader": "^5.0.1",
114 "egjs-jsdoc-template": "^1.4.4",
115 "eslint": "^7.7.0",
116 "eslint-plugin-import": "^2.22.1",
117 "eslint-plugin-react": "^7.22.0",
118 "gh-pages": "^2.0.1",
119 "husky": "^1.3.1",
120 "karma": "^4.0.1",
121 "karma-chai": "^0.1.0",
122 "karma-chrome-launcher": "^2.2.0",
123 "karma-mocha": "^1.3.0",
124 "karma-mocha-reporter": "^2.2.5",
125 "karma-typescript": "^4.0.0",
126 "karma-viewport": "^1.0.4",
127 "mocha": "^6.0.2",
128 "playwright": "^1.10.0",
129 "postcss-loader": "^4.1.0",
130 "print-coveralls": "^1.2.2",
131 "print-sizes": "^0.1.0",
132 "pvu": "^0.5.1",
133 "raw-loader": "^4.0.2",
134 "react": "^16.14.0",
135 "react-docgen-typescript-loader": "^3.3.0",
136 "react-dom": "^16.14.0",
137 "react-scripts": "^3.0.1",
138 "rollup": "^1.7.3",
139 "rollup-plugin-node-resolve": "^4.0.1",
140 "rollup-plugin-prototype-minify": "^1.0.5",
141 "rollup-plugin-replace": "^2.1.1",
142 "rollup-plugin-typescript": "^1.0.1",
143 "rollup-plugin-uglify": "^6.0.2",
144 "sinon": "^7.5.0",
145 "storybook-addon-preview": "^2.1.1",
146 "storybook-dark-mode": "^1.0.3",
147 "ts-node": "^9.1.1",
148 "tslib": "^2.0.3",
149 "typescript": "^3.9.7"
150 },
151 "dependencies": {
152 "@egjs/children-differ": "^1.0.1",
153 "@egjs/component": "^3.0.0",
154 "@egjs/imready": "^1.1.4"
155 }
156}