Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: migrate back from yarn to npm
Browse files Browse the repository at this point in the history
scolladon committed Oct 9, 2024

Verified

This commit was signed with the committer’s verified signature.
scolladon Sebastien
1 parent fdcfaae commit 0cf5e0a
Showing 27 changed files with 16,616 additions and 12,407 deletions.
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/issue.md
Original file line number Diff line number Diff line change
@@ -59,12 +59,12 @@ Issue verification check:
---

<!--
$ uname -v; yarn -v ; node -v ; git --version ; sf --version ; sf plugins
$ uname -v; npm -v ; node -v ; git --version ; sf --version ; sf plugins
-->

**Operating System:**

**yarn version:**
**npm version:**

**node version:**

12 changes: 6 additions & 6 deletions .github/actions/install/action.yml
Original file line number Diff line number Diff line change
@@ -5,18 +5,18 @@ description: Install dependencies
runs:
using: composite
steps:
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "yarn-cache=$(yarn config get cacheFolder)" >> "$GITHUB_OUTPUT"
- name: Get cache directory
id: cache-dir
run: echo "dir=$(npm config get cache)" >> "$GITHUB_OUTPUT"
shell: bash

- uses: actions/cache@v4
with:
path: ${{ steps.yarn-cache-dir-path.outputs.yarn-cache }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
path: ${{ steps.cache-dir.outputs.dir }}
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}

- name: Install dependencies
run: yarn install --immutable --check-cache
run: npm ci
shell: bash
env:
HUSKY: '0' # By default do not run HUSKY install
7 changes: 2 additions & 5 deletions .github/linters/.cspell.json
Original file line number Diff line number Diff line change
@@ -2,12 +2,10 @@
"ignorePaths": [
"**/CHANGELOG.md",
"**/.git/**",
"**/.yarnrc.yml",
"**/megalinter.yml",
"**/node_modules/**",
"**/src/metadata/**",
"**/src/service/typeHandlerFactory.ts",
"**/yarn.lock"
"**/src/service/typeHandlerFactory.ts"
],
"language": "en",
"noConfigSearch": true,
@@ -167,7 +165,6 @@
"weblinks",
"wireit",
"wlens",
"xmlbuilder",
"yarnrc"
"xmlbuilder"
]
}
9 changes: 4 additions & 5 deletions .github/workflows/on-main-push.yml
Original file line number Diff line number Diff line change
@@ -46,9 +46,9 @@ jobs:
uses: ./.github/actions/install

- name: Publish to npm
run: yarn npm publish --access public --tag latest-rc
run: npm publish --access public --tag latest-rc
env:
YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

test-release:
uses: ./.github/workflows/run-e2e-tests.yml
@@ -76,14 +76,13 @@ jobs:
- uses: google/wireit@setup-github-actions-caching/v2

- name: Build plugin
run: yarn pack
run: npm pack

- name: Install salesforce CLI
run: npm install -g @salesforce/cli

- name: Install plugin
run: |
yarn set version classic
sf plugins link .
sf plugins
@@ -96,7 +95,7 @@ jobs:

- name: Run benchmark
run: |
yarn test:perf
npm run test:perf
git reset --hard
- name: Store benchmark result
8 changes: 4 additions & 4 deletions .github/workflows/on-pull-request.yml
Original file line number Diff line number Diff line change
@@ -64,10 +64,10 @@ jobs:
run: npm outdated

- name: Check unused dependencies
run: yarn lint:dependencies
run: npm run lint:dependencies

- name: Audit dependencies
run: yarn npm audit
run: npm audit

megalinter:
runs-on: ubuntu-latest
@@ -135,9 +135,9 @@ jobs:
CURRENT_VERSION=$(jq -r '.version' package.json)
DEV_TAG="${{ env.DEV_CHANNEL }}.${{ github.run_id }}-${{ github.run_attempt }}"
npm version "${CURRENT_VERSION}-${DEV_TAG}"
yarn npm publish --access public --tag "${{ env.DEV_CHANNEL }}"
npm publish --access public --tag "${{ env.DEV_CHANNEL }}"
env:
YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: Comment PR dev channel
uses: thollander/actions-comment-pull-request@v2
10 changes: 5 additions & 5 deletions .github/workflows/reusable-build.yml
Original file line number Diff line number Diff line change
@@ -21,17 +21,17 @@ jobs:
- uses: google/wireit@setup-github-actions-caching/v2

