main
1{
2 "name": "proof",
3 "private": true,
4 "scripts": {
5 "lint": "yarn lint:js && yarn lint:scss && yarn audit",
6 "lint:autofix": "yarn lint:js --fix && yarn lint:scss --fix",
7 "lint:js": "eslint app/javascript/",
8 "lint:scss": "stylelint -f unix --color app/javascript/styles/*.scss",
9 "start": "./bin/webpack-dev-server",
10 "test": "NODE_ENV=test karma start",
11 "test:watch": "yarn test --no-single-run"
12 },
13 "dependencies": {
14 "@rails/webpacker": "^4.0.0",
15 "@stimulus/polyfills": "^1.1.0",
16 "bourbon": "^5.1.0",
17 "bulma": "^0.7.2",
18 "jquery": "^3.5.0",
19 "json-loader": "^0.5.7",
20 "local-time": "^2.1.0",
21 "qrcode": "^1.2.0",
22 "rails-ujs": "^5.2.1",
23 "stimulus": "^1.1.0",
24 "turbolinks": "^5.2.0",
25 "validator": "^10.9.0"
26 },
27 "devDependencies": {
28 "@babel/runtime-corejs3": "^7.5.5",
29 "@fortawesome/fontawesome-free": "^5.6.1",
30 "babel-eslint": "^9.0.0",
31 "eslint": "^5.5.0",
32 "eslint-config-airbnb-base": "^13.1.0",
33 "eslint-plugin-import": "^2.14.0",
34 "jasmine": "^3.1.0",
35 "jasmine-core": "^3.1.0",
36 "karma": "^4.0.0",
37 "karma-chrome-launcher": "^2.2.0",
38 "karma-fixture": "^0.2.6",
39 "karma-html2js-preprocessor": "^1.1.0",
40 "karma-jasmine": "^1.1.1",
41 "karma-jquery": "^0.2.2",
42 "karma-json-fixtures-preprocessor": "^0.0.6",
43 "karma-mocha-reporter": "^2.2.5",
44 "karma-sourcemap-loader": "^0.3.7",
45 "karma-webpack": "^3.0.0",
46 "resolve-url-loader": "^3.0.0",
47 "stylelint": "^9.8.0",
48 "stylelint-config-standard": "^18.2.0",
49 "testdouble": "^3.7.0",
50 "testdouble-jasmine": "^0.2.1",
51 "virtual-module-webpack-plugin": "^0.4.1",
52 "webpack-dev-server": "^3.1.11",
53 "yaml-js": "^0.2.3"
54 }
55}