Skip to content

Commit ef685db

Browse files
Merge pull request #321 from TheLudd/es6
add es module file and declaration
2 parents 1b1acd6 + da8e9b0 commit ef685db

File tree

5 files changed

+31
-0
lines changed

5 files changed

+31
-0
lines changed

CONTRIBUTING.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ When adding a type class to __README.md__, please update __names__ then run:
88
```console
99
$ npm run generate-js
1010
$ npm run generate-ts
11+
$ npm run generate-es
1112
```

index.mjs

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
export const equals = 'fantasy-land/equals';
2+
export const lte = 'fantasy-land/lte';
3+
export const compose = 'fantasy-land/compose';
4+
export const id = 'fantasy-land/id';
5+
export const concat = 'fantasy-land/concat';
6+
export const empty = 'fantasy-land/empty';
7+
export const invert = 'fantasy-land/invert';
8+
export const filter = 'fantasy-land/filter';
9+
export const map = 'fantasy-land/map';
10+
export const contramap = 'fantasy-land/contramap';
11+
export const ap = 'fantasy-land/ap';
12+
export const of = 'fantasy-land/of';
13+
export const alt = 'fantasy-land/alt';
14+
export const zero = 'fantasy-land/zero';
15+
export const reduce = 'fantasy-land/reduce';
16+
export const traverse = 'fantasy-land/traverse';
17+
export const chain = 'fantasy-land/chain';
18+
export const chainRec = 'fantasy-land/chainRec';
19+
export const extend = 'fantasy-land/extend';
20+
export const extract = 'fantasy-land/extract';
21+
export const bimap = 'fantasy-land/bimap';
22+
export const promap = 'fantasy-land/promap';

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,15 @@
3131
"/README.md",
3232
"/index.d.ts",
3333
"/index.js",
34+
"/index.mjs",
3435
"/package.json"
3536
],
3637
"main": "index.js",
3738
"types": "index.d.ts",
39+
"module": "index.mjs",
3840
"scripts": {
3941
"doctest": "sanctuary-doctest",
42+
"generate-es": "scripts/generate-es",
4043
"generate-js": "scripts/generate-js",
4144
"generate-ts": "scripts/generate-ts",
4245
"lint": "sanctuary-lint",

scripts/generate-es

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env bash
2+
set -euf -o pipefail
3+
4+
awk '{ print "export const " $0 " = \047fantasy-land/" $0 "\047;" }' names >index.mjs

scripts/lint

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ node_modules/.bin/sanctuary-lint "$@"
55

66
scripts/generate-js && git diff --exit-code index.js
77
scripts/generate-ts && git diff --exit-code index.d.ts
8+
scripts/generate-es && git diff --exit-code index.mjs

0 commit comments

Comments
 (0)