{
  "name": "slider-pro-js",
  "description": "Modular JavaScript slider that is dependency-free, rich-featured, flexible and easy to use",
  "version": "1.0.3",
  "homepage": "https://bqworks.net/slider-pro/",
  "author": {
    "name": "bqworks",
    "url": "https://bqworks.net/"
  },
  "contributors": [
    {
      "name": "David Ghiurau",
      "email": "contact@bqworks.net"
    }
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/bqworks/slider-pro-js"
  },
  "bugs": {
    "url": "https://github.com/bqworks/slider-pro-js/issues"
  },
  "type": "module",
  "main": "./entry/index.js",
  "exports": {
    ".": "./entry/index.js",
    "./css": "./entry/style-bundle.js",
    "./css/core": "./src/core/slider-pro.css",
    "./css/arrows": "./src/add-ons/arrows/arrows.css",
    "./css/buttons": "./src/add-ons/buttons/buttons.css",
    "./css/caption": "./src/add-ons/caption/caption.css",
    "./css/fullscreen": "./src/add-ons/fullscreen/fullscreen.css",
    "./css/layers": "./src/add-ons/layers/layers.css",
    "./css/thumbnails": "./src/add-ons/thumbnails/thumbnails.css",
    "./css/thumbnail-arrows": "./src/add-ons/thumbnail-arrows/thumbnail-arrows.css",
    "./css/thumbnail-touch-swipe": "./src/add-ons/thumbnail-touch-swipe/thumbnail-touch-swipe.css",
    "./css/touch-swipe": "./src/add-ons/touch-swipe/touch-swipe.css",
    "./css/video": "./src/add-ons/video/video.css"
  },
  "keywords": [
    "slider",
    "carousel",
    "slideshow",
    "gallery",
    "touch",
    "swipe",
    "thumbnails",
    "javascript",
    "modular",
    "slider-pro",
    "responsive",
    "layer",
    "video"
  ],
  "license": "MIT",
  "scripts": {
    "build": "cross-env mode=production webpack",
    "start": "cross-env mode=development webpack",
    "serve": "serve -p 3000",
    "test": "jest --config jest.config.json",
    "test:pptr": "cross-env JEST_PUPPETEER_CONFIG=./jest-puppeteer.config.json jest --config jest.pptr.config.json",
    "test:all": "eslint ./test && npm run test && npm run test:pptr"
  },
  "devDependencies": {
    "@babel/core": "^7.27.4",
    "@babel/preset-env": "^7.27.2",
    "babel-loader": "^10.0.0",
    "canvas": "^3.1.1",
    "cross-env": "^7.0.3",
    "css-loader": "^7.1.2",
    "css-minimizer-webpack-plugin": "^7.0.2",
    "eslint": "^8.57.1",
    "eslint-webpack-plugin": "^4.2.0",
    "jest": "^30.0.2",
    "jest-environment-jsdom": "^30.0.2",
    "jest-puppeteer": "^11.0.0",
    "mini-css-extract-plugin": "^2.9.2",
    "postcss": "^8.5.6",
    "postcss-loader": "^8.1.1",
    "postcss-preset-env": "^10.2.3",
    "puppeteer": "^24.10.2",
    "serve": "^14.2.4",
    "style-loader": "^4.0.0",
    "stylelint": "^16.21.0",
    "stylelint-config-standard": "^38.0.0",
    "stylelint-webpack-plugin": "^5.0.1",
    "webpack": "^5.99.9",
    "webpack-cli": "^6.0.1",
    "webpack-merge": "^6.0.1"
  },
  "dependencies": {
    "@babel/runtime": "^7.27.6",
    "core-js": "^3.43.0"
  }
}
