File tree Expand file tree Collapse file tree 26 files changed +1392
-0
lines changed Expand file tree Collapse file tree 26 files changed +1392
-0
lines changed Original file line number Diff line number Diff line change 1+ exclude_patterns :
2+ - doc/**
3+ - dist/**
4+ - test/**
Original file line number Diff line number Diff line change 1+ module . exports = {
2+ extends : [ '@js-library' ]
3+ } ;
Original file line number Diff line number Diff line change 1+ {
2+ "source" : " ./src" ,
3+ "destination" : " ./gh-pages" ,
4+ "debug" : false ,
5+ "index" : " ./README.md" ,
6+ "package" : " ./package.json" ,
7+ "plugins" : [
8+ {
9+ "name" : " esdoc-standard-plugin" ,
10+ "option" : {
11+ "accessor" : {
12+ "access" : [
13+ " public" ,
14+ " protected" ,
15+ " private"
16+ ],
17+ "autoPrivate" : true
18+ },
19+ "brand" : {
20+ "title" : " @async-iterable-iterator/async-iterable-to-array"
21+ },
22+ "test" : {
23+ "type" : " ava" ,
24+ "source" : " ./test/src"
25+ },
26+ "manual" : {
27+ "files" : [
28+ " ./doc/manual/overview.md" ,
29+ " ./doc/manual/installation.md" ,
30+ " ./doc/manual/usage.md" ,
31+ " ./doc/manual/example.md"
32+ ]
33+ }
34+ }
35+ },
36+ {
37+ "name" : " esdoc-inject-style-plugin" ,
38+ "option" : {
39+ "enable" : true ,
40+ "styles" : [
41+ " ./doc/css/style.css"
42+ ]
43+ }
44+ },
45+ {
46+ "name" : " esdoc-inject-script-plugin" ,
47+ "option" : {
48+ "enable" : true ,
49+ "scripts" : [
50+ " ./doc/scripts/header.js"
51+ ]
52+ }
53+ },
54+ {
55+ "name" : " esdoc-ecmascript-proposal-plugin" ,
56+ "option" : {
57+ "all" : true
58+ }
59+ }
60+ ]
61+ }
Original file line number Diff line number Diff line change 1+ {
2+ "files": [
3+ "package.json"
4+ ],
5+ "quiet": false,
6+ "required": [
7+ "name",
8+ "version"
9+ ],
10+ "requiredOnPrivate": [],
11+ "sortToTop": [
12+ "name",
13+ "description",
14+ "version",
15+ "license",
16+ "author",
17+ "homepage",
18+ "repository",
19+ "bugs",
20+ "keywords",
21+ "sideEffects",
22+ "type",
23+ "source",
24+ "main",
25+ "module",
26+ "esmodule",
27+ "umd:main",
28+ "unpkg",
29+ "exports",
30+ "files",
31+ "publishConfig",
32+ "scripts",
33+ "bundledDependencies",
34+ "dependencies",
35+ "optionalDependencies",
36+ "peerDependencies",
37+ "peerDependenciesMeta",
38+ "devDependencies"
39+ ],
40+ "sortedSubItems": [
41+ "keywords",
42+ "exports",
43+ "files",
44+ "scripts",
45+ "bundledDependencies",
46+ "dependencies",
47+ "optionalDependencies",
48+ "peerDependencies",
49+ "peerDependenciesMeta",
50+ "devDependencies"
51+ ],
52+ "warn": [
53+ "description",
54+ "author",
55+ "repository",
56+ "keywords",
57+ "main",
58+ "bugs",
59+ "homepage",
60+ "license",
61+ "files"
62+ ],
63+ "warnOnPrivate": [
64+ "name",
65+ "version",
66+ "description",
67+ "main"
68+ ],
69+ "dryRun": false,
70+ "wipe": false,
71+ "indent": null,
72+ "newLine": null,
73+ "finalNewLine": null
74+ }
Original file line number Diff line number Diff line change 1+ name : ci:build
2+ on :
3+ - push
4+ - pull_request
5+ jobs :
6+ test :
7+ name : Continuous integration (build)
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Checkout 🛎️
11+ uses : actions/checkout@v2
12+
13+ - name : Install 🔧
14+ uses : bahmutov/npm-install@v1
15+ with :
16+ install-command : yarn --frozen-lockfile --ignore-scripts
17+ useRollingCache : true
18+
19+ - name : Build 🏗️
20+ run : yarn build
Original file line number Diff line number Diff line change 1+ name : ci:cover
2+ on :
3+ - push
4+ - pull_request
5+ jobs :
6+ cover :
7+ name : Continuous integration (code coverage)
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Checkout 🛎️
11+ uses : actions/checkout@v2
12+
13+ - name : Install 📦
14+ uses : bahmutov/npm-install@v1
15+ with :
16+ install-command : yarn --frozen-lockfile --ignore-scripts
17+ useRollingCache : true
18+
19+ - name : Test and record coverage 🔬
20+ run : yarn cover
21+
22+ - name : Publish coverage report 📃
23+ uses : codecov/codecov-action@v2
24+ with :
25+ fail_ci_if_error : true
Original file line number Diff line number Diff line change 1+ name : ci:lint-config
2+ on :
3+ - push
4+ - pull_request
5+ jobs :
6+ cover :
7+ name : Continuous integration (config linting)
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Checkout 🛎️
11+ uses : actions/checkout@v2
12+
13+ - name : Install 📦
14+ uses : bahmutov/npm-install@v1
15+ with :
16+ install-command : yarn --frozen-lockfile --ignore-scripts
17+ useRollingCache : true
18+
19+ - name : Lint config 👕
20+ run : yarn lint-config
Original file line number Diff line number Diff line change 1+ name : ci:lint
2+ on :
3+ - push
4+ - pull_request
5+ jobs :
6+ cover :
7+ name : Continuous integration (code linting)
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Checkout 🛎️
11+ uses : actions/checkout@v2
12+
13+ - name : Install 📦
14+ uses : bahmutov/npm-install@v1
15+ with :
16+ install-command : yarn --frozen-lockfile --ignore-scripts
17+ useRollingCache : true
18+
19+ - name : Lint 👕
20+ run : yarn lint
Original file line number Diff line number Diff line change 1+ name : Build and Deploy GitHub pages
2+ on :
3+ release :
4+ types :
5+ - created
6+ jobs :
7+ build-and-deploy :
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Checkout 🛎️
11+ uses : actions/checkout@v2
12+
13+ - name : Install 🔧
14+ run : npm install
15+
16+ - name : Build 🏗️
17+ run : npm run build-gh-pages
18+
19+ - name : Deploy 🚀
20+ uses : JamesIves/github-pages-deploy-action@4.1.8
21+ with :
22+ branch : gh-pages
23+ folder : gh-pages
Original file line number Diff line number Diff line change 1+ # lock file
2+ ! yarn.lock
3+
4+ # Generated files
5+ /dist
6+
7+ # Dependency directory
8+ node_modules
9+ jspm_packages
10+
11+ # Coverage directory used by nyc
12+ /coverage
13+ /.nyc_output
14+
15+ # Documentation
16+ /gh-pages
You can’t perform that action at this time.
0 commit comments