This repository was archived by the owner on Aug 4, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 7 files changed +104
-5
lines changed Expand file tree Collapse file tree 7 files changed +104
-5
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "parserOptions" : {
3
+ "ecmaVersion" : 5
4
+ },
5
+ "extends" : " eslint:recommended" ,
6
+ "env" : {
7
+ "commonjs" : true ,
8
+ "browser" : true
9
+ },
10
+ "globals" : {
11
+ "Promise" : " readonly"
12
+ },
13
+ "rules" : {
14
+ "strict" : [2 , " global" ],
15
+ "block-scoped-var" : 2 ,
16
+ "consistent-return" : 2 ,
17
+ "eqeqeq" : [2 , " smart" ],
18
+ "guard-for-in" : 2 ,
19
+ "no-caller" : 2 ,
20
+ "no-extend-native" : 2 ,
21
+ "no-loop-func" : 2 ,
22
+ "no-new" : 2 ,
23
+ "no-param-reassign" : 2 ,
24
+ "no-return-assign" : 2 ,
25
+ "no-unused-expressions" : 2 ,
26
+ "no-use-before-define" : 2 ,
27
+ "radix" : [2 , " always" ],
28
+ "indent" : [2 , 2 ],
29
+ "quotes" : [2 , " double" ],
30
+ "semi" : [2 , " always" ]
31
+ }
32
+ }
Original file line number Diff line number Diff line change
1
+ name : CI
2
+
3
+ on :
4
+ push :
5
+ branches : [master]
6
+ pull_request :
7
+ branches : [master]
8
+
9
+ jobs :
10
+ build :
11
+ runs-on : ubuntu-latest
12
+ steps :
13
+ - uses : actions/checkout@v2
14
+
15
+ - uses : purescript-contrib/setup-purescript@main
16
+
17
+ - uses : actions/setup-node@v1
18
+ with :
19
+ node-version : " 10"
20
+
21
+ - name : Install dependencies
22
+ run : |
23
+ npm install -g bower
24
+ npm install
25
+ bower install --production
26
+
27
+ - name : Build source
28
+ run : npm run-script build
29
+
30
+ - name : Run tests
31
+ run : |
32
+ bower install
33
+ npm run-script test --if-present
Original file line number Diff line number Diff line change
1
+ /. *
2
+ ! /.gitignore
3
+ ! /.eslintrc.json
4
+ ! /.github /
5
+ package-lock.json
1
6
/bower_components /
2
7
/node_modules /
3
- /.pulp-cache /
4
8
/output /
5
9
/generated-docs /
6
- /.psc-package /
7
- /.psc *
8
- /.purs *
9
- /.psa *
Original file line number Diff line number Diff line change 1
1
# purescript-web-promise
2
+
3
+ [ ![ Latest release] ( http://img.shields.io/github/release/purescript-web/purescript-web-promise.svg )] ( https://github.com/purescript-web/purescript-web-promise/releases )
4
+ [ ![ Build status] ( https://github.com/purescript-web/purescript-web-promise/workflows/CI/badge.svg?branch=master )] ( https://github.com/purescript-web/purescript-web-promise/actions?query=workflow%3ACI+branch%3Amaster )
5
+ [ ![ Pursuit] ( https://pursuit.purescript.org/packages/purescript-web-promise/badge )] ( https://pursuit.purescript.org/packages/purescript-web-promise )
6
+
7
+ Types and low-level implementations for JavaScript Promises.
8
+
9
+ ## Installation
10
+
11
+ ```
12
+ spago install web-promise
13
+ ```
14
+
15
+ ## Documentation
16
+
17
+ Module documentation is [ published on Pursuit] ( http://pursuit.purescript.org/packages/purescript-web-promise ) .
18
+
Original file line number Diff line number Diff line change
1
+ {
2
+ "private" : true ,
3
+ "scripts" : {
4
+ "clean" : " rimraf output && rimraf .pulp-cache" ,
5
+ "build" : " eslint src && pulp build -- --censor-lib --strict"
6
+ },
7
+ "devDependencies" : {
8
+ "eslint" : " ^7.15.0" ,
9
+ "pulp" : " ^15.0.0" ,
10
+ "purescript-psa" : " ^0.8.0" ,
11
+ "rimraf" : " ^3.0.2"
12
+ }
13
+ }
Original file line number Diff line number Diff line change
1
+ "use strict" ;
2
+
1
3
exports . new = function ( k ) {
2
4
return new Promise ( k ) ;
3
5
} ;
Original file line number Diff line number Diff line change
1
+ "use strict" ;
2
+
1
3
exports . fromError = function ( a ) {
2
4
return a ;
3
5
} ;
You can’t perform that action at this time.
0 commit comments