UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

165 lines 5.34 kB
{ "name": "@public-ui/components", "version": "4.2.1", "license": "EUPL-1.2", "homepage": "https://public-ui.github.io", "repository": { "type": "git", "url": "https://github.com/public-ui/kolibri" }, "bugs": { "url": "https://github.com/public-ui/kolibri/issues", "email": "kolibri@itzbund.de" }, "author": { "name": "Informationstechnikzentrum Bund", "email": "kolibri@itzbund.de" }, "main": "dist/index.cjs.js", "module": "dist/index.js", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs.js" }, "./loader": { "types": "./loader/index.d.ts", "import": "./loader/index.mjs", "require": "./dist/loader/index.cjs.js" }, "./custom-elements.json": "./custom-elements.json", "./package.json": "./package.json" }, "customElements": "custom-elements.json", "es2015": "dist/esm/index.mjs", "es2017": "dist/esm/index.mjs", "types": "dist/types/index.d.ts", "unpkg": "dist/stencil/stencil.js", "collection:main": "dist/collection/index.js", "collection": "dist/collection/collection-manifest.json", "sideEffects": true, "description": "Contains all web components that belong to KoliBri - The accessible HTML-Standard.", "keywords": [ "accessibility", "accessible", "bitv", "framework", "library", "designsystem", "design", "system", "web components", "webcomponents", "aria", "wai", "axe", "custom elements", "styleguide", "style", "guide", "ui", "html", "css", "web", "a11y", "w3c", "webstandard", "wcag" ], "dependencies": { "@floating-ui/dom": "1.7.6", "color-convert": "3.1.3", "color-rgba": "2.4.0", "lodash-es": "4.18.1", "markdown-it": "14.2.0", "rgba-convert": "0.3.0", "typed-bem": "1.0.2", "wcag-contrast": "3.0.0" }, "devDependencies": { "@eslint/eslintrc": "3.3.5", "@eslint/js": "9.39.4", "@playwright/test": "1.60.0", "@public-ui/stencil-angular-output-target": "0.9.0", "@public-ui/stencil-react-output-target": "0.6.0", "@public-ui/stencil-solid-output-target": "0.2.0", "@public-ui/stencil-vue-output-target": "0.9.0", "@revolist/svelte-output-target": "0.0.7", "@stencil-community/eslint-plugin": "0.10.0", "@stencil-community/postcss": "2.2.0", "@stencil/core": "4.38.3", "@stencil/playwright": "0.2.3", "@stencil/sass": "3.2.3", "@types/color-convert": "2.0.4", "@types/jest": "29.5.14", "@types/lodash-es": "4.17.12", "@types/markdown-it": "14.1.2", "@types/mustache": "4.2.6", "@types/pug": "2.0.10", "@types/twig": "1.12.17", "@types/wcag-contrast": "3.0.3", "@typescript-eslint/eslint-plugin": "8.58.2", "@typescript-eslint/parser": "8.58.2", "adopted-style-sheets": "1.1.9-rc.22", "autoprefixer": "10.5.0", "cross-env": "10.1.0", "cssnano": "8.0.1", "eslint": "9.39.4", "eslint-plugin-boundaries": "6.0.2", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "jest": "29.7.0", "jest-cli": "29.7.0", "knip": "6.14.2", "mustache": "4.2.0", "postcss": "8.5.15", "postcss-sorting": "10.0.0", "prettier": "3.8.3", "prettier-plugin-organize-imports": "4.3.0", "pug": "3.0.4", "rimraf": "6.1.3", "stencil-awesome-test": "1.0.6", "stylelint": "17.12.0", "terser": "5.48.0", "twig": "3.0.0", "typescript": "5.9.3", "@public-ui/stylelint-rules": "4.1.2-rc.1" }, "peerDependencies": { "adopted-style-sheets": "1.1.9-rc.22" }, "files": [ "assets", "dist", "doc", "custom-elements.json", "index.scss", "loader", "postinstall.js", "vscode-custom-data.json" ], "scripts": { "assets:kolicons": "pnpm --filter @public-ui/icons build", "build": "pnpm build:light", "build:light": "mkdir doc && cross-env NODE_ENV=production stencil build --docs --prod && node scripts/autogen.doc.js && node scripts/vaadin.js && pnpm format -w", "clear": "rimraf -g dist doc www ../adapters/angular/v19/src ../adapters/angular/v20/src ../adapters/angular/v21/src ../adapters/hydrate/dist ../adapters/react/src ../adapters/react-v19/src ../adapters/solid/src ../adapters/vaadin/*.java ../adapters/vue/src assets/kolicons", "format": "prettier --check src", "lint": "pnpm lint:eslint && pnpm lint:stylelint && pnpm lint:tsc", "lint:eslint": "eslint src", "lint:stylelint": "stylelint \"src/**/*.{css,scss}\"", "lint:stylelint:components": "stylelint src/components/**/*.{css,scss}", "lint:tsc": "tsc --noemit", "dev": "cross-env NODE_ENV=development stencil build --prod --watch", "prod": "stencil build --prod", "test": "pnpm test:unit && pnpm test:e2e", "test:e2e": "playwright test", "test:unit": "mkdir -p dist && cross-env NODE_ENV=test stencil test --spec --json --outputFile dist/jest-test-results.json", "test:update:unit": "pnpm test:unit -u", "test:watch": "cross-env NODE_ENV=test stencil test --spec --watchAll", "postinstall": "node ./postinstall.js", "prebuild:light": "pnpm clear && pnpm assets:kolicons", "pretest:e2e": "pnpm assets:kolicons", "xunused": "knip" } }