{
  "name": "@exadel/esl",
  "version": "5.3.2",
  "private": false,
  "description": "Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components",
  "license": "MIT",
  "homepage": "https://esl-ui.com/",
  "keywords": [
    "esl",
    "lightweight",
    "typescript",
    "flexible",
    "web components",
    "web components utils",
    "custom elements",
    "custom elements ts",
    "component library",
    "animate",
    "accordion",
    "tabs",
    "embedded-video",
    "scrollbar"
  ],
  "bugs": {
    "url": "https://github.com/exadel-inc/esl/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/exadel-inc/esl.git"
  },
  "publishConfig": {
    "access": "public",
    "scope": "@exadel"
  },
  "files": [
    "modules/**/*.{js,ts,less,css,md}",
    "polyfills/**/*.{js,ts,less,css,md}",
    "tsconfig.json",
    "CHANGELOG.md",
    "README.md"
  ],
  "module": "modules/all.js",
  "types": "modules/all.d.ts",
  "sideEffects": [
    "modules/lib.js",
    "modules/esl-media/providers/**/*.js",
    "modules/esl-share/actions/**/*.js",
    "modules/esl-share/buttons/**/*.js",
    "modules/esl-carousel/core.js",
    "modules/esl-carousel/renderers/**/*.js",
    "polyfills/**/*.js"
  ],
  "scripts": {
    "clean": "rimraf modules",
    "build": "npm run clean && concurrently \"npm run build:less\" \"npm run build:ts\" \"npm run build:docs\"",
    "build:ts": "tsc --project tsconfig.build.json",
    "build:less": "npm run build:less:cpy && npm run build:less:css",
    "build:less:cpy": "copyfiles \"src/**/*.less\" \"modules\" --up 1 --all",
    "build:less:css": "findx \"modules/{*,*/*,{esl-utils,esl-forms}/*/*}.less !**/*.mixin.less\" \"lessc {{path}} {{dir}}/{{name}}.css\"",
    "build:docs": "copyfiles \"src/**/*.md\" \"modules\" --up 1 --all",
    "watch": "concurrently npm:watch:*",
    "watch:ts": "tsc --project tsconfig.build.json --watch",
    "watch:less": "chokidar --initial \"src/**/*.less\" -c \"npm run build:less\"",
    "watch:docs": "chokidar --initial \"src/**/*.md\" -c \"npm run build:docs\"",
    "test": "jest --silent --noStackTrace",
    "lint": "concurrently npm:lint:*",
    "lint:js": "eslint \"src/**/*.ts\"",
    "lint:css": "stylelint \"src/**/*.less\"",
    "pack": "npm pack --pack-destination ../../target/",
    "prepare": "npm run build"
  },
  "dependencies": {
    "@types/video.js": "7.3.58",
    "@types/youtube": "0.1.0"
  },
  "devDependencies": {
    "@exadel/eslint-config-esl": "^5.3.2",
    "@exadel/eslint-plugin-esl": "^5.3.2",
    "@exadel/stylelint-config-esl": "^5.3.2"
  },
  "contributors": [
    "ala-n <astsefanovich@exadel.com>",
    "ymurashka <ymurashka@exadel.com>",
    "yadamska <yadamska@exadel.com>",
    "dshovchko <dshovchko@exadel.com>",
    "abarmina <abarmina@exadel.com>",
    "alesun <alesun@exadel.com>",
    "fshovchko <fshovchko@exadel.com>"
  ],
  "maintainers": [
    "ala-n <astsefanovich@exadel.com>",
    "yadamska <yadamska@exadel.com>",
    "dshovchko <dshovchko@exadel.com>",
    "abarmina <abarmina@exadel.com>",
    "alesun <alesun@exadel.com>"
  ],
  "gitHead": "3618a688aded5eb9a9deaf614a0fb4160254835a"
}
