@exadel/esl
Version:
Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components
99 lines (98 loc) • 3.21 kB
JSON
{
"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"
}