Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: migrate to plugin v2 #924

Merged
merged 96 commits into from
Jan 7, 2025
Merged
Changes from 1 commit
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
05eb85a
build: upgrade yarn
scolladon Sep 7, 2024
51059e2
build: fix commitlint compilation issue
scolladon Sep 7, 2024
27e1e98
build: fix jest config compilation issue
scolladon Sep 7, 2024
257f0cd
feat: convert messages
scolladon Sep 7, 2024
0e893f5
feat(migrate-v2): update dependencies
scolladon Sep 7, 2024
9ca7e97
feat(migrate-v2): convert command
scolladon Sep 7, 2024
b787939
feat(migrate-v2): fix module compilation issue
scolladon Sep 7, 2024
b41b658
refactor: use node prefix
scolladon Sep 10, 2024
1b24b09
build: convert bin
scolladon Sep 11, 2024
1971ff8
fix: fs-extra and lodash esm import
scolladon Sep 11, 2024
f424bc7
docs: convert command explanation
scolladon Sep 11, 2024
9072cbd
build: upgrade dependencies
scolladon Sep 11, 2024
c149862
build: update script oclif
scolladon Sep 11, 2024
b0e0f9d
test: fix jest test with esm
scolladon Sep 11, 2024
83c4d8f
test: fix nut test with esm
scolladon Sep 11, 2024
1ba4e12
build: fix dependency linting issues
scolladon Sep 11, 2024
be20950
feat: migrate to sf space topic separator style
scolladon Sep 12, 2024
e1ddbe1
build: add plugin linting
scolladon Sep 12, 2024
490c9be
build: add node 22 check
scolladon Sep 13, 2024
2102a70
build: fix formatting
scolladon Sep 13, 2024
4452e95
docs: fix link
scolladon Sep 13, 2024
5b49eb0
refactor: use `exists` on flags and remove obsolete code
scolladon Sep 16, 2024
d997cf3
refactor: use Message for every errors and warnings
scolladon Sep 16, 2024
1fb2300
build: upgrade dependencies
scolladon Sep 29, 2024
3e42af7
fix: ignore esm compatibility
scolladon Sep 29, 2024
6a65399
refactor: improve readibility
scolladon Sep 29, 2024
6dc9b9b
fix: build cache
scolladon Sep 29, 2024
adbc5cb
feat: add npm shrinkwrap file to speed up installation time
scolladon Sep 29, 2024
936c1a1
fix: script dependencies
scolladon Sep 29, 2024
9d8f1fb
feat: add spinner
scolladon Sep 29, 2024
11ab8c3
fix: relax plugin linting issues
scolladon Sep 29, 2024
c9c5ffb
revert: ignore type workaround
scolladon Sep 29, 2024
01251e9
build: override ignore type
scolladon Oct 5, 2024
7101c90
feat: convert to esm dependencies
scolladon Oct 1, 2024
1c3dd5b
chore: fix jest weird esm compilation
scolladon Oct 5, 2024
d704822
fix: dev script with ts-node
scolladon Oct 5, 2024
12b23d5
fix: dependencies linting with lodash
scolladon Oct 5, 2024
b8ad604
docs: update sf command line references
scolladon Oct 5, 2024
cfd2164
build: update ci to node lts
scolladon Oct 5, 2024
f8fdb51
build: upgrade yarn
scolladon Oct 5, 2024
1e6db6e
fix: invisible char
scolladon Oct 5, 2024
2abf7c4
revert: does not change sfdx format for e2e
scolladon Oct 5, 2024
ed7d4f4
build: upgrade dependencies
scolladon Oct 5, 2024
976e287
build: fix matrix testing
scolladon Oct 6, 2024
2a5f37a
build: configure gitleaks
scolladon Oct 6, 2024
83a26de
build: fix dependency linting config file format issue
scolladon Oct 6, 2024
1b13b60
feat: implement compliant cli parameters
scolladon Oct 6, 2024
9fed707
docs: update contributing toolbelt
scolladon Oct 6, 2024
04e1456
refactor: migrate back from `yarn` to `npm`
scolladon Oct 18, 2024
9ba5bf7
build: add branch name checking
scolladon Oct 11, 2024
0bf3c12
build: include incremental mutation testing
scolladon Oct 12, 2024
a9d00f6
build: upgrade dependencies
scolladon Oct 12, 2024
d7a4595
docs: write migration to v6 instructions
scolladon Oct 13, 2024
592c4f9
docs: fix typos and rephrase
Oct 15, 2024
fa6166c
docs: fix minor typo in migration guide
scolladon Oct 15, 2024
0d1bb0a
build: upgrade dependencies
scolladon Oct 15, 2024
263f3e6
Revert "build: update ci to node lts"
scolladon Oct 18, 2024
3db02a7
refactor: use dynamic import to get metadata definition
scolladon Oct 18, 2024
87c6e60
revert: plugin linting
scolladon Oct 18, 2024
613d83c
build: upgrade dependencies
scolladon Oct 18, 2024
45215ed
fix: biome indentation check
scolladon Oct 18, 2024
d9c3f25
docs: fix relative links in migration guide
scolladon Oct 18, 2024
78d8c22
chore: add funding
scolladon Oct 18, 2024
d2abdea
docs: add installation details and channel information
scolladon Oct 19, 2024
6db7e59
chore: upgrade package-lock.json to latest version as well
scolladon Oct 19, 2024
21224f1
docs: update readme link
scolladon Oct 19, 2024
b7dd29d
test: do not ignore static when mutation testing
scolladon Oct 19, 2024
abb43a5
docs: update migration guide
scolladon Oct 19, 2024
51411e8
build: upgrade dependencies
scolladon Oct 20, 2024
5fed3af
docs: update long commands
Oct 21, 2024
ec5bb77
docs: update supported version
Oct 21, 2024
3e993d3
docs: update message and usage
scolladon Oct 21, 2024
38a299d
docs: add sfdx-hardis reference in used by section
scolladon Oct 27, 2024
c016c7d
docs: reorder badges and remove gitter
scolladon Oct 27, 2024
d717286
docs: add "Become a Sponsor" button
scolladon Oct 27, 2024
10b11de
feat: add donating call to action in logs
scolladon Oct 27, 2024
5857bc2
build: fix test:build script
scolladon Nov 4, 2024
b4cdcb7
fix: decomposed workflow sub types definition
scolladon Nov 4, 2024
6ba8991
build: fix incremental build issue
scolladon Nov 4, 2024
8c0c60d
build: upgrade dependencies
scolladon Nov 4, 2024
7733b00
feat: add sponsor link in release comments
scolladon Nov 4, 2024
014402f
fix: dependencies linting
scolladon Nov 4, 2024
fadbf30
Merge branch 'main' into feat/migrate-to-plugin-v2
scolladon Nov 12, 2024
2aaf75d
build: upgrade dependencies
scolladon Nov 12, 2024
36a4022
docs: simplify legacy npm channel
scolladon Nov 12, 2024
675b121
Merge branch 'main' into feat/migrate-to-plugin-v2
scolladon Nov 14, 2024
f390f75
build: upgrade dependencies
scolladon Nov 14, 2024
1c78896
Merge branch 'main' into feat/migrate-to-plugin-v2
scolladon Dec 9, 2024
6f395a3
build: debugging help on e2e tests
scolladon Dec 9, 2024
ca3fce6
Merge branch 'main' into feat/migrate-to-plugin-v2
scolladon Dec 12, 2024
6337114
build: upgrade dependencies
scolladon Dec 12, 2024
9ef732b
Merge branch 'main' into feat/migrate-to-plugin-v2
scolladon Dec 18, 2024
1d01784
Merge branch 'main' into feat/migrate-to-plugin-v2
scolladon Dec 23, 2024
79e6557
fix: markdown issues
scolladon Dec 30, 2024
385b613
build: upgrade dependencies
scolladon Jan 6, 2025
0218f4a
docs: improve migration guide for the legacy channel
scolladon Jan 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
build: fix jest config compilation issue
scolladon committed Nov 4, 2024
commit 27e1e985d901b8ca44e1aa258d0d2a840a3bd37e
27 changes: 11 additions & 16 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// For a detailed explanation regarding each configuration property, visit:
// https://jestjs.io/docs/en/configuration.html

