exadel-inc/esl

View on GitHub
packages/esl-website/package.json

Summary

Maintainability
Test Coverage
{
"name": "@exadel/esl-website",
"version": "5.3.2",
"type": "module",
"private": true,
"description": "ESL Website source",
"homepage": "https://esl-ui.com/",
"license": "MIT",
"engines": {
"node": ">=20.0.0"
},
"scripts": {
"start": "npm run clean && concurrently --kill-others \"npm run watch:lib\" \"npm run watch:ts\" \"npm run watch:less\" \"npm run watch:eleventy\"",
"start:test": "npm run clean && npm run build:ts && npm run build:less && npm run run:eleventy:e2e",
"test": "",
"lint": "concurrently npm:lint:*",
"lint:js": "eslint \"src/**/*.ts\" --max-warnings 3",
"lint:css": "stylelint \"src/**/*.less\"",
"clean": "rimraf \"dist\"",
"watch:lib": "cd ../.. && npm run watch --workspace=packages/esl",
"watch:ts": "webpack --watch",
"watch:less": "chokidar --initial \"../../node_modules/@exadel/esl/modules/**/*.less\" \"src/**/*.less\" -c \"npm run build:less\"",
"watch:eleventy": "eleventy --serve --incremental -- --env=development",
"minify:css": "cleancss --batch --batch-suffix \"\" \"dist/bundles/*.css\" --source-map",
"run:eleventy": "eleventy --serve -- --env=production",
"run:eleventy:e2e": "eleventy --serve -- --env=e2e",
"build": "npm run clean && concurrently \"npm run build:ts\" \"npm run build:less && npm run minify:css\" && npm run build:eleventy",
"build:ts": "webpack --mode=production",
"build:less": "findx \"src/*.less\" \"lessc {{path}} dist/bundles/{{name}}.css --source-map=dist/bundles/{{name}}.css.map\"",
"build:eleventy": "eleventy -- --env=production",
"build:analyzer": "webpack --mode=production --profile --json dist/stats.json && webpack-bundle-analyzer dist/stats.json dist/bundles -s gzip -m static -r dist/stats.html"
},
"dependencies": {
"@11ty/eleventy": "^3.0.0",
"@11ty/eleventy-dev-server": "^2.0.8",
"@exadel/esl": "../esl",
"@exadel/ui-playground": "2.1.0-beta.10",
"@juggle/resize-observer": "^3.4.0",
"@types/prismjs": "^1.26.5",
"@types/smoothscroll-polyfill": "^0.3.4",
"clean-css-cli": "^5.6.3",
"html-minifier-terser": "^7.2.0",
"image-size": "^2.0.1",
"js-yaml": "^4.1.0",
"out-url": "^1.2.2",
"prismjs": "^1.30.0",
"smoothscroll-polyfill": "^0.4.4",
"ts-loader": "^9.5.2",
"webpack": "^5.99.6",
"webpack-bundle-analyzer": "^4.10.2",
"webpack-cli": "^6.0.1"
},
"overrides": {
"@exadel/esl": "../esl"
}
}