File tree Expand file tree Collapse file tree 7 files changed +27
-18
lines changed Expand file tree Collapse file tree 7 files changed +27
-18
lines changed Original file line number Diff line number Diff line change 1
1
{
2
- "env" : { "browser" : true , "commonjs" : true },
2
+ "env" : { "browser" : true },
3
3
"extends" : " eslint:recommended" ,
4
- "parserOptions" : { "ecmaVersion" : 5 },
4
+ "parserOptions" : { "ecmaVersion" : 6 , "sourceType" : " module " },
5
5
"rules" : {
6
6
"block-scoped-var" : " error" ,
7
7
"consistent-return" : " error" ,
Original file line number Diff line number Diff line change 16
16
- name : Set up PureScript toolchain
17
17
uses : purescript-contrib/setup-purescript@main
18
18
with :
19
+ purescript : " unstable"
19
20
purs-tidy : " latest"
20
21
21
22
- name : Cache PureScript dependencies
49
50
- name : Build the project
50
51
run : npm run build
51
52
52
- - name : Run tests
53
- run : npm run test
53
+ # - name: Run tests
54
+ # run: npm run test
54
55
55
56
- name : Check formatting
56
57
run : purs-tidy check src test
58
+
59
+ - name : Verify Bower & Pulp
60
+ run : |
61
+ npm install bower pulp@16.0.0-0
62
+ npx bower install
63
+ npx pulp build -- --censor-lib --strict
64
+ if [ -d "test" ]; then
65
+ npx pulp test
66
+ fi
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ Notable changes to this project are documented in this file. The format is based
5
5
## [ Unreleased]
6
6
7
7
Breaking changes:
8
+ - Migrate FFI to ES modules (#44 by @JordanMartinez )
8
9
9
10
New features:
10
11
Original file line number Diff line number Diff line change 18
18
" package.json"
19
19
],
20
20
"dependencies" : {
21
- "purescript-effect" : " ^3.0.0 " ,
22
- "purescript-functions" : " ^5.0.0 " ,
23
- "purescript-maybe" : " ^5.0.0 " ,
24
- "purescript-prelude" : " ^5.0.0 "
21
+ "purescript-effect" : " master " ,
22
+ "purescript-functions" : " master " ,
23
+ "purescript-maybe" : " master " ,
24
+ "purescript-prelude" : " master "
25
25
},
26
26
"devDependencies" : {
27
- "purescript-assert" : " ^5.0.0 "
27
+ "purescript-assert" : " master "
28
28
}
29
29
}
Original file line number Diff line number Diff line change 1
1
let upstream =
2
- https:// github . com/ purescript/ package- sets/ releases / download / psc - 0.14 . 3 - 20210722 / packages. dhall sha256 : 1 ceb43aa59436bf5601bac45f6f3781c4e1f0e4c2b8458105b018e5ed8c30f8c
2
+ https:// raw . githubusercontent . com/ purescript/ package- sets/ prepare - 0.15 / src / packages. dhall
3
3
4
4
in upstream
Original file line number Diff line number Diff line change 5
5
, " functions"
6
6
, " maybe"
7
7
, " prelude"
8
- , " psci-support"
9
8
]
10
9
, packages = ./ packages. dhall
11
10
, sources = [ " src/**/*.purs" , " test/**/*.purs" ]
Original file line number Diff line number Diff line change 1
1
/* eslint-disable no-eq-null, eqeqeq */
2
2
3
- "use strict" ;
3
+ const nullImpl = null ;
4
+ export { nullImpl as null } ;
4
5
5
- exports [ "null" ] = null ;
6
-
7
- exports . nullable = function ( a , r , f ) {
6
+ export function nullable ( a , r , f ) {
8
7
return a == null ? r : f ( a ) ;
9
- } ;
8
+ }
10
9
11
- exports . notNull = function ( x ) {
10
+ export function notNull ( x ) {
12
11
return x ;
13
- } ;
12
+ }
You can’t perform that action at this time.
0 commit comments