@egjs/flicking
Version:
Everyday 30 million people experience. It's reliable, flexible and extendable carousel.
163 lines (162 loc) • 5.71 kB
JSON
{
"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
}
}
}