- name: Lint plugin
run: yarn lint
run: npm run lint

- name: Lint plugin
run: yarn lint:plugin || exit 0
run: npm run lint:plugin || exit 0
continue-on-error: true

- name: Build plugin
run: yarn pack
run: npm pack

- name: Unit test
run: yarn test:unit -- --runInBand
run: npm run test:unit -- --runInBand

- name: Upload coverage
uses: codecov/codecov-action@v4
@@ -47,7 +47,7 @@ jobs:
path: ./e2e

- name: Functional test
run: yarn test:nut
run: npm run test:nut

- uses: actions/upload-artifact@v4
with:
4 changes: 2 additions & 2 deletions .github/workflows/run-e2e-tests.yml
Original file line number Diff line number Diff line change
@@ -39,5 +39,5 @@ jobs:

- name: E2E Tests
run: |
yarn
yarn test:e2e
npm install
npm run test:e2e
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -3,7 +3,6 @@
*-debug.log
*-error.log
/.nyc_output
/.yarn/cache
/e2e
/lib
/node_modules
7 changes: 0 additions & 7 deletions .gitleaks.toml

This file was deleted.

2 changes: 1 addition & 1 deletion .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh

yarn commitlint --edit
npx commitlint --edit
2 changes: 1 addition & 1 deletion .husky/post-checkout
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh

yarn dependencies:reinstall
npm run dependencies:reinstall
2 changes: 1 addition & 1 deletion .husky/post-merge
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh

yarn dependencies:reinstall
npm run dependencies:reinstall
2 changes: 1 addition & 1 deletion .husky/post-rewrite
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh

yarn dependencies:reinstall
npm run dependencies:reinstall
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh

yarn lint-staged
npx lint-staged
12 changes: 6 additions & 6 deletions .husky/pre-push
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/bin/sh

yarn lint
yarn lint:plugin
yarn pack
yarn test
npm run lint
npm run lint:plugin
npm pack
npm run test
npm outdated || true
yarn npm audit || true
yarn lint:dependencies || true
npm audit || true
npm run lint:dependencies || true
1 change: 0 additions & 1 deletion .ls-lint.yml
Original file line number Diff line number Diff line change
@@ -14,7 +14,6 @@ ignore:
- .nyc_output
- .vscode
- .wireit
- .yarn
- e2e
- lib
- megalinter-reports
1 change: 0 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
yarn.lock
.next
node_modules
output
925 changes: 0 additions & 925 deletions .yarn/releases/yarn-4.5.0.cjs

This file was deleted.

11 changes: 0 additions & 11 deletions .yarnrc.yml

This file was deleted.

24 changes: 12 additions & 12 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -9,8 +9,8 @@ We encourage the developer community to contribute to this repository. This guid

## Requirements

