UNPKG

@universal-material/web

Version:
128 lines (127 loc) 4.85 kB
{ "name": "@universal-material/web", "version": "3.6.20", "description": "Material web components", "type": "module", "keywords": [ "material", "material design", "design system", "components", "web-components", "lit-element", "typescript", "lit" ], "module": "./index.js", "typings": "./index.d.ts", "scripts": { "build": "run-s clean script:sass-to-ts script:build sass analyze copy && node remove-scripts-from-package.js", "build:watch": "gulp -f gulpfile.js scripts:watch", "script:build": "tsc", "script:sass-to-ts": "gulp -f gulpfile.js scripts:sass-to-ts", "script:sass-to-ts:watch": "gulp -f gulpfile.js scripts:sass-to-ts:watch", "sass": "gulp -f gulpfile.js sass", "sass:watch": "gulp -f gulpfile.js sass:watch", "clean": "rimraf ./dist/ rimraf ./src/**/*.d.ts rimraf ./src/**/*.styles.ts", "copy": "copyfiles package.json README.md custom-elements.json vscode.html-custom-data.json dist/ && copyfiles -u 1 src/scss/**/*.scss dist/", "lint": "npm run lint:lit-analyzer && npm run lint:eslint && npm run lint:prettier", "lint:eslint": "eslint src/**/*.ts", "lint:eslint:fix": "eslint src/**/*.ts --fix", "lint:lit-analyzer": "lit-analyzer", "lint:prettier": "prettier . --check", "predocs": "run-p analyze docs:apis script:sass-to-ts", "docs": "run-p build:watch docs:serve", "docs:apis": "gulp -f gulpfile.js docs:apis", "docs:apis:watch": "gulp -f gulpfile.js docs:apis:watch", "docs:serve": "cd docs && ng serve", "docs:build": "npm run predocs && cd docs && ng build", "docs:watch": "npm run predocs && cd docs && ng build --watch --configuration development", "analyze": "cem analyze --litelement --globs \"src/**/*.ts\" && node fix-html-custom-data-union-types.js", "analyze:watch": "cem analyze --litelement --globs \"src/**/*.ts\" --watch", "checksize": "rollup -c ; cat my-element.bundled.js | gzip -9 | wc -c ; rm my-element.bundled.js", "prettier": "prettier . --write" }, "author": "https://github.com/universal-material/universal-material/graphs/contributors", "repository": { "type": "git", "url": "git+https://github.com/universal-material/universal-material-web.git" }, "license": "MIT", "homepage": "https://universal-material.github.io", "dependencies": { "@bart-krakowski/get-week-info-polyfill": "^1.0.8", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.5", "@material/material-color-utilities": "^0.3.0", "dompurify": "^3.2.6", "lit": "^3.2.1", "swiper": "^11.2.4" }, "devDependencies": { "@angular/build": "^20.0.4", "@angular/cli": "^20.0.4", "@angular/common": "^20.0.0", "@angular/compiler": "^20.0.0", "@angular/compiler-cli": "^20.0.0", "@angular/core": "^20.0.0", "@angular/elements": "^20.0.0", "@angular/forms": "^20.0.0", "@angular/platform-browser": "^20.0.0", "@angular/router": "^20.0.0", "@custom-elements-manifest/analyzer": "^0.10.4", "@eslint/compat": "^1.2.7", "@eslint/eslintrc": "^3.3.0", "@eslint/js": "^9.21.0", "@interactjs/types": "^1.10.27", "@open-wc/testing": "^3.1.5", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.5", "@stylistic/eslint-plugin": "^3.1.0", "@types/mocha": "^10.0.6", "@typescript-eslint/eslint-plugin": "8.35.0", "@typescript-eslint/parser": "8.35.0", "@wc-toolkit/type-parser": "^1.1.0", "@webcomponents/webcomponentsjs": "^2.8.0", "angular-eslint": "^20.0.0", "copyfiles": "^2.4.1", "custom-element-vs-code-integration": "^1.5.0", "eslint": "^9.21.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-import-helpers": "^2.0.1", "eslint-plugin-jsdoc": "^50.6.3", "eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-unused-imports": "^4.1.4", "gulp": "^4.0.2", "gulp-changed": "^5.0.2", "gulp-newer": "^1.4.0", "gulp-notify": "^4.0.0", "gulp-rename": "^2.1.0", "gulp-sass": "^6.0.1", "gulp-sourcemaps": "^3.0.0", "gulp-typescript": "^5.0.1", "highlight.js": "^11.11.1", "html-entities": "^2.5.2", "lit-analyzer": "^1.2.1", "ngx-highlightjs": "^14.0.0", "ngx-markdown": "^20.0.0", "npm-run-all": "^4.1.5", "prettier": "^3.6.2", "prettier-plugin-organize-attributes": "^1.0.0", "raw-loader": "^4.0.2", "rimraf": "^3.0.2", "rollup": "^2.73.0", "rollup-plugin-summary": "^2.0.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.36.0", "rxjs": "~7.8.0", "sass": "^1.89.2", "through2": "^4.0.2", "ts-morph": "^22.0.0", "tslib": "^2.6.2", "typescript": "~5.8.2", "typescript-eslint": "8.35.0", "zone.js": "~0.15.0" }, "customElements": "custom-elements.json" }