From 7aee09b590422887d1a188800bd7704e6dd6bf84 Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Tue, 14 May 2024 15:51:20 -0400 Subject: [PATCH] Remove nyc, use c8 for coverage in oauth. --- packages/oauth/.c8rc.json | 7 +++++++ packages/oauth/.gitignore | 4 +--- packages/oauth/.nycrc.json | 14 -------------- packages/oauth/package.json | 8 +++++--- 4 files changed, 13 insertions(+), 20 deletions(-) create mode 100644 packages/oauth/.c8rc.json delete mode 100644 packages/oauth/.nycrc.json diff --git a/packages/oauth/.c8rc.json b/packages/oauth/.c8rc.json new file mode 100644 index 000000000..0c6de0f13 --- /dev/null +++ b/packages/oauth/.c8rc.json @@ -0,0 +1,7 @@ +{ + "include": ["src/*.ts"], + "exclude": ["**/*.spec.js", "**/*.spec.ts"], + "reporter": ["lcov", "text"], + "all": false, + "cache": true +} diff --git a/packages/oauth/.gitignore b/packages/oauth/.gitignore index 28891e45a..7118635a5 100644 --- a/packages/oauth/.gitignore +++ b/packages/oauth/.gitignore @@ -6,7 +6,5 @@ package-lock.json /dist # coverage -/.nyc_output /coverage -*.lcov -tmp/ \ No newline at end of file +tmp/ diff --git a/packages/oauth/.nycrc.json b/packages/oauth/.nycrc.json deleted file mode 100644 index 6c61b19dc..000000000 --- a/packages/oauth/.nycrc.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "include": [ - "src/**/*.ts" - ], - "exclude": [ - "**/*.spec.js" - ], - "reporter": ["lcov"], - "extension": [ - ".ts" - ], - "all": false, - "cache": true -} diff --git a/packages/oauth/package.json b/packages/oauth/package.json index d0d62d81b..1818d87bb 100644 --- a/packages/oauth/package.json +++ b/packages/oauth/package.json @@ -30,10 +30,11 @@ "scripts": { "prepare": "npm run build", "build": "npm run build:clean && tsc", - "build:clean": "shx rm -rf ./dist ./coverage ./.nyc_output", + "build:clean": "shx rm -rf ./dist ./coverage", "lint": "eslint --fix --ext .ts src", - "test": "npm run build && npm run lint && npm run test:mocha", - "test:mocha": "nyc --reporter=text-summary mocha --config .mocharc.json src/*.spec.js src/**/*.spec.js src/*.spec.ts src/**/*.spec.ts", + "test": "npm run lint && npm run coverage", + "coverage": "npm run build && c8 npm run test:mocha", + "test:mocha": "mocha --config .mocharc.json src/*.spec.js src/**/*.spec.js src/*.spec.ts src/**/*.spec.ts", "ref-docs:model": "api-extractor run", "watch": "npx nodemon --watch 'src' --ext 'ts' --exec npm run build" }, @@ -52,6 +53,7 @@ "@types/sinon": "^17", "@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/parser": "^6", + "c8": "^9.1.0", "chai": "^4", "eslint": "^8", "eslint-config-airbnb-base": "^15",