- [Node](https://nodejs.org/) >= 18
- [yarn](https://yarnpkg.com/) >= 3.6.0
- [Node](https://nodejs.org/) >= 20
- [npm](https://www.npmjs.com/) >= 10.9.0

## Installation

@@ -25,13 +25,13 @@ git clone [email protected]:scolladon/sfdx-git-delta.git
This will install all the tools needed to contribute

```bash
yarn
npm install
```

### 3) Build application

```bash
yarn pack
npm pack
```

Rebuild every time you made a change in the source and you need to test locally
@@ -44,13 +44,13 @@ When developing, use [jest](https://jestjs.io/en/) unit testing to provide test

```bash
# just run test
yarn test:unit
npm run test:unit
```

To execute a particular test, use the following command:

```bash
yarn test:unit -- <path_to_test>
npm run test:unit -- <path_to_test>

```

@@ -60,7 +60,7 @@ When developing, use mocha testing to provide NUT functional test. To run the mo

```bash
# run test
yarn test:nut
npm run test:nut
```

### E2E Testing sgd
@@ -75,11 +75,11 @@ Then execute:

```bash
# remove expected content
yarn clean
npm run clean
# run the test
sf sgd source delta --from "e2e/base" --to "e2e/head" --output "expected" --generate-delta
# check expected is back to normal
yarn test:e2e
npm run test:e2e
```

Note: you may want to execute the local plugin using `node` if you have not linked the folder used to develop locally with the plugin.
@@ -108,7 +108,7 @@ Pre-commit git hook using husky and pull request check both the commit conventio
You can use an interactive command line to help you create supported commit message

```bash
yarn commit
npm run commit
```
### PR linting

@@ -180,7 +180,7 @@ _note: If no conflicts arise, these commands will apply your changes on top of t
#### Lint your changes

```bash
yarn lint
npm run lint
```

The above command may display lint issues not related to your changes.
@@ -230,7 +230,7 @@ The repo contains a script to increment the Salesforce API version supported by
To upgrade the API version, run the following command:

```bash
yarn && yarn increment:apiversion
npm run increment:apiversion
```

## CLI parameters convention
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -129,7 +129,7 @@ Because this plugin is not signed, you will get a warning saying that "This plug

If you run your CI/CD jobs inside a Docker image, you can add the plugin to your image (such as in [this example](https://github.com/mehdicherf/sfdx-cli-gitlab)). If you use GitHub Actions, you can find some examples of using SGD [here](https://github.com/mehdicherf/sfdx-GitHub-actions/tree/main/.github/workflows).

⚠️ The Salesforce CLI plugin is now the only supported way to install SGD. There used to be another way to install it using yarn or npm. The legacy `sgd` command is now deprecated and decommissioned.
⚠️ The Salesforce CLI plugin is now the only supported way to install SGD. There used to be another way to install it using node package manager. The legacy `sgd` command is now deprecated and decommissioned.

## How to use it?

@@ -185,7 +185,7 @@ EXAMPLES
$ sf sgd source delta --from "origin/development" --generate-delta --output incremental
```

_See code: [src/commands/sgd/source/delta.ts](https://github.com/scolladon/sfdx-git-delta/blob/main/src/commands/sgd/source/delta.ts)_
_See code: [src/commands/sgd/source/delta.ts](https://github.com/scolladon/sfdx-git-delta/blob/v5.47.0/src/commands/sgd/source/delta.ts)_
<!-- commandsstop -->

### Windows users
@@ -495,7 +495,7 @@ fi
If you want to embed sgd in your node application, install it as a dependency for your application

```sh
yarn add sfdx-git-delta
npm install sfdx-git-delta
```

Then use the JavaScript module
2 changes: 1 addition & 1 deletion bin/dev.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env -S NODE_OPTIONS="--no-warnings=ExperimentalWarning" yarn ts-node --project tsconfig.json --esm
#!/usr/bin/env -S NODE_OPTIONS="--no-warnings=ExperimentalWarning" npx ts-node --project tsconfig.json --esm
async function main() {
const { execute } = await import('@oclif/core')
await execute({ development: true, dir: import.meta.url })
315 changes: 157 additions & 158 deletions biome.json
Original file line number Diff line number Diff line change
@@ -1,159 +1,158 @@
{
"$schema": "https://biomejs.dev/schemas/1.8.3/schema.json",
"formatter": {
"enabled": true,
"formatWithErrors": false,
"indentStyle": "space",
"indentWidth": 2,
"lineEnding": "lf",
"lineWidth": 80,
"attributePosition": "auto",
"ignore": [
"**/yarn.lock",
"**/.next",
"**/node_modules",
"**/output",
"**/reports",
"**/.github",
"**/*.json",
"**/*.md"
]
},
"organizeImports": { "enabled": true },
"linter": {
"enabled": true,
"rules": {
"recommended": false,
"complexity": {
"noExtraBooleanCast": "error",
"noMultipleSpacesInRegularExpressionLiterals": "error",
"noUselessCatch": "error",
"noUselessThisAlias": "error",
"noUselessTypeConstraint": "error",
"noWith": "error",
"useArrowFunction": "off"
},
"correctness": {
"noConstAssign": "error",
"noConstantCondition": "error",
"noEmptyCharacterClassInRegex": "error",
"noEmptyPattern": "error",
"noGlobalObjectCalls": "error",
"noInnerDeclarations": "error",
"noInvalidConstructorSuper": "error",
"noNewSymbol": "error",
"noNonoctalDecimalEscape": "error",
"noPrecisionLoss": "error",
"noSelfAssign": "error",
"noSetterReturn": "error",
"noSwitchDeclarations": "error",
"noUndeclaredVariables": "error",
"noUnreachable": "error",
"noUnreachableSuper": "error",
"noUnsafeFinally": "error",
"noUnsafeOptionalChaining": "error",
"noUnusedLabels": "error",
"noUnusedVariables": "error",
"useArrayLiterals": "off",
"useIsNan": "error",
"useValidForDirection": "error",
"useYield": "error"
},
"style": {
"noNamespace": "error",
"noNonNullAssertion": "off",
"useAsConstAssertion": "error",
"useBlockStatements": "off"
},
"suspicious": {
"noAssignInExpressions": "error",
"noAsyncPromiseExecutor": "error",
"noCatchAssign": "error",
"noClassAssign": "error",
"noCompareNegZero": "error",
"noConsoleLog": "error",
"noControlCharactersInRegex": "error",
"noDebugger": "error",
"noDuplicateCase": "error",
"noDuplicateClassMembers": "error",
"noDuplicateObjectKeys": "error",
"noDuplicateParameters": "error",
"noEmptyBlockStatements": "error",
"noExplicitAny": "error",
"noExtraNonNullAssertion": "error",
"noFallthroughSwitchClause": "error",
"noFunctionAssign": "error",
"noGlobalAssign": "error",
"noImportAssign": "error",
"noMisleadingCharacterClass": "error",
"noMisleadingInstantiator": "error",
"noPrototypeBuiltins": "error",
"noRedeclare": "error",
"noShadowRestrictedNames": "error",
"noUnsafeDeclarationMerging": "error",
"noUnsafeNegation": "error",
"useGetterReturn": "error",
"useNamespaceKeyword": "error",
"useValidTypeof": "error"
}
},
"ignore": [
"lib/**/*",
"**/node_modules",
"**/.next",
"**/output",
"**/reports",
"**/e2e",
"**/.github"
]
},
"javascript": {
"formatter": {
"jsxQuoteStyle": "double",
"quoteProperties": "asNeeded",
"trailingCommas": "es5",
"semicolons": "asNeeded",
"arrowParentheses": "asNeeded",
"bracketSpacing": true,
"bracketSameLine": false,
"quoteStyle": "single",
"attributePosition": "auto"
},
"globals": ["Atomics", "SharedArrayBuffer"]
},
"overrides": [
{
"include": ["*.ts", "*.tsx", "*.mts", "*.cts"],
"linter": {
"rules": {
"correctness": {
"noConstAssign": "off",
"noGlobalObjectCalls": "off",
"noInvalidConstructorSuper": "off",
"noInvalidNewBuiltin": "off",
"noNewSymbol": "off",
"noSetterReturn": "off",
"noUndeclaredVariables": "off",
"noUnreachable": "off",
"noUnreachableSuper": "off"
},
"style": {
"noArguments": "error",
"noVar": "error",
"useConst": "error"
},
"suspicious": {
"noDuplicateClassMembers": "off",
"noDuplicateObjectKeys": "off",
"noDuplicateParameters": "off",
"noFunctionAssign": "off",
"noImportAssign": "off",
"noRedeclare": "off",
"noUnsafeNegation": "off",
"useGetterReturn": "off"
}
}
}
}
]
}
"$schema": "https://biomejs.dev/schemas/1.8.3/schema.json",
"formatter": {
"enabled": true,
"formatWithErrors": false,
"indentStyle": "space",
"indentWidth": 2,
"lineEnding": "lf",
"lineWidth": 80,
"attributePosition": "auto",
"ignore": [
"**/.next",
"**/node_modules",
"**/output",
"**/reports",
"**/.github",
"**/*.json",
"**/*.md"
]
},
"organizeImports": { "enabled": true },
"linter": {
"enabled": true,
"rules": {
"recommended": false,
"complexity": {
"noExtraBooleanCast": "error",
"noMultipleSpacesInRegularExpressionLiterals": "error",
"noUselessCatch": "error",
"noUselessThisAlias": "error",
"noUselessTypeConstraint": "error",
"noWith": "error",
"useArrowFunction": "off"
},
"correctness": {
"noConstAssign": "error",
"noConstantCondition": "error",
"noEmptyCharacterClassInRegex": "error",
"noEmptyPattern": "error",
"noGlobalObjectCalls": "error",
"noInnerDeclarations": "error",
"noInvalidConstructorSuper": "error",
"noNewSymbol": "error",
"noNonoctalDecimalEscape": "error",
"noPrecisionLoss": "error",
"noSelfAssign": "error",
"noSetterReturn": "error",
"noSwitchDeclarations": "error",
"noUndeclaredVariables": "error",
"noUnreachable": "error",
"noUnreachableSuper": "error",
"noUnsafeFinally": "error",
"noUnsafeOptionalChaining": "error",
"noUnusedLabels": "error",
"noUnusedVariables": "error",
"useArrayLiterals": "off",
"useIsNan": "error",
"useValidForDirection": "error",
"useYield": "error"
},
"style": {
"noNamespace": "error",
"noNonNullAssertion": "off",
"useAsConstAssertion": "error",
"useBlockStatements": "off"
},
"suspicious": {
"noAssignInExpressions": "error",
"noAsyncPromiseExecutor": "error",
"noCatchAssign": "error",
"noClassAssign": "error",
"noCompareNegZero": "error",
"noConsoleLog": "error",
"noControlCharactersInRegex": "error",
"noDebugger": "error",
"noDuplicateCase": "error",
"noDuplicateClassMembers": "error",
"noDuplicateObjectKeys": "error",
"noDuplicateParameters": "error",
"noEmptyBlockStatements": "error",
"noExplicitAny": "error",
"noExtraNonNullAssertion": "error",
"noFallthroughSwitchClause": "error",
"noFunctionAssign": "error",
"noGlobalAssign": "error",
"noImportAssign": "error",
"noMisleadingCharacterClass": "error",
"noMisleadingInstantiator": "error",
"noPrototypeBuiltins": "error",
"noRedeclare": "error",
"noShadowRestrictedNames": "error",
"noUnsafeDeclarationMerging": "error",
"noUnsafeNegation": "error",
"useGetterReturn": "error",
"useNamespaceKeyword": "error",
"useValidTypeof": "error"
}
},
"ignore": [
"lib/**/*",
"**/node_modules",
"**/.next",
"**/output",
"**/reports",
"**/e2e",
"**/.github"
]
},
"javascript": {
"formatter": {
"jsxQuoteStyle": "double",
"quoteProperties": "asNeeded",
"trailingCommas": "es5",
"semicolons": "asNeeded",
"arrowParentheses": "asNeeded",
"bracketSpacing": true,
"bracketSameLine": false,
"quoteStyle": "single",
"attributePosition": "auto"
},
"globals": ["Atomics", "SharedArrayBuffer"]
},
"overrides": [
{
"include": ["*.ts", "*.tsx", "*.mts", "*.cts"],
"linter": {
"rules": {
"correctness": {
"noConstAssign": "off",
"noGlobalObjectCalls": "off",
"noInvalidConstructorSuper": "off",
"noInvalidNewBuiltin": "off",
"noNewSymbol": "off",
"noSetterReturn": "off",
"noUndeclaredVariables": "off",
"noUnreachable": "off",
"noUnreachableSuper": "off"
},
"style": {
"noArguments": "error",
"noVar": "error",
"useConst": "error"
},
"suspicious": {
"noDuplicateClassMembers": "off",
"noDuplicateObjectKeys": "off",
"noDuplicateParameters": "off",
"noFunctionAssign": "off",
"noImportAssign": "off",
"noRedeclare": "off",
"noUnsafeNegation": "off",
"useGetterReturn": "off"
}
}
}
}
]
}
16,396 changes: 16,396 additions & 0 deletions package-lock.json

Large diffs are not rendered by default.

26 changes: 11 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
@@ -48,10 +48,9 @@
"publishConfig": {
"access": "public"
},
"packageManager": "yarn@4.5.0",
"dependencies": {
"@oclif/core": "^4.0.27",
"@salesforce/core": "^8.6.1",
"@salesforce/core": "^8.6.2",
"@salesforce/sf-plugins-core": "^11.3.12",
"async": "^3.2.6",
"fast-xml-parser": "^4.5.0",
@@ -82,13 +81,13 @@
"@types/jest": "^29.5.13",
"@types/lodash": "^4.17.10",
"@types/lodash-es": "^4.17.12",
"@types/mocha": "^10.0.8",
"@types/node": "^22.7.4",
"@types/mocha": "^10.0.9",
"@types/node": "^22.7.5",
"benchmark": "^2.1.4",
"chai": "^5.1.1",
"husky": "^9.1.6",
"jest": "^29.7.0",
"knip": "^5.31.0",
"knip": "^5.33.2",
"lint-staged": "^15.2.10",
"lodash": "^4.17.21",
"mocha": "^10.7.3",
@@ -100,17 +99,15 @@
"ts-jest-mock-import-meta": "^1.2.0",
"ts-node": "^10.9.2",
"tslib": "^2.7.0",
"typescript": "^5.6.2",
"wireit": "^0.14.9",
"yarn-audit-fix": "^10.0.9",
"yarn-upgrade-all": "^0.7.4"
"typescript": "^5.6.3",
"wireit": "^0.14.9"
},
"scripts": {
"build": "wireit",
"clean:package-manager": "wireit",
"clean": "wireit",
"dependencies:reinstall": "yarn install",
"dependencies:upgrade": "shx rm -rf yarn.lock ; shx touch yarn.lock ; yarn-upgrade-all ; yarn-audit-fix",
"dependencies:reinstall": "npm install",
"dependencies:upgrade": "npx npm-check-updates -u ; npm install ; npm audit fix",
"increment:apiversion": "bash ./tooling/incrementApiVersion.sh",
"lint:dependencies": "wireit",
"lint:deprecation-policy": "wireit",
@@ -119,7 +116,7 @@
"lint:plugin": "wireit",
"lint": "wireit",
"postpack": "shx rm -f oclif.manifest.json",
"prepack": "yarn build && oclif manifest && oclif readme",
"prepack": "npm run build && oclif manifest && oclif readme",
"prepare": "husky",
"prepublishOnly": "npm shrinkwrap",
"test:build": "wireit",
@@ -171,9 +168,8 @@
]
},
"clean:package-manager": {
"command": "shx rm -rf .yarn/cache node_modules",
"command": "shx rm -rf node_modules",
"files": [
".yarn/cache/*",
"node_modules/*"
]
},
@@ -249,7 +245,7 @@
]
},
"test:build": {
"command": "yarn && yarn pack && yarn test",
"command": "npm run && npm run pack && npm run test",
"dependencies": [
"clean",
"clean:package-manager"
1 change: 0 additions & 1 deletion stryker.conf.mjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
const config = {
packageManager: 'yarn',
reporters: ['html', 'clear-text', 'progress'],
testRunner: 'jest',
coverageAnalysis: 'perTest',
11,231 changes: 0 additions & 11,231 deletions yarn.lock

This file was deleted.

0 comments on commit 0cf5e0a

Please sign in to comment.