{ "name": "@primer/view-components", "version": "0.19.0", "description": "ViewComponents for the Primer Design System", "main": "app/assets/javascripts/primer_view_components.js", "module": "app/components/primer/primer.js", "types": "app/components/primer/primer.d.ts", "repository": "primer/view_components", "keywords": [ "rails", "view_components", "components", "library", "design-system" ], "author": "GitHub, Inc.", "license": "MIT", "homepage": "https://github.com/primer/view_components#readme", "bugs": { "url": "https://github.com/primer/view_components/issues" }, "files": [ "static/*.json", "app/assets/**/*", "app/components/primer/**/*.js", "app/components/primer/**/*.css", "app/components/primer/**/*.css.json", "app/components/primer/**/*.d.ts", "lib/primer/forms/**/*.js", "lib/primer/forms/**/*.d.ts" ], "scripts": { "clean": "git clean -fdX -- app/", "prepare": "script/build-assets", "lint": "npm run lint:stylelint && npm run lint:eslint", "lint:stylelint": "stylelint 'app/components/**/*.pcss'", "lint:stylelint:fix": "stylelint 'app/components/**/*.pcss' --fix", "lint:eslint": "eslint 'app/components/**/*.ts'", "lint:eslint:fix": "eslint 'app/components/**/*.ts' --fix", "changeset:version": "changeset version && script/version", "build:js": "script/build-assets js", "build:css": "script/build-assets css" }, "dependencies": { "@github/auto-check-element": "^5.2.0", "@github/auto-complete-element": "^3.6.0", "@github/catalyst": "^1.6.0", "@github/clipboard-copy-element": "^1.3.0", "@github/details-menu-element": "^1.0.12", "@github/image-crop-element": "^5.0.0", "@github/include-fragment-element": "^6.1.1", "@github/relative-time-element": "^4.0.0", "@github/tab-container-element": "^3.1.2", "@oddbird/popover-polyfill": "^0.4.0", "@primer/behaviors": "^1.3.4" }, "devDependencies": { "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.24.1", "@github/axe-github": "^0.6.1", "@github/browserslist-config": "^1.0.0", "@github/markdownlint-github": "^0.6.0", "@github/prettier-config": "0.0.6", "@playwright/test": "^1.35.1", "@primer/css": "21.1.1", "@primer/primitives": "7.15.6", "@primer/stylelint-config": "^12.7.2", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^8.3.3", "@typescript-eslint/eslint-plugin": "^6.11.0", "@typescript-eslint/parser": "^6.0.0", "axe-core": "^4.7.1", "chokidar-cli": "^3.0.0", "cssnano": "^6.0.1", "eslint": "^8.23.1", "eslint-plugin-custom-elements": "^0.0.8", "eslint-plugin-github": "^4.9.2", "eslint-plugin-prettier": "^5.0.0", "markdownlint-cli2": "^0.12.1", "mocha": "^10.0.0", "playwright": "^1.35.1", "postcss": "^8.4.16", "postcss-cli": "^11.0.0", "postcss-custom-properties-fallback": "^1.0.2", "postcss-import": "^16.0.0", "postcss-mixins": "^9.0.3", "postcss-preset-env": "^9.3.0", "prettier": "3.2.5", "rollup": "^2.79.1", "rollup-plugin-terser": "^7.0.2", "stylelint": "^16.1.0", "stylelint-config-standard": "^36.0.0", "tslib": "^2.4.0", "typescript": "^5.2.2" }, "prettier": "@github/prettier-config", "browserslist": "extends @github/browserslist-config" }