{
	"name": "@egjs/grid",
	"version": "1.11.2",
	"description": "A component that can arrange items according to the type of grids",
	"main": "dist/grid.cjs.js",
	"module": "dist/grid.esm.js",
	"types": "declaration/index.d.ts",
	"sideEffects": false,
	"scripts": {
		"start": "rollup -c -w",
		"jsdoc": "rm -rf ./doc && jsdoc -c jsdoc.json",
		"test": "karma start",
		"lint": "eslint ./src/ --ext .ts",
		"build": "rm -rf ./dist ./declaration && rollup -c && npm run declaration && npm run printsizes",
		"test:chrome": "karma start --chrome",
		"coverage": "karma start --coverage && print-coveralls --sort=desc",
		"coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
		"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",
		"e2e:pre-install:react": "cd packages/react-grid/ && npm i",
		"e2e:pre-install:angular": "cd packages/ngx-grid/ && npm i",
		"e2e:pre-install:angular-project": "cd packages/ngx-grid/projects/ngx-grid/ && npm i",
		"e2e:pre-install:vue": "cd packages/vue-grid/ && npm i",
		"e2e:pre-install:svelte": "cd packages/svelte-grid/ && npm i",
		"e2e:pre-install:vue3": "cd packages/vue-grid/vue3/ && npm i",
		"e2e:pre-build": "npm run build && cpx 'declaration/**/*' packages/ngx-grid/projects/ngx-grid/node_modules/@egjs/grid/declaration --clean",
		"e2e:storybook": "rm -rf node_modules/.cache/storybook/ && npm run e2e:storybook:all 2>&1 >/dev/null",
		"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",
		"e2e:storybook:vanilla": "node_modules/@storybook/react/bin/index.js -p 6006 --quiet --ci",
		"e2e:storybook:react": "cd packages/react-grid/ && node_modules/@storybook/react/bin/index.js -p 6007 --quiet --ci",
		"e2e:storybook:angular": "cd packages/ngx-grid/ && node_modules/@storybook/angular/bin/index.js -p 6008 --quiet --ci",
		"e2e:storybook:vue": "cd packages/vue-grid/ && node_modules/@storybook/vue/bin/index.js -p 6009 --quiet --ci",
		"e2e:storybook:svelte": "cd packages/svelte-grid/ && node_modules/@storybook/svelte/bin/index.js -p 6010 --quiet --ci",
		"e2e:storybook:vue3": "cd packages/vue-grid/vue3/ && node_modules/@storybook/vue3/bin/index.js -p 6011 --quiet --ci",
		"e2e:headless": "concurrently -k -r -s \"first\" npm:e2e:storybook npm:e2e:steps",
		"e2e:steps": "HEADLESS=true codeceptjs run --steps",
		"e2e:ui": "concurrently -k -r npm:e2e:storybook \"npm:e2e:ui:app\"",
		"e2e:ui:app": "codecept-ui --app --verbose",
		"printsizes": "print-sizes ./dist --exclude=\\.map",
		"declaration": "rm -rf declaration && tsc -p tsconfig.declaration.json",
		"demo:build": "npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run build:storybook",
		"demo:prebuild-version": "cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean",
		"demo:prebuild-latest": "cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean",
		"demo:deploy": "npm run demo:build && npm run demo:deploy-add",
		"demo:deploy-add": "gh-pages -d demo/ --add --remote upstream",
		"demo:deploy-init": "gh-pages -d demo/ --remote upstream",
		"release": "release-helper upstream",
		"packages": "npm run packages:update && npm run packages:build && npm run packages:publish",
		"packages:update": "pvu --update=react-grid,ngx-grid/projects/ngx-grid,vue-grid,svelte-grid",
		"packages:build": "pvu --build=react-grid,ngx-grid/,vue-grid,svelte-grid",
		"packages:publish": "pvu --publish=react-grid,ngx-grid/dist/ngx-grid,vue-grid,svelte-grid",
		"storybook": "rm -rf node_modules/.cache/storybook/ && npm run storybook:readme && start-storybook -p 6006",
		"storybook:readme": "node ./.storybook/readme.js",
		"build:storybook": "npm run storybook:readme && build-storybook -o ./demo/storybook"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/naver/egjs-grid"
	},
	"author": {
		"name": "NAVER Corp."
	},
	"namespace": {
		"eg": "eg"
	},
	"keywords": [
		"lazyloading",
		"ready",
		"grid",
		"image",
		"video",
		"egjs",
		"masonry",
		"justified",
		"packing",
		"frame",
		"layout"
	],
	"license": "MIT",
	"devDependencies": {
		"@babel/core": "^7.13.10",
		"@codeceptjs/ui": "^0.4.3",
		"@daybrush/jsdoc": "^0.3.9",
		"@egjs/build-helper": "^0.1.2",
		"@egjs/release-helper": "0.0.3",
		"@storybook/addon-actions": "^6.0.21",
		"@storybook/addon-controls": "^6.0.21",
		"@storybook/addon-docs": "^6.0.21",
		"@storybook/addon-essentials": "^6.1.21",
		"@storybook/addon-google-analytics": "^6.2.9",
		"@storybook/addon-knobs": "^6.1.21",
		"@storybook/addon-links": "^6.0.21",
		"@storybook/addon-viewport": "^6.0.21",
		"@storybook/addons": "^6.0.21",
		"@storybook/preset-create-react-app": "^3.1.7",
		"@storybook/react": "^6.0.21",
		"@types/chai": "^4.1.7",
		"@types/karma-chai": "^0.1.1",
		"@types/mocha": "^5.2.6",
		"@types/node": "^14.6.0",
		"@types/react": "^16.14.5",
		"@types/react-dom": "^16.9.11",
		"@types/sinon": "^7.5.2",
		"@typescript-eslint/eslint-plugin": "^3.9.1",
		"@typescript-eslint/parser": "^3.9.1",
		"awesome-typescript-loader": "^5.2.1",
		"babel-loader": "^8.0.6",
		"chai": "^4.2.0",
		"codeceptjs": "^3.0.6",
		"concurrently": "^6.0.2",
		"coveralls": "^3.1.0",
		"cpx": "^1.5.0",
		"css-loader": "^5.0.1",
		"egjs-jsdoc-template": "^1.4.4",
		"eslint": "^7.7.0",
		"eslint-plugin-import": "^2.22.1",
		"eslint-plugin-react": "^7.22.0",
		"gh-pages": "^2.0.1",
		"husky": "^1.3.1",
		"karma": "^4.0.1",
		"karma-chai": "^0.1.0",
		"karma-chrome-launcher": "^2.2.0",
		"karma-mocha": "^1.3.0",
		"karma-mocha-reporter": "^2.2.5",
		"karma-typescript": "^4.0.0",
		"karma-viewport": "^1.0.4",
		"mocha": "^6.0.2",
		"playwright": "^1.25.1",
		"postcss-loader": "^4.1.0",
		"print-coveralls": "^1.2.2",
		"print-sizes": "^0.1.0",
		"pvu": "^0.5.1",
		"raw-loader": "^4.0.2",
		"react": "^16.14.0",
		"react-docgen-typescript-loader": "^3.3.0",
		"react-dom": "^16.14.0",
		"react-scripts": "^3.0.1",
		"rollup": "^1.7.3",
		"rollup-plugin-node-resolve": "^4.0.1",
		"rollup-plugin-prototype-minify": "^1.0.5",
		"rollup-plugin-replace": "^2.1.1",
		"rollup-plugin-typescript": "^1.0.1",
		"rollup-plugin-uglify": "^6.0.2",
		"sinon": "^7.5.0",
		"storybook-addon-preview": "^2.1.1",
		"storybook-dark-mode": "^1.0.3",
		"ts-node": "^9.1.1",
		"tslib": "^2.0.3",
		"typescript": "^4.2.4"
	},
	"dependencies": {
		"@egjs/children-differ": "^1.0.1",
		"@egjs/component": "^3.0.0",
		"@egjs/imready": "^1.3.0"
	}
}
