@uswds/uswds
Version:
Open source UI components and visual style guide for U.S. government websites
209 lines (208 loc) • 7.13 kB
JSON
{
"name": "@uswds/uswds",
"version": "3.13.0",
"description": "Open source UI components and visual style guide for U.S. government websites",
"engines": {
"node": ">= 4"
},
"keywords": [
"ui",
"uswds",
"components",
"library",
"open source",
"united states",
"usa",
"u.s.",
"government",
"websites"
],
"files": [
".storybook",
"dist",
"packages",
"src",
"tasks",
".browserslistrc",
"CONTRIBUTING.md",
"gulpfile.js",
"webpack.twig.config.js",
"vite.config.js",
"vite.config.banner.cdn.js",
"vite.config.components.js"
],
"module": "./dist/js/uswds.min.js",
"exports": {
"./core/*": "./packages/uswds-core/src/styles/*",
"./uswds-core/*": "./packages/uswds-core/*",
"./functions/*": "./packages/uswds-core/src/styles/functions/*",
".": {
"import": "./dist/js/uswds.min.js",
"default": "./dist/js/uswds.min.js"
},
"./components/*": "./dist/components/*.js.mjs",
"./src/js/components": "./packages/uswds-core/src/js/index.js",
"./src/img/*": "./dist/img/*",
"./js": "./packages/uswds-core/src/js/index.js",
"./js/*": "./packages/*/src/index.js",
"./css/*": "./dist/css/*",
"./scss/*": "./packages/*/_index.scss",
"./img/*": "./dist/img/*",
"./fonts/*": "./packages/uswds-core/src/assets/fonts/*"
},
"main": "dist/js/uswds.min.js",
"jsnext:main": "./packages/uswds-core/src/js/start.js",
"style": "dist/css/uswds.min.css",
"sass": "./src/stylesheets/uswds.scss",
"mocha": {
"config": "src/utils/test/.mocharc.json"
},
"scripts": {
"build": "gulp && npm run build:web-components",
"build:web-components": "vite build --config='./vite.config.banner.cdn.js'",
"lint": "npm run lint:js && npm run lint:sass",
"lint:js": "ESLINT_USE_FLAT_CONFIG=true eslint --config='eslint.config.mjs' packages/**/**/*.js ",
"lint:sass": "gulp lintSass",
"mocha": "mocha",
"prepare": "npm run build",
"preversion": "npm test",
"release": "gulp release",
"federalist": "npm run build && npm run build:storybook",
"start": "npm run start:storybook",
"test": "snyk test && npm run lint && gulp typecheck && gulp test",
"test:ci": "npm run lint && gulp test && npm run test:a11y && npm run build:html",
"test:a11y": "build-storybook && axe-storybook",
"test:sass": "gulp sassTests",
"test:unit": "gulp unitTests",
"version": "gulp release",
"watch": "gulp watch",
"fix:icons": "npx svgo --folder ./packages/usa-icon/src/img/uswds-icons -q && npx svgo --folder ./packages/usa-icon/src/img/usa-icons-bg -q",
"prettier": "npm run prettier:html && npm run prettier:js && npm run prettier:sass",
"prettier:check": "npx prettier -c ./packages/**/*.{scss,js}",
"prettier:html": "npx prettier --write './html-templates/**/**/*.html' --ignore-path=.prettierignore",
"prettier:js": "npx prettier --write './packages/**/**/*.js' --ignore-path=.prettierignore",
"prettier:sass": "npx prettier --write './packages/**/**/*.scss' --ignore-path=.prettierignore",
"start:storybook": "start-storybook -p 6006",
"build:storybook": "build-storybook -o _site",
"build:html": "webpack build --config ./webpack.twig.config.js && npm run prettier:html"
},
"repository": {
"type": "git",
"url": "https://github.com/uswds/uswds.git"
},
"author": "18F",
"contributors": [
"Shawn Allen <shawn.allen@gsa.gov>",
"Maya Benari <maya.ben-ari@gsa.gov>",
"Cathlene Baptista <cathlene.baptista@gsa.gov>",
"Adam Biagianti <adam.biagianti@gsa.gov>",
"Sara D. Cope <sara.cope@gsa.gov>",
"Rachel Corsino <rachel.corsino@gsa.gov>",
"John Donmoyer <john.donmoyer@gsa.gov>",
"Stephanie Green <stephanie.green@gsa.gov>",
"Matt Henry <matt.henry@gsa.gov>",
"Brian Hurst <brian.hurst@gsa.gov>",
"Jeremia Kimelman <jeremia.kimelman@gsa.gov>",
"Amy Leadem <amy.leadem@gsa.gov>",
"Amanda Lloyd <amanda.lloyd@gsa.gov>",
"Charles Mahoney <charles.mahoney@gsa.gov>",
"James Mejia <james.mejia@gsa.gov>",
"Geoffrey Queen <geoffrey.queen@gsa.gov>",
"Roger Steve Ruiz <roger.ruiz@gsa.gov>",
"Marco Segreto <marco.segreto@gsa.gov>",
"Julia Solórzano <julia.solorzano@gsa.gov>",
"Atul Varma <atul.varma@gsa.gov>",
"Dan O. Williams <daniel.williams@gsa.gov>"
],
"license": "SEE LICENSE IN LICENSE.md",
"bugs": {
"url": "https://github.com/uswds/uswds/issues"
},
"homepage": "https://github.com/uswds/uswds#readme",
"dependencies": {
"lit": "^3.2.1",
"receptor": "1.0.0"
},
"devDependencies": {
"@18f/identity-stylelint-config": "4.1.0",
"@babel/core": "7.26.8",
"@babel/preset-env": "7.26.8",
"@chanzuckerberg/axe-storybook-testing": "6.3.1",
"@material-design-icons/svg": "0.14.13",
"@rollup/plugin-commonjs": "^28.0.3",
"@spiriit/vite-plugin-svg-spritemap": "^4.0.0",
"@storybook/addon-a11y": "6.5.16",
"@storybook/addon-essentials": "6.5.16",
"@storybook/addon-links": "6.5.16",
"@storybook/builder-webpack5": "6.5.16",
"@storybook/html": "6.5.16",
"@storybook/manager-webpack5": "6.5.16",
"@types/node": "20.14.10",
"@uswds/compile": "^1.3.1",
"ansi-colors": "4.1.3",
"autoprefixer": "10.4.20",
"axe-core": "4.10.2",
"babelify": "10.0.0",
"browserify": "17.0.1",
"cross-spawn": "7.0.6",
"css-loader": "6.8.1",
"del": "6.0.0",
"eslint": "8.56.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-airbnb-base": "^0.0.1-security",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-lit": "^2.0.0",
"eslint-plugin-no-unsanitized": "4.1.2",
"fancy-log": "2.0.0",
"file-loader": "6.2.0",
"gulp": "4.0.2",
"gulp-mocha": "9.0.0",
"gulp-postcss": "9.0.1",
"gulp-rename": "2.0.0",
"gulp-replace": "1.1.4",
"gulp-sass": "6.0.0",
"gulp-sourcemaps": "3.0.0",
"gulp-svgstore": "9.0.0",
"gulp-uglify": "3.0.2",
"html-webpack-plugin": "5.6.3",
"jsdom": "22.1.0",
"jsdom-global": "3.0.2",
"lodash.merge": "4.6.2",
"merge-stream": "2.0.0",
"mocha": "10.8.2",
"mq-polyfill": "1.1.8",
"postcss": "8.5.2",
"postcss-csso": "6.0.1",
"postcss-discard-comments": "6.0.2",
"postcss-import": "15.1.0",
"postcss-loader": "7.3.3",
"postcss-preset-env": "9.6.0",
"prettier": "3.4.2",
"react-dom": "17.0.2",
"resolve-url-loader": "5.0.0",
"sass": "^1.89.0",
"sass-embedded": "^1.83.4",
"sass-loader": "16.0.4",
"sass-true": "6.0.1",
"sinon": "12.0.1",
"snyk": "1.1295.3",
"style-loader": "3.3.3",
"stylelint": "16.12.0",
"svgo": "^3.3.2",
"twigjs-loader": "1.0.3",
"typescript": "5.7.3",
"vinyl-buffer": "1.0.1",
"vinyl-source-stream": "2.0.0",
"vite": "^6.2.2",
"vite-plugin-svg-sprite": "^0.6.2",
"webpack": "5.98.0",
"webpack-cli": "5.1.4"
},
"optionalDependencies": {
"sass-embedded-linux-x64": "^1.89.0"
},
"overrides": {
"nwsapi": "2.2.13"
}
}