1 | {
|
2 | "name": "@egjs/flicking",
|
3 | "version": "4.10.0",
|
4 | "description": "Everyday 30 million people experience. It's reliable, flexible and extendable carousel.",
|
5 | "main": "dist/flicking.js",
|
6 | "module": "dist/flicking.esm.js",
|
7 | "sideEffects": [
|
8 | "**/*.css",
|
9 | "**/*.sass"
|
10 | ],
|
11 | "es2015": "dist/flicking.esm.js",
|
12 | "types": "declaration/index.d.ts",
|
13 | "scripts": {
|
14 | "start": "concurrently \"rollup -w --config ./rollup.config.dev.js\" \"http-serve\"",
|
15 | "build": "run-s build:bundle build:declaration build:css printsizes",
|
16 | "build:bundle": "rm -rf ./dist && rollup -c",
|
17 | "build:declaration": "rm -rf ./declaration && tsc -p tsconfig.declaration.json",
|
18 | "build:css": "run-s build:css-clear build:sass build:css-prefix build:css-min",
|
19 | "build:css-clear": "rm -rf ./dist/*.css",
|
20 | "build:sass": "node-sass sass/ -o dist/ -x --output-style expanded",
|
21 | "build:css-prefix": "postcss dist/*.css --replace --use autoprefixer --no-map",
|
22 | "build:css-min": "postcss dist/*.css --ext .min.css --use postcss-clean -d dist/ --no-map",
|
23 | "declaration": "rm -rf declaration && tsc -p tsconfig.declaration.json",
|
24 | "css": "postcss css/*.css --use autoprefixer postcss-clean -d dist/ -m",
|
25 | "printsizes": "print-sizes ./dist --exclude=\\.map",
|
26 | "test": "npm run test --prefix test/unit",
|
27 | "test:chrome": "npm run test:chrome --prefix test/unit",
|
28 | "test:cfc": "npm run test --prefix test/cfc",
|
29 | "lint": "eslint src/**/*.ts",
|
30 | "lint:test": "eslint 'test/unit/**/*.ts'",
|
31 | "jsdoc": "jsdoc -c jsdoc.json",
|
32 | "jsdoc:watch": "npm-watch jsdoc",
|
33 | "docs:build": "jsdoc-to-mdx -c ./jsdoc-to-mdx.json",
|
34 | "docs:version": "node ./config/docs-version-up",
|
35 | "docs:release": "npm run docs:build && npm run docs:version && npm run build --prefix docs",
|
36 | "demo:prebuild-version": "cpx 'dist/**/*' docs/build/release/$npm_package_version/dist --clean",
|
37 | "demo:prebuild-latest": "cpx 'dist/**/*' docs/build/release/latest/dist --clean",
|
38 | "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",
|
39 | "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",
|
40 | "release": "release-helper upstream",
|
41 | "changelog": "node ./config/changelog.js",
|
42 | "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
|
43 | "packages": "npm run packages:update && npm run packages:build && npm run packages:publish",
|
44 | "packages:update": "pvu --update=react-flicking,ngx-flicking/projects/ngx-flicking,vue-flicking,vue3-flicking,svelte-flicking",
|
45 | "packages:build": "pvu --build=react-flicking,ngx-flicking,vue-flicking,vue3-flicking,svelte-flicking",
|
46 | "packages:publish": "pvu --publish=react-flicking,ngx-flicking/dist/ngx-flicking,vue-flicking,vue3-flicking,svelte-flicking"
|
47 | },
|
48 | "repository": {
|
49 | "type": "git",
|
50 | "url": "https://github.com/naver/egjs-flicking"
|
51 | },
|
52 | "author": {
|
53 | "name": "NAVER Corp."
|
54 | },
|
55 | "homepage": "https://naver.github.io/egjs-flicking/",
|
56 | "bugs": {
|
57 | "url": "https://github.com/naver/egjs-flicking/issues"
|
58 | },
|
59 | "license": "MIT",
|
60 | "browserslist": [
|
61 | "last 2 version",
|
62 | "ie 9-11",
|
63 | "not op_mini all"
|
64 | ],
|
65 | "keywords": [
|
66 | "carousel",
|
67 | "flicking",
|
68 | "slider",
|
69 | "mouse",
|
70 | "touch",
|
71 | "desktop",
|
72 | "mobile",
|
73 | "react",
|
74 | "vue",
|
75 | "angular",
|
76 | "preact",
|
77 | "gallery",
|
78 | "slideshow",
|
79 | "swipe",
|
80 | "egjs"
|
81 | ],
|
82 | "devDependencies": {
|
83 | "@babel/preset-env": "^7.16.0",
|
84 | "@daybrush/jsdoc": "^0.3.10",
|
85 | "@egjs/flicking-plugins": "^4.2.2",
|
86 | "@egjs/release-helper": "0.0.3",
|
87 | "@rollup/plugin-babel": "^5.3.0",
|
88 | "@rollup/plugin-commonjs": "^11.1.0",
|
89 | "@rollup/plugin-node-resolve": "^7.1.3",
|
90 | "@rollup/plugin-replace": "^2.4.1",
|
91 | "@types/fs-extra": "^9.0.11",
|
92 | "@types/node": "^14.14.35",
|
93 | "@types/resize-observer-browser": "^0.1.6",
|
94 | "@typescript-eslint/eslint-plugin": "^4.18.0",
|
95 | "@typescript-eslint/eslint-plugin-tslint": "^4.18.0",
|
96 | "@typescript-eslint/parser": "^4.18.0",
|
97 | "autoprefixer": "^9.8.8",
|
98 | "babel-loader": "^8.2.2",
|
99 | "babel-preset-env": "^1.7.0",
|
100 | "concurrently": "^6.0.0",
|
101 | "core-js": "^3.9.1",
|
102 | "coveralls": "^3.0.2",
|
103 | "cpx": "^1.5.0",
|
104 | "egjs-jsdoc-template": "^1.4.4",
|
105 | "eslint": "^7.22.0",
|
106 | "eslint-plugin-import": "^2.22.1",
|
107 | "eslint-plugin-jsdoc": "^30.7.9",
|
108 | "eslint-plugin-prefer-arrow": "^1.2.3",
|
109 | "fs-extra": "^7.0.1",
|
110 | "gh-pages": "^2.0.1",
|
111 | "hammer-simulator": "0.0.1",
|
112 | "html-to-react": "^1.4.5",
|
113 | "http-serve": "^1.0.1",
|
114 | "husky": "^1.3.1",
|
115 | "jsdoc-to-mdx": "^1.1.2",
|
116 | "karma-typescript-es6-transform": "^5.5.2",
|
117 | "node-sass": "^7.0.1",
|
118 | "npm-run-all": "^4.1.5",
|
119 | "postcss-clean": "^1.2.2",
|
120 | "postcss-cli": "^7.1.2",
|
121 | "print-coveralls": "^1.2.2",
|
122 | "print-sizes": "0.0.3",
|
123 | "pvu": "^0.6.1",
|
124 | "rollup": "^2.41.5",
|
125 | "rollup-plugin-livereload": "^1.3.0",
|
126 | "rollup-plugin-postcss": "^3.1.3",
|
127 | "rollup-plugin-prototype-minify": "^1.1.0",
|
128 | "rollup-plugin-serve": "^1.1.0",
|
129 | "rollup-plugin-terser": "^7.0.2",
|
130 | "rollup-plugin-typescript2": "^0.30.0",
|
131 | "rollup-plugin-visualizer": "^4.2.1",
|
132 | "sync-exec": "^0.6.2",
|
133 | "ts-mock-imports": "^1.3.3",
|
134 | "tsconfig-paths-webpack-plugin": "^3.5.1",
|
135 | "tslib": "^2.1.0",
|
136 | "tslint": "^5.12.1",
|
137 | "ttypescript": "^1.5.12",
|
138 | "typescript": "^3.9.10",
|
139 | "typescript-transform-paths": "^2.2.3"
|
140 | },
|
141 | "dependencies": {
|
142 | "@egjs/axes": "^3.8.1",
|
143 | "@egjs/component": "^3.0.1",
|
144 | "@egjs/imready": "^1.1.3",
|
145 | "@egjs/list-differ": "^1.0.0"
|
146 | },
|
147 | "husky": {
|
148 | "hooks": {
|
149 | "commit-msg": "node config/validate-commit-msg.js",
|
150 | "pre-push": "npm run lint"
|
151 | }
|
152 | },
|
153 | "watch": {
|
154 | "jsdoc": {
|
155 | "patterns": [
|
156 | "src"
|
157 | ],
|
158 | "extensions": "ts",
|
159 | "runOnChangeOnly": false
|
160 | }
|
161 | }
|
162 | }
|