UNPKG

4.46 kBJSONView Raw
1{
2 "name": "uswds",
3 "version": "2.8.1",
4 "description": "Open source UI components and visual style guide for U.S. government websites",
5 "engines": {
6 "node": ">= 4"
7 },
8 "main": "dist/js/uswds.min.js",
9 "jsnext:main": "src/js/start.js",
10 "style": "dist/css/uswds.min.css",
11 "sass": "src/stylesheets/uswds.scss",
12 "mocha": {
13 "config": "spec/.mocharc.json"
14 },
15 "scripts": {
16 "build": "gulp build",
17 "build:css": "gulp sass",
18 "build:js": "gulp javascript",
19 "cover": "nyc --reporter=lcov --config config/nycrc.yml gulp cover",
20 "format-tokens": "node ./src/utils/style-format.js --file './src/data/colors' --output './src/stylesheets/core/system-tokens'",
21 "federalist": "npm install && gulp build && fractal build",
22 "lint": "eslint src/js/**/*.js spec/**/*.js",
23 "mocha": "mocha",
24 "prepare": "gulp build",
25 "preversion": "npm test",
26 "release": "gulp release",
27 "spec": "npm run mocha -- 'spec/**/*.spec.js'",
28 "start": "fractal start --sync & npm run watch",
29 "test": "snyk test && gulp eslint && gulp typecheck && gulp stylelint && fractal build && gulp test && gulp regression",
30 "test:ci": "gulp eslint && gulp typecheck && gulp stylelint && fractal build && gulp test && gulp regression",
31 "test:unit": "gulp test",
32 "test:visual": "node ./spec/visual-regression-tester.js test",
33 "test:visual:update": " node ./spec/visual-regression-tester.js test --updateGolden",
34 "version": "gulp build release",
35 "watch": "NODE_ENV=development nswatch"
36 },
37 "watch": {
38 "src/stylesheets/**/*.scss": "build:css",
39 "src/js/**/*.js": "build:js"
40 },
41 "repository": {
42 "type": "git",
43 "url": "https://github.com/uswds/uswds.git"
44 },
45 "author": "18F",
46 "contributors": [
47 "Shawn Allen <shawn.allen@gsa.gov>",
48 "Maya Benari <maya.ben-ari@gsa.gov>",
49 "Adam Biagianti <adam.biagianti@gsa.gov>",
50 "John Donmoyer <john.donmoyer@gsa.gov>",
51 "Julia Elman <julia.elman@gsa.gov>",
52 "Brian Hurst <brian.hurst@gsa.gov>",
53 "Jeremia Kimelman <jeremia.kimelman@gsa.gov>",
54 "Roger Steve Ruiz <roger.ruiz@gsa.gov>",
55 "Marco Segreto <marco.segreto@gsa.gov>",
56 "Atul Varma <atul.varma@gsa.gov>",
57 "Dan O. Williams <daniel.williams@gsa.gov>",
58 "Sara D. Cope <sara.cope@gsa.gov>",
59 "Stephanie Green <stephanie.green@gsa.gov"
60 ],
61 "license": "SEE LICENSE IN LICENSE.md",
62 "bugs": {
63 "url": "https://github.com/uswds/uswds/issues"
64 },
65 "homepage": "https://github.com/uswds/uswds#readme",
66 "dependencies": {
67 "classlist-polyfill": "^1.0.3",
68 "del": "^5.1.0",
69 "domready": "^1.0.8",
70 "elem-dataset": "^2.0.0",
71 "lodash.debounce": "^4.0.7",
72 "object-assign": "^4.1.1",
73 "receptor": "^1.0.0",
74 "resolve-id-refs": "^0.1.0"
75 },
76 "devDependencies": {
77 "@babel/preset-env": "^7.11.0",
78 "@frctl/fractal": "^1.3.0",
79 "@frctl/nunjucks": "^2.0.2",
80 "@types/node": "^14.0.27",
81 "ansi-colors": "^4.1.1",
82 "autoprefixer": "^9.8.6",
83 "axe-core": "^4.0.1",
84 "babelify": "^10.0.0",
85 "browserify": "^16.5.2",
86 "chrome-launcher": "^0.13.4",
87 "chrome-remote-interface": "^0.28.2",
88 "cross-spawn": "^7.0.3",
89 "eslint": "^7.6.0",
90 "eslint-config-airbnb-base": "^14.2.0",
91 "eslint-config-prettier": "^6.11.0",
92 "eslint-plugin-import": "^2.22.0",
93 "fancy-log": "^1.3.3",
94 "gulp": "^4.0.2",
95 "gulp-changed": "^4.0.2",
96 "gulp-cli": "^2.3.0",
97 "gulp-eslint": "^6.0.0",
98 "gulp-filter": "^6.0.0",
99 "gulp-postcss": "^8.0.0",
100 "gulp-rename": "^2.0.0",
101 "gulp-replace": "^1.0.0",
102 "gulp-sass": "^4.1.0",
103 "gulp-sourcemaps": "^2.6.5",
104 "gulp-spawn-mocha": "^6.0.0",
105 "gulp-stylelint": "^13.0.0",
106 "gulp-uglify": "^3.0.0",
107 "handlebars": "^4.7.6",
108 "handlebars-helpers": "^0.10.0",
109 "jsdom": "^16.4.0",
110 "jsdom-global": "^3.0.2",
111 "mocha": "^8.1.1",
112 "node-notifier": "^8.0.0",
113 "normalize.css": "^8.0.1",
114 "nswatch": "^0.2.0",
115 "nyc": "^15.1.0",
116 "postcss-csso": "^4.0.0",
117 "postcss-discard-comments": "^4.0.2",
118 "prettier": "^2.0.5",
119 "resemblejs": "^3.2.5",
120 "sass": "^1.26.10",
121 "sinon": "^9.0.3",
122 "stylelint": "^13.6.1",
123 "stylelint-config-prettier": "^8.0.2",
124 "stylelint-config-recommended-scss": "^4.2.0",
125 "stylelint-prettier": "^1.1.2",
126 "stylelint-scss": "^3.18.0",
127 "typescript": "^3.9.7",
128 "vinyl-buffer": "^1.0.1",
129 "vinyl-source-stream": "^2.0.0",
130 "yargs": "^15.4.1"
131 }
132}