forked from bugsnag/bugsnag-js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
115 lines (115 loc) · 4.57 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
{
"name": "bugsnag-js",
"version": "4.1.2",
"description": "Automatically detect JavaScript errors, collect detailed diagnostic information, and get notified about errors in real-time.",
"keywords": [
"exception",
"bugsnag",
"error",
"JavaScript",
"browsers",
"monitoring",
"reporting",
"client-side"
],
"main": "node/index.js",
"browser": "dist/bugsnag.js",
"types": "types/bugsnag.d.ts",
"browserify": {
"transform": "browserify-versionify"
},
"scripts": {
"preversion": "./bin/env-check && npm run test:basic",
"version": "npm run build && npm run chore && ./bin/update-changelog && git add README.md CHANGELOG.md dist",
"postversion": "git push && git push --tags && npm publish --tag $(./bin/dist-tag-value)",
"postpublish": "./bin/cdn-upload",
"test": "npm run build && npm run test:lint && npm run test:unit && npm run test:types && npm run test:integration && npm run test:e2e",
"test:basic": "npm run test:lint && npm run test:unit && npm run test:types",
"test:unit": "nyc --reporter=lcov --report-dir coverage/node -- jasmine '!(node_modules|browser|e2e|examples|types)/**/*.test.js' && nyc check-coverage --report-dir coverage/node",
"test:types": "jasmine 'types/**/*.test.js'",
"test:integration": "npm run test:integration:browser && npm run test:integration:node",
"test:integration:browser": "karma start browser/test/lib/karma.conf.js --single-run",
"test:integration:quick": "karma start browser/test/lib/karma.conf.js --single-run --browsers ChromeHeadless",
"test:integration:node": "echo TODO",
"test:e2e": "karma start e2e/lib/karma.conf.js --single-run",
"test:e2e:quick": "karma start e2e/lib/karma.conf.js --single-run --browsers ChromeHeadless",
"test:lint": "standard && tslint -c types/tslint.json types/*.d.ts",
"build": "npm run build:dist && npm run build:dist:min",
"build:dist": "bin/bundle > dist/bugsnag.js",
"build:dist:min": "bin/bundle | bin/minify dist/bugsnag.min.js",
"chore": "npm run chore:contibuting-toc && npm run chore:readme-size-badge",
"chore:contibuting-toc": "markdown-toc -i CONTRIBUTING.md",
"chore:readme-size-badge": "./bin/readme-size-badge"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/bugsnag/bugsnag-js"
},
"jspm": {
"jspmNodeConversion": false,
"main": "dist/bugsnag.js",
"dependencies": {}
},
"standard": {
"ignore": [
"dist",
"e2e/**/serve/**",
"examples/typescript/app.js",
"examples/sourcemaps/app.js"
]
},
"devDependencies": {
"babel-core": "^6.26.0",
"babel-plugin-syntax-object-rest-spread": "^6.13.0",
"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
"babel-plugin-transform-es2015-block-scoping": "^6.26.0",
"babel-plugin-transform-es2015-classes": "^6.24.1",
"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
"babel-plugin-transform-es2015-destructuring": "^6.23.0",
"babel-plugin-transform-es2015-parameters": "^6.24.1",
"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
"babel-plugin-transform-es2015-spread": "^6.22.0",
"babel-plugin-transform-es2015-template-literals": "^6.22.0",
"babel-plugin-transform-es3-member-expression-literals": "^6.22.0",
"babel-plugin-transform-es3-property-literals": "^6.22.0",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"babelify": "^8.0.0",
"browser-pack-flat": "^3.0.3",
"browserify": "^14.5.0",
"browserify-istanbul": "^3.0.1",
"cloudfront": "^0.4.1",
"core-js": "^2.5.1",
"editor": "^1.0.0",
"exorcist": "^0.4.0",
"glob": "^7.1.2",
"jasmine": "^2.8.0",
"jasmine-core": "^2.8.0",
"karma": "github:kevinsalter/karma#bc53a9ff5688910d306132eda1ef54905c54caf8",
"karma-browserify": "^5.1.1",
"karma-browserstack-launcher": "^1.3.0",
"karma-chrome-launcher": "^2.2.0",
"karma-coverage": "^1.1.1",
"karma-jasmine": "^1.1.0",
"knox": "^0.9.2",
"markdown-toc": "^1.2.0",
"nyc": "^11.2.1",
"proxyquire": "^1.8.0",
"semver": "^5.4.1",
"standard": "^10.0.3",
"tsify": "^3.0.3",
"tslint": "^5.8.0",
"typescript": "^2.6.1",
"uglify-js": "^3.0.28",
"watchify": "^3.9.0",
"webpack": "^3.8.1"
},
"dependencies": {
"browserify-versionify": "^1.0.6",
"cuid": "^1.3.8",
"error-stack-parser": "^2.0.1",
"fast-safe-stringify": "github:bengourley/fast-safe-stringify",
"iserror": "0.0.2",
"stack-generator": "github:bengourley/stack-generator#190a6f500cfc4a9ef77db204b4f571964e39c3d8"
}
}