init sfdx project
This commit is contained in:
Коммит
48e486cb00
|
@ -0,0 +1,16 @@
|
|||
**/lwc/**/*.css
|
||||
**/lwc/**/*.html
|
||||
**/lwc/**/*.json
|
||||
**/lwc/**/*.svg
|
||||
**/lwc/**/*.xml
|
||||
**/aura/**/*.auradoc
|
||||
**/aura/**/*.cmp
|
||||
**/aura/**/*.css
|
||||
**/aura/**/*.design
|
||||
**/aura/**/*.evt
|
||||
**/aura/**/*.json
|
||||
**/aura/**/*.svg
|
||||
**/aura/**/*.tokens
|
||||
**/aura/**/*.xml
|
||||
**/aura/**/*.app
|
||||
.sfdx
|
|
@ -0,0 +1,12 @@
|
|||
# List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status
|
||||
# More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm
|
||||
#
|
||||
|
||||
package.xml
|
||||
|
||||
# LWC configuration files
|
||||
**/jsconfig.json
|
||||
**/.eslintrc.json
|
||||
|
||||
# LWC Jest
|
||||
**/__tests__/**
|
|
@ -0,0 +1,40 @@
|
|||
# This file is used for Git repositories to specify intentionally untracked files that Git should ignore.
|
||||
# If you are not using git, you can delete this file. For more information see: https://git-scm.com/docs/gitignore
|
||||
# For useful gitignore templates see: https://github.com/github/gitignore
|
||||
|
||||
# Salesforce cache
|
||||
.sf/
|
||||
.sfdx/
|
||||
.localdevserver/
|
||||
deploy-options.json
|
||||
|
||||
# LWC VSCode autocomplete
|
||||
**/lwc/jsconfig.json
|
||||
|
||||
# LWC Jest coverage reports
|
||||
coverage/
|
||||
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
# Dependency directories
|
||||
node_modules/
|
||||
|
||||
# Eslint cache
|
||||
.eslintcache
|
||||
|
||||
# MacOS system files
|
||||
.DS_Store
|
||||
|
||||
# Windows system files
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
[Dd]esktop.ini
|
||||
$RECYCLE.BIN/
|
||||
|
||||
# Local environment variables
|
||||
.env
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
npm run precommit
|
|
@ -0,0 +1,10 @@
|
|||
# List files or directories below to ignore them when running prettier
|
||||
# More information: https://prettier.io/docs/en/ignore.html
|
||||
#
|
||||
|
||||
**/staticresources/**
|
||||
.localdevserver
|
||||
.sfdx
|
||||
.vscode
|
||||
|
||||
coverage/
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"trailingComma": "none",
|
||||
"overrides": [
|
||||
{
|
||||
"files": "**/lwc/**/*.html",
|
||||
"options": { "parser": "lwc" }
|
||||
},
|
||||
{
|
||||
"files": "*.{cmp,page,component}",
|
||||
"options": { "parser": "html" }
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"recommendations": [
|
||||
"salesforce.salesforcedx-vscode",
|
||||
"redhat.vscode-xml",
|
||||
"dbaeumer.vscode-eslint",
|
||||
"esbenp.prettier-vscode",
|
||||
"financialforce.lana"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
// Use IntelliSense to learn about possible attributes.
|
||||
// Hover to view descriptions of existing attributes.
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Launch Apex Replay Debugger",
|
||||
"type": "apex-replay",
|
||||
"request": "launch",
|
||||
"logFile": "${command:AskForLogFileName}",
|
||||
"stopOnEntry": true,
|
||||
"trace": true
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"search.exclude": {
|
||||
"**/node_modules": true,
|
||||
"**/bower_components": true,
|
||||
"**/.sfdx": true
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
# Salesforce DX Project: Next Steps
|
||||
|
||||
Now that you’ve created a Salesforce DX project, what’s next? Here are some documentation resources to get you started.
|
||||
|
||||
## How Do You Plan to Deploy Your Changes?
|
||||
|
||||
Do you want to deploy a set of changes, or create a self-contained application? Choose a [development model](https://developer.salesforce.com/tools/vscode/en/user-guide/development-models).
|
||||
|
||||
## Configure Your Salesforce DX Project
|
||||
|
||||
The `sfdx-project.json` file contains useful configuration information for your project. See [Salesforce DX Project Configuration](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_ws_config.htm) in the _Salesforce DX Developer Guide_ for details about this file.
|
||||
|
||||
## Read All About It
|
||||
|
||||
- [Salesforce Extensions Documentation](https://developer.salesforce.com/tools/vscode/)
|
||||
- [Salesforce CLI Setup Guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_intro.htm)
|
||||
- [Salesforce DX Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_intro.htm)
|
||||
- [Salesforce CLI Command Reference](https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference.htm)
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"orgName": "gfarb company",
|
||||
"edition": "Developer",
|
||||
"features": ["EnableSetPasswordInApi"],
|
||||
"settings": {
|
||||
"lightningExperienceSettings": {
|
||||
"enableS1DesktopEnabled": true
|
||||
},
|
||||
"mobileSettings": {
|
||||
"enableS1EncryptedStoragePref2": false
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"plugins": ["@salesforce/eslint-plugin-aura"],
|
||||
"extends": ["plugin:@salesforce/eslint-plugin-aura/recommended"],
|
||||
"rules": {
|
||||
"vars-on-top": "off",
|
||||
"no-unused-expressions": "off"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"extends": ["@salesforce/eslint-config-lwc/recommended"],
|
||||
"overrides": [
|
||||
{
|
||||
"files": ["*.test.js"],
|
||||
"rules": {
|
||||
"@lwc/lwc/no-unexpected-wire-adapter-usages": "off"
|
||||
},
|
||||
"env": {
|
||||
"node": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
const { jestConfig } = require('@salesforce/sfdx-lwc-jest/config');
|
||||
|
||||
module.exports = {
|
||||
...jestConfig,
|
||||
modulePathIgnorePatterns: ['<rootDir>/.localdevserver']
|
||||
};
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"name": "salesforce-app",
|
||||
"private": true,
|
||||
"version": "1.0.0",
|
||||
"description": "Salesforce App",
|
||||
"scripts": {
|
||||
"lint": "eslint **/{aura,lwc}/**",
|
||||
"test": "npm run test:unit",
|
||||
"test:unit": "sfdx-lwc-jest",
|
||||
"test:unit:watch": "sfdx-lwc-jest --watch",
|
||||
"test:unit:debug": "sfdx-lwc-jest --debug",
|
||||
"test:unit:coverage": "sfdx-lwc-jest --coverage",
|
||||
"prettier": "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}\"",
|
||||
"postinstall": "husky install",
|
||||
"precommit": "lint-staged"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@lwc/eslint-plugin-lwc": "^1.1.2",
|
||||
"@prettier/plugin-xml": "^2.0.1",
|
||||
"@salesforce/eslint-config-lwc": "^3.2.3",
|
||||
"@salesforce/eslint-plugin-aura": "^2.0.0",
|
||||
"@salesforce/eslint-plugin-lightning": "^1.0.0",
|
||||
"@salesforce/sfdx-lwc-jest": "^1.1.0",
|
||||
"eslint": "^8.11.0",
|
||||
"eslint-plugin-import": "^2.25.4",
|
||||
"eslint-plugin-jest": "^26.1.2",
|
||||
"husky": "^7.0.4",
|
||||
"lint-staged": "^12.3.7",
|
||||
"prettier": "^2.6.0",
|
||||
"prettier-plugin-apex": "^1.10.0"
|
||||
},
|
||||
"lint-staged": {
|
||||
"**/*.{cls,cmp,component,css,html,js,json,md,page,trigger,xml,yaml,yml}": [
|
||||
"prettier --write"
|
||||
],
|
||||
"**/{aura,lwc}/**": [
|
||||
"eslint"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
// Use .apex files to store anonymous Apex.
|
||||
// You can execute anonymous Apex in VS Code by selecting the
|
||||
// apex text and running the command:
|
||||
// SFDX: Execute Anonymous Apex with Currently Selected Text
|
||||
// You can also execute the entire file by running the command:
|
||||
// SFDX: Execute Anonymous Apex with Editor Contents
|
||||
|
||||
string tempvar = 'Enter_your_name_here';
|
||||
System.debug('Hello World!');
|
||||
System.debug('My name is ' + tempvar);
|
|
@ -0,0 +1,6 @@
|
|||
// Use .soql files to store SOQL queries.
|
||||
// You can execute queries in VS Code by selecting the
|
||||
// query text and running the command:
|
||||
// SFDX: Execute SOQL Query with Currently Selected Text
|
||||
|
||||
SELECT Id, Name FROM Account
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"packageDirectories": [
|
||||
{
|
||||
"path": "force-app",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"name": "octoforce",
|
||||
"namespace": "",
|
||||
"sfdcLoginUrl": "https://login.salesforce.com",
|
||||
"sourceApiVersion": "55.0"
|
||||
}
|
Загрузка…
Ссылка в новой задаче