UNPKG

@egjs/flicking

Version:

Everyday 30 million people experience. It's reliable, flexible and extendable carousel.

163 lines (162 loc) 5.71 kB
{ "name": "@egjs/flicking", "version": "4.11.3", "description": "Everyday 30 million people experience. It's reliable, flexible and extendable carousel.", "main": "dist/flicking.cjs.js", "module": "dist/flicking.esm.js", "sideEffects": [ "**/*.css", "**/*.sass" ], "es2015": "dist/flicking.esm.js", "types": "declaration/index.d.ts", "scripts": { "start": "concurrently \"rollup -w --config ./rollup.config.dev.js\" \"http-serve\"", "build": "run-s build:bundle build:declaration build:css printsizes", "build:bundle": "rm -rf ./dist && rollup -c", "build:declaration": "rm -rf ./declaration && tsc -p tsconfig.declaration.json", "build:css": "run-s build:css-clear build:sass build:css-prefix build:css-min", "build:css-clear": "rm -rf ./dist/*.css", "build:sass": "node-sass sass/ -o dist/ -x --output-style expanded", "build:css-prefix": "postcss dist/*.css --replace --use autoprefixer --no-map", "build:css-min": "postcss dist/*.css --ext .min.css --use postcss-clean -d dist/ --no-map", "declaration": "rm -rf declaration && tsc -p tsconfig.declaration.json", "css": "postcss css/*.css --use autoprefixer postcss-clean -d dist/ -m", "printsizes": "print-sizes ./dist --exclude=\\.map", "test": "npm run test --prefix test/unit", "test:chrome": "npm run test:chrome --prefix test/unit", "test:cfc": "npm run test --prefix test/cfc", "lint": "eslint src/**/*.ts", "lint:test": "eslint 'test/unit/**/*.ts'", "jsdoc": "jsdoc -c jsdoc.json", "jsdoc:watch": "npm-watch jsdoc", "docs:build": "jsdoc-to-mdx -c ./jsdoc-to-mdx.json", "docs:version": "node ./config/docs-version-up", "docs:release": "npm run docs:build && npm run docs:version && npm run build --prefix docs", "demo:prebuild-version": "cpx 'dist/**/*' docs/build/release/$npm_package_version/dist --clean", "demo:prebuild-latest": "cpx 'dist/**/*' docs/build/release/latest/dist --clean", "demo:deploy": "npm run docs:release && npm run build && npm run demo:prebuild-version && npm run demo:prebuild-latest && gh-pages -d docs/build/ --add --remote upstream", "demo:deploy-origin": "npm run docs:release && npm run build && npm run demo:prebuild-version && npm run demo:prebuild-latest && gh-pages -d docs/build/ --add --remote origin", "release": "release-helper upstream", "changelog": "node ./config/changelog.js", "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", "packages": "npm run packages:update && npm run packages:build && npm run packages:publish", "packages:update": "pvu --update=react-flicking,ngx-flicking/projects/ngx-flicking,vue-flicking,vue3-flicking,svelte-flicking", "packages:build": "pvu --build=react-flicking,ngx-flicking,vue-flicking,vue3-flicking,svelte-flicking", "packages:publish": "pvu --publish=react-flicking,ngx-flicking/dist/ngx-flicking,vue-flicking,vue3-flicking,svelte-flicking" }, "repository": { "type": "git", "url": "https://github.com/naver/egjs-flicking" }, "author": { "name": "NAVER Corp." }, "homepage": "https://naver.github.io/egjs-flicking/", "bugs": { "url": "https://github.com/naver/egjs-flicking/issues" }, "license": "MIT", "browserslist": [ "last 2 version", "ie 9-11", "not op_mini all" ], "keywords": [ "carousel", "flicking", "slider", "mouse", "touch", "desktop", "mobile", "react", "vue", "angular", "preact", "gallery", "slideshow", "swipe", "egjs" ], "devDependencies": { "@babel/preset-env": "^7.16.0", "@daybrush/jsdoc": "^0.3.10", "@egjs/flicking-plugins": "^4.2.2", "@egjs/release-helper": "0.0.3", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^11.1.0", "@rollup/plugin-node-resolve": "^7.1.3", "@rollup/plugin-replace": "^2.4.1", "@types/fs-extra": "^9.0.11", "@types/node": "^14.14.35", "@types/resize-observer-browser": "^0.1.6", "@typescript-eslint/eslint-plugin": "^4.18.0", "@typescript-eslint/eslint-plugin-tslint": "^4.18.0", "@typescript-eslint/parser": "^4.18.0", "autoprefixer": "^9.8.8", "babel-loader": "^8.2.2", "babel-preset-env": "^1.7.0", "concurrently": "^6.0.0", "core-js": "^3.9.1", "coveralls": "^3.0.2", "cpx": "^1.5.0", "egjs-jsdoc-template": "^1.4.4", "eslint": "^7.22.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsdoc": "^30.7.9", "eslint-plugin-prefer-arrow": "^1.2.3", "fs-extra": "^7.0.1", "gh-pages": "^2.0.1", "hammer-simulator": "0.0.1", "html-to-react": "^1.4.5", "http-serve": "^1.0.1", "husky": "^1.3.1", "jsdoc-to-mdx": "^1.1.2", "karma-typescript-es6-transform": "^5.5.2", "node-sass": "^7.0.1", "npm-run-all": "^4.1.5", "postcss-clean": "^1.2.2", "postcss-cli": "^7.1.2", "print-coveralls": "^1.2.2", "print-sizes": "0.0.3", "pvu": "^0.6.1", "rollup": "^2.41.5", "rollup-plugin-livereload": "^1.3.0", "rollup-plugin-postcss": "^3.1.3", "rollup-plugin-prototype-minify": "^1.1.0", "rollup-plugin-serve": "^1.1.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.36.0", "rollup-plugin-visualizer": "^4.2.1", "sync-exec": "^0.6.2", "ts-mock-imports": "^1.3.3", "tsconfig-paths-webpack-plugin": "^3.5.1", "tslib": "^2.1.0", "tslint": "^5.12.1", "ttypescript": "^1.5.12", "typescript": "^3.9.10", "typescript-transform-paths": "^2.2.3" }, "dependencies": { "@egjs/axes": "^3.9.0", "@egjs/component": "^3.0.1", "@egjs/imready": "^1.3.1", "@egjs/list-differ": "^1.0.1" }, "husky": { "hooks": { "commit-msg": "node config/validate-commit-msg.js", "pre-push": "npm run lint" } }, "watch": { "jsdoc": { "patterns": [ "src" ], "extensions": "ts", "runOnChangeOnly": false } } }