UNPKG

sfgov-design-system

Version:
158 lines (157 loc) 3.67 kB
{ "name": "sfgov-design-system", "version": "2.5.1", "repository": "SFDigitalServices/design-system", "author": "City & County of San Francisco, California", "license": "MIT", "main": "dist/js/sfds.js", "browser": "dist/js/sfds.js", "module": "dist/js/sfds.mjs", "files": [ "dist", "docs", "lib", "manifest.json", "src", "tailwind.*.js" ], "scripts": { "build": "wireit", "build-icons": "wireit", "build-css": "wireit", "build-css-manifest": "wireit", "build-js": "wireit", "build-manifest": "wireit", "lint": "wireit", "lint-css": "wireit", "lint-js": "wireit", "lint-scripts": "wireit", "prepublishOnly": "scripts/prepublish-checks.sh" }, "wireit": { "build": { "dependencies": [ "build-css", "build-css-manifest", "build-js", "build-icons", "build-manifest" ] }, "build-css": { "command": "postcss --verbose -d dist/css 'src/css/*.css'", "clean": true, "files": [ "src/css/**/*.css", "*.config.*" ], "output": [ "dist/css/**/*.css" ] }, "build-css-manifest": { "command": "node ./scripts/build-css-manifest.js", "dependencies": [ "build-css" ], "output": [ "dist/css/css-manifest.json" ] }, "build-js": { "command": "rollup -c", "clean": true, "files": [ "package.json", "src/**", "*config.*" ], "output": [ "dist/**/*.js", "dist/**/*.mjs" ] }, "build-icons": { "command": "scripts/build-icons.js", "files": [ "src/icons/**/*.{js,json,svg}" ], "output": [ "dist/icons/*.svg" ] }, "build-manifest": { "command": "../../scripts/manifest.js 'dist/**/*.{css,*js,svg}' > manifest.json", "dependencies": [ "build-css", "build-js" ], "files": [ "dist/**/*.{css,*js,svg}" ], "output": [ "manifest.json" ] }, "lint": { "dependencies": [ "lint-css", "lint-js", "lint-scripts" ] }, "lint-js": { "command": "eslint --color --cache --cache-location=.eslintcache src lib '*.js' 'scripts/*.js'", "files": [ "src/**/*.js", "*.js", "lib/**/*.js", "scripts/*.js", ".eslint*", "../../.eslint*" ], "output": [] }, "lint-css": { "command": "stylelint 'src/css/**/*.css'", "files": [ "src/css/**/*.css", ".stylelint*", "../../.stylelint*" ] }, "lint-scripts": { "command": "shellcheck scripts/*.sh", "files": [ "scripts/*.sh" ] } }, "devDependencies": { "@babel/cli": "^7.17.10", "@babel/core": "^7.19.3", "@babel/preset-env": "^7.18.9", "@babel/preset-react": "^7.18.6", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", "cssnano": "^5.0.6", "dotenv": "^10.0.0", "fs-extra": "^10.0.0", "globby": "^5.0.0", "js-yaml": "^3.14.1", "lodash.startcase": "^4.4.0", "nodemon": "^2.0.7", "postcss": "^8.4.14", "postcss-cli": "^8.3.1", "postcss-import": "^14.0.2", "postcss-nested": "^5.0.5", "postcss-normalize-charset": "^5.0.1", "prettysize": "^2.0.0", "rollup": "^2.50.2", "rollup-plugin-terser": "^7.0.2", "stylelint-config-tailwindcss": "^0.0.3", "tailwindcss": "^2.2.19", "tailwindcss-interaction-variants": "^5.0.0" } }