Linter, test, code coverage and GitLab CI
parent
35f9b122
No related branches found
No related tags found
Showing
- .eslintrc 22 additions, 0 deletions.eslintrc
- .gitignore 5 additions, 2 deletions.gitignore
- .gitlab-ci.yml 83 additions, 0 deletions.gitlab-ci.yml
- .mocharc.cjs 3 additions, 0 deletions.mocharc.cjs
- .npmrc 3 additions, 0 deletions.npmrc
- bin/asciidoc-tck.js 1 addition, 1 deletionbin/asciidoc-tck.js
- lib/index.js 10 additions, 82 deletionslib/index.js
- lib/runner.js 102 additions, 0 deletionslib/runner.js
- npm/format.js 45 additions, 0 deletionsnpm/format.js
- package-lock.json 5036 additions, 2687 deletionspackage-lock.json
- package.json 35 additions, 6 deletionspackage.json
- test/adapters/asciidoctor-parser.js 6 additions, 6 deletionstest/adapters/asciidoctor-parser.js
- test/adapters/asciidoctor.js 2 additions, 3 deletionstest/adapters/asciidoctor.js
- test/config.cjs 30 additions, 0 deletionstest/config.cjs
- test/smoke-test.js 18 additions, 0 deletionstest/smoke-test.js
.eslintrc
0 → 100644
.gitlab-ci.yml
0 → 100644
.mocharc.cjs
0 → 100644
.npmrc
0 → 100644
lib/runner.js
0 → 100644
npm/format.js
0 → 100644
This diff is collapsed.
... | ... | @@ -29,7 +29,15 @@ |
"outputPath": "dist" | ||
}, | ||
"scripts": { | ||
"build": "rollup -c && pkg ." | ||
"dist": "rollup -c && pkg .", | ||
"build": "npm run lint && npm t", | ||
"coverage": "CODE_COVERAGE=1 c8 npm t", | ||
"format": "node npm/format.js lib,test,npm,bin", | ||
"lint": "eslint lib test npm bin --ext js", | ||
"test": "_mocha", | ||
"version": "node npm/version.js", | ||
"prepublishOnly": "node npm/prepublishOnly.js", | ||
"postpublish": "node npm/postpublish.js" | ||
}, | ||
"keywords": [], | ||
"author": "AsciiDoc Working Group", | ||
... | ... | @@ -39,14 +47,35 @@ |
"homepage": "https://asciidoc.org", | ||
"license": "EPL-2.0", | ||
"dependencies": { | ||
"chai": "^4.3.6", | ||
"glob": "^8.0.3", | ||
"mocha": "^10.0.0", | ||
"yargs": "^17.6.0" | ||
"chai": "~4.3", | ||
"glob": "~8.0", | ||
"mocha": "~10.0", | ||
"yargs": "~17.6" | ||
}, | ||
"devDependencies": { | ||
"@asciidoctor/core": "2.2.6", | ||
"c8": "~7.12", | ||
"dirty-chai": "~2.0", | ||
"eslint": "~7.32", | ||
"eslint-config-standard": "~16.0", | ||
"pkg": "5.8.0", | ||
"prettier-eslint": "~13.0", | ||
"rollup": "3.2.0" | ||
} | ||
}, | ||
"c8": { | ||
"cache": true, | ||
"cacheDir": "node_modules/.cache/nyc", | ||
"include": [ | ||
"lib/*.js" | ||
], | ||
"reporter": [ | ||
"cobertura", | ||
"lcov", | ||
"text" | ||
], | ||
"reportDir": "reports" | ||
}, | ||
"workspaces": [ | ||
"." | ||
] | ||
} |
test/config.cjs
0 → 100644
test/smoke-test.js
0 → 100644
Please register or sign in to comment