module.exports = {
export default {
// All imported modules in your tests should be mocked automatically
automock: false,

@@ -74,18 +74,15 @@ module.exports = {
// "node_modules"
// ],

// An array of file extensions your modules use
// moduleFileExtensions: [
// "js",
// "json",
// "jsx",
// "ts",
// "tsx",
// "node"
// ],

// A map from regular expressions to paths to transformers
transform: {
'\\.[jt]sx?$': ['ts-jest'],
},
extensionsToTreatAsEsm: ['.ts'],
// A map from regular expressions to module names that allow to stub out resources with a single module
// moduleNameMapper: {},
moduleNameMapper: {
'(.+)\\.js': '$1',
},

// An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader
// modulePathIgnorePatterns: [],
@@ -97,7 +94,7 @@ module.exports = {
// notifyMode: "failure-change",

// A preset that is used as a base for Jest's configuration
preset: 'ts-jest',
//preset: 'ts-jest',

// Run tests from one or more projects
// projects: null,
@@ -151,6 +148,7 @@ module.exports = {

// An array of regexp pattern strings that are matched against all test paths, matched tests are skipped
testPathIgnorePatterns: [
'src',
'/node_modules/',
'/__tests__/__utils__/',
'/reports/',
@@ -172,9 +170,6 @@ module.exports = {
// Setting this value to "fake" allows the use of fake timers for functions such as "setTimeout"
// timers: "real",

// A map from regular expressions to paths to transformers
// transform: null,

// An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation
// transformIgnorePatterns: [
// "/node_modules/"