-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
101 lines (101 loc) · 5.68 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
"name": "related-products",
"version": "1.0.0",
"description": "Related Products",
"author": "Justin Dixon",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/justindixon/RelatedProducts.git"
},
"homepage": "https://github.com/justindixon/RelatedProducts#readme",
"bugs": {
"url": "https://github.com/justindixon/RelatedProducts/issues"
},
"keywords": [
"flow",
"salesforce",
"apex",
"lightning components",
"lwc"
],
"engines": {
"node": ">= 12.18.0",
"npm": ">= 6.14.0"
},
"scripts": {
"devhub:details": "pwsh ./scripts/build/get-devhub-org-details.ps1",
"devhub:limits": "pwsh ./scripts/build/get-devhub-org-limits.ps1",
"devhub:open": "pwsh ./scripts/build/open-devhub-org.ps1",
"docs:fix": "npm run docs:fix:apex && npm run docs:fix:lwc",
"docs:fix:apex": "pwsh ./scripts/build/generate-apex-docs.ps1 && git add ./docs/apex",
"docs:fix:lwc": "pwsh ./scripts/build/generate-lwc-docs.ps1 && git add ./docs/lightning-components",
"docs:verify": "pwsh ./scripts/build/verify-docs-up-to-date.ps1",
"experience:create": "sfdx force:community:create --name \"Logger Test Site\" --templatename \"Customer Service\" --urlpathprefix logger --description \"Logger Test Site\"",
"experience:deploy": "sfdx force:source:deploy --sourcepath ./nebula-logger/experience-cloud --wait 30",
"lint:fix:lwc": "eslint --config ./config/linters/.eslintrc.json **/lwc/** --fix",
"lint:verify": "npm run lint:verify:apex && npm run lint:verify:lwc",
"lint:verify:apex": "sfdx scanner:run --pmdconfig ./config/linters/pmd-ruleset.xml --target . --engine pmd --severity-threshold 3",
"lint:verify:lwc": "eslint --config ./config/linters/.eslintrc.json **/lwc/**",
"org:create:base": "pwsh ./scripts/build/create-scratch-org.ps1 -definitionfile ./config/scratch-orgs/base-scratch-def.json",
"org:create:experience-cloud": "pwsh ./scripts/build/create-scratch-org.ps1 -definitionfile ./config/scratch-orgs/experience-cloud-scratch-def.json",
"org:delete": "sfdx force:org:delete --json",
"org:delete:noprompt": "sfdx force:org:delete --json --noprompt",
"org:details": "sfdx force:org:display --json --verbose",
"org:open": "sfdx force:org:open",
"package:version:create:managed": "pwsh ./scripts/build/create-managed-package-beta-version.ps1",
"package:version:create:unlocked": "sfdx force:package:version:create --json --package \"Nebula Logger - Core\" --skipancestorcheck --codecoverage --installationkeybypass --wait 30",
"package:version:number:fix": "pwsh ./scripts/build/sync-package-version-number.ps1",
"package:version:number:verify": "pwsh ./scripts/build/validate-current-package-version-number.ps1",
"permset:assign:admin": "sfdx force:user:permset:assign --permsetname LoggerAdmin",
"plugin:version:create:log-retention-rules": "sfdx force:package:version:create --json --package \"Nebula Logger - Core Plugin - Log Retention Rules\" --codecoverage --installationkeybypass --wait 30",
"plugin:version:create:logger-admin-dashboard": "sfdx force:package:version:create --json --package \"Nebula Logger - Core Plugin - Logger Admin Dashboard\" --codecoverage --installationkeybypass --wait 30",
"plugin:version:create:slack": "sfdx force:package:version:create --json --package \"Nebula Logger - Core Plugin - Slack\" --codecoverage --installationkeybypass --wait 30",
"prettier:fix": "prettier --write \"**/*.{cls,cmp,component,css,html,js,json,md,page,trigger,xml,yaml,yml}\"",
"prettier:verify": "prettier --list-different \"**/*.{cls,cmp,component,css,html,js,json,md,page,trigger,xml,yaml,yml}\"",
"sfdx:plugins:link:bummer": "npx sfdx plugins:link ./node_modules/@jongpie/sfdx-bummer-plugin",
"sfdx:plugins:link:prettier": "npx sfdx plugins:link ./node_modules/@jayree/sfdx-plugin-prettier",
"sfdx:plugins:link:scanner": "npx sfdx plugins:link ./node_modules/@salesforce/sfdx-scanner",
"source:push": "sfdx force:source:push --forceoverwrite",
"source:push:test": "npm run source:push && npm run test:apex",
"test": "npm run test:lwc && npm run test:apex",
"test:apex": "sfdx force:apex:test:run --verbose --testlevel RunLocalTests --wait 30 --resultformat human --codecoverage --detailedcoverage --outputdir ./test-coverage/apex",
"test:apex:suites": "sfdx force:apex:test:run --verbose --suitenames LoggerConfiguration,LoggerEngine,LoggerLogManagement,LoggerPluginFramework --wait 30 --resultformat human --codecoverage --detailedcoverage --outputdir ./tests/apex",
"test:lwc": "sfdx-lwc-jest --coverage --skipApiVersionCheck --verbose"
},
"dependencies": {
"follow-redirects": ">=1.14.8",
"markdown-it": ">=12.3.2",
"marked": ">=4.0.10",
"nanoid": ">=3.1.31",
"shelljs": ">=0.8.5",
"simple-get": ">=4.0.1"
},
"devDependencies": {
"@babel/core": "latest",
"@babel/eslint-parser": "latest",
"@cparra/apexdocs": "latest",
"@jayree/sfdx-plugin-prettier": "latest",
"@jongpie/sfdx-bummer-plugin": "latest",
"@ljharb/eslint-config": "latest",
"@lwc/eslint-plugin-lwc": "latest",
"@prettier/plugin-xml": "latest",
"@salesforce/eslint-config-lwc": "latest",
"@salesforce/eslint-plugin-aura": "latest",
"@salesforce/eslint-plugin-lightning": "latest",
"@salesforce/sfdx-lwc-jest": "latest",
"@salesforce/sfdx-scanner": "latest",
"jest": "latest",
"eslint": "latest",
"eslint-config-prettier": "latest",
"eslint-plugin-import": "latest",
"eslint-plugin-jest": "latest",
"husky": "latest",
"jsdoc-to-markdown": "latest",
"lint-staged": "latest",
"prettier": "latest",
"prettier-plugin-apex": "latest",
"pwsh": "latest",
"sfdx-cli": "latest"
}
}