UNPKG

5.33 kBJSONView Raw
1{
2 "name": "uswds",
3 "version": "2.12.1",
4 "description": "Open source UI components and visual style guide for U.S. government websites",
5 "engines": {
6 "node": ">= 4"
7 },
8 "keywords": [
9 "ui",
10 "uswds",
11 "components",
12 "library",
13 "open source",
14 "united states",
15 "usa",
16 "u.s.",
17 "government",
18 "websites"
19 ],
20 "module": "./dist/js/uswds.min.js",
21 "exports": {
22 ".": {
23 "import": "./dist/js/uswds.min.js",
24 "default": "./dist/js/uswds.min.js"
25 },
26 "./src/js/components": "./src/js/components/index.js",
27 "./src/js/components/*": "./src/js/components/*.js"
28 },
29 "types": "./index.d.ts",
30 "main": "dist/js/uswds.min.js",
31 "jsnext:main": "src/js/start.js",
32 "style": "dist/css/uswds.min.css",
33 "sass": "src/stylesheets/uswds.scss",
34 "mocha": {
35 "config": "spec/.mocharc.json"
36 },
37 "scripts": {
38 "build": "gulp build",
39 "build:css": "gulp sass",
40 "build:js": "gulp javascript",
41 "cover": "nyc --reporter=lcov --config config/nycrc.yml gulp cover",
42 "format-tokens": "node ./src/utils/style-format.js --file './src/data/colors' --output './src/stylesheets/core/system-tokens'",
43 "federalist": "npm install && gulp build && fractal build",
44 "lint": "eslint src/js/**/*.js spec/**/*.js",
45 "mocha": "mocha",
46 "prepare": "gulp build",
47 "preversion": "npm test",
48 "release": "gulp release",
49 "spec": "npm run mocha -- 'spec/**/*.spec.js'",
50 "start": "npm run build && fractal start --sync & npm run watch",
51 "test": "snyk test && gulp eslint && gulp typecheck && gulp stylelint && fractal build && gulp test && gulp regression && npm run test:sass",
52 "test:ci": "gulp eslint && gulp typecheck && gulp stylelint && fractal build && gulp test && gulp regression",
53 "test:sass": "mocha spec/unit/sass/sass-spec.js",
54 "test:unit": "gulp test",
55 "test:visual": "node ./spec/visual-regression-tester.js test",
56 "test:visual:update": " node ./spec/visual-regression-tester.js test --updateGolden",
57 "version": "gulp build release",
58 "watch": "NODE_ENV=development nswatch",
59 "prettier:scss": "npx prettier --write ./src/stylesheets/**/*.scss",
60 "prettier:templates": "npx prettier --write './build/components/render/*.html'"
61 },
62 "watch": {
63 "src/stylesheets/**/*.scss": "build:css",
64 "src/js/**/*.js": "build:js"
65 },
66 "repository": {
67 "type": "git",
68 "url": "https://github.com/uswds/uswds.git"
69 },
70 "author": "18F",
71 "contributors": [
72 "Shawn Allen <shawn.allen@gsa.gov>",
73 "Maya Benari <maya.ben-ari@gsa.gov>",
74 "Adam Biagianti <adam.biagianti@gsa.gov>",
75 "John Donmoyer <john.donmoyer@gsa.gov>",
76 "Julia Elman <julia.elman@gsa.gov>",
77 "Brian Hurst <brian.hurst@gsa.gov>",
78 "Jeremia Kimelman <jeremia.kimelman@gsa.gov>",
79 "Roger Steve Ruiz <roger.ruiz@gsa.gov>",
80 "Marco Segreto <marco.segreto@gsa.gov>",
81 "Atul Varma <atul.varma@gsa.gov>",
82 "Dan O. Williams <daniel.williams@gsa.gov>",
83 "Sara D. Cope <sara.cope@gsa.gov>",
84 "Stephanie Green <stephanie.green@gsa.gov"
85 ],
86 "license": "SEE LICENSE IN LICENSE.md",
87 "bugs": {
88 "url": "https://github.com/uswds/uswds/issues"
89 },
90 "homepage": "https://github.com/uswds/uswds#readme",
91 "dependencies": {
92 "classlist-polyfill": "^1.0.3",
93 "del": "^6.0.0",
94 "domready": "^1.0.8",
95 "object-assign": "^4.1.1",
96 "receptor": "^1.0.0",
97 "resolve-id-refs": "^0.1.0"
98 },
99 "devDependencies": {
100 "@babel/preset-env": "^7.15.0",
101 "@frctl/fractal": "^1.5.11",
102 "@frctl/nunjucks": "^2.0.13",
103 "@types/node": "^16.6.1",
104 "ansi-colors": "^4.1.1",
105 "autoprefixer": "^10.3.1",
106 "axe-core": "^4.3.2",
107 "babelify": "^10.0.0",
108 "browserify": "^17.0.0",
109 "chrome-launcher": "^0.14.0",
110 "chrome-remote-interface": "^0.31.0",
111 "cross-spawn": "^7.0.3",
112 "eslint": "^7.32.0",
113 "eslint-config-airbnb-base": "^14.2.1",
114 "eslint-config-prettier": "^8.3.0",
115 "eslint-plugin-import": "^2.24.0",
116 "fancy-log": "^1.3.3",
117 "gulp": "^4.0.2",
118 "gulp-changed": "^4.0.3",
119 "gulp-clean": "^0.4.0",
120 "gulp-cli": "^2.3.0",
121 "gulp-dart-scss": "^1.1.0",
122 "gulp-eslint": "^6.0.0",
123 "gulp-filter": "^7.0.0",
124 "gulp-postcss": "^9.0.0",
125 "gulp-rename": "^2.0.0",
126 "gulp-replace": "^1.1.1",
127 "gulp-sourcemaps": "^3.0.0",
128 "gulp-spawn-mocha": "^6.0.0",
129 "gulp-stylelint": "^13.0.0",
130 "gulp-svg-sprite": "^1.5.0",
131 "gulp-uglify": "^3.0.2",
132 "handlebars": "^4.7.7",
133 "handlebars-helpers": "^0.10.0",
134 "jsdom": "^17.0.0",
135 "jsdom-global": "^3.0.2",
136 "merge-stream": "^2.0.0",
137 "mocha": "^9.0.3",
138 "mq-polyfill": "^1.1.8",
139 "node-notifier": "^10.0.0",
140 "normalize.css": "^8.0.1",
141 "nswatch": "^0.2.0",
142 "nyc": "^15.1.0",
143 "postcss": "^8.3.6",
144 "postcss-csso": "^5.0.1",
145 "postcss-discard-comments": "^5.0.1",
146 "prettier": "^2.3.2",
147 "resemblejs": "^4.0.0",
148 "sass": "^1.38.0",
149 "sass-true": "^6.0.1",
150 "sinon": "^11.1.2",
151 "snyk": "^1.683.0",
152 "stylelint": "^13.13.0",
153 "stylelint-config-prettier": "^8.0.2",
154 "stylelint-config-recommended-scss": "^4.3.0",
155 "stylelint-prettier": "^1.2.0",
156 "stylelint-scss": "^3.20.1",
157 "typescript": "^4.3.5",
158 "vinyl-buffer": "^1.0.1",
159 "vinyl-source-stream": "^2.0.0",
160 "yargs": "^17.1.1"
161 }
162}