This repository was archived by the owner on Aug 24, 2021. It is now read-only.
File tree 2 files changed +11
-22
lines changed 2 files changed +11
-22
lines changed Original file line number Diff line number Diff line change 7
7
"./src/crypto-sha1-2.js" : " ./src/crypto-sha1-2-browser.js"
8
8
},
9
9
"scripts" : {
10
- "test" : " aegir-test --webworker " ,
11
- "test:browser" : " aegir-test browser --webworker " ,
10
+ "test" : " aegir-test" ,
11
+ "test:browser" : " aegir-test browser" ,
12
12
"test:node" : " aegir-test node" ,
13
13
"lint" : " aegir-lint" ,
14
14
"docs" : " aegir-docs" ,
15
- "release" : " aegir-release --docs --webworker " ,
16
- "release-minor" : " aegir-release minor --docs --webworker " ,
17
- "release-major" : " aegir-release major --docs --webworker " ,
15
+ "release" : " aegir-release --docs" ,
16
+ "release-minor" : " aegir-release minor --docs" ,
17
+ "release-major" : " aegir-release major --docs" ,
18
18
"build" : " aegir-build" ,
19
19
"coverage" : " aegir-coverage" ,
20
20
"coverage-publish" : " aegir-coverage publish" ,
44
44
"nodeify" : " ^1.0.0"
45
45
},
46
46
"devDependencies" : {
47
- "aegir" : " ^9.4 .0" ,
47
+ "aegir" : " ^10.0 .0" ,
48
48
"benchmark" : " ^2.1.3" ,
49
49
"chai" : " ^3.5.0" ,
50
50
"pre-commit" : " ^1.2.2"
63
63
" Richard Littauer <[email protected] >" ,
64
64
" npm-to-cdn-bot (by Forbes Lindesay) <[email protected] >"
65
65
]
66
- }
66
+ }
Original file line number Diff line number Diff line change 1
- /* global self */
2
1
'use strict'
3
2
4
3
const nodeify = require ( 'nodeify' )
5
4
6
5
const webCrypto = getWebCrypto ( )
7
6
8
7
function getWebCrypto ( ) {
9
- let globalContext
10
-
11
- if ( typeof window !== 'undefined' ) {
12
- globalContext = window
13
- } else if ( typeof self !== 'undefined' ) {
14
- globalContext = self
15
- } else {
16
- return
17
- }
18
-
19
- if ( globalContext . crypto ) {
20
- return globalContext . crypto . subtle || globalContext . crypto . webkitSubtle
8
+ if ( self . crypto ) {
9
+ return self . crypto . subtle || self . crypto . webkitSubtle
21
10
}
22
11
23
- if ( globalContext . msCrypto ) {
24
- return globalContext . msCrypto . subtle
12
+ if ( self . msCrypto ) {
13
+ return self . msCrypto . subtle
25
14
}
26
15
}
27
16
You can’t perform that action at this time.
0 commit comments