├── .commitlintrc.json ├── .git2gus └── config.json ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ ├── Feature_request.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── automerge.yml │ ├── create-github-release.yml │ ├── onRelease.yml │ ├── slackNotify.yml │ ├── testCommitExceptMain.yml │ └── validatePR.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── compiled ├── registryPreset.json ├── registryVariants.json ├── replacements.json └── sfdx-project.schema.json ├── contributing ├── coding-guidelines.md ├── commit-guidelines.md └── developing.md ├── examples ├── project-scratch-def │ ├── features-not-in-schema-invalid.json │ ├── min.json │ ├── simple.json │ ├── with-custom.json │ ├── with-orgPreferenceSetting.json │ ├── with-release.json │ ├── with-settings.json │ └── with-template.json └── sfdx-project │ ├── default.json │ ├── min.json │ ├── package-basic.json │ ├── package-complex.json │ ├── package-no-path-invalid.json │ ├── package-no-versionNumber-invalid.json │ ├── registry-custom-invalid.json │ ├── registry-custom.json │ ├── registry-present-invalid.json │ ├── registry-preset.json │ ├── replacements-env-and-file-invalid.json │ ├── replacements-glob-and-filename-invalid.json │ ├── replacements-missing-location-invalid.json │ ├── replacements-string-and-regex-invalid.json │ └── replacements.json ├── package.json ├── project-scratch-def.schema.json ├── scripts ├── build.js ├── update-scratch-def-features.js └── update-scratch-def-settings.js ├── sfdx-project.schema.json ├── src ├── index.ts └── sfdx-project │ ├── bundleEntry.ts │ ├── packageDir.ts │ ├── registryPresets.ts │ ├── registryVariants.ts │ ├── replacements.ts │ └── sfdxProjectJson.ts ├── tests └── validate-examples.test.js ├── tsconfig.json └── yarn.lock /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.git2gus/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.git2gus/config.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/create-github-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/workflows/create-github-release.yml -------------------------------------------------------------------------------- /.github/workflows/onRelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/workflows/onRelease.yml -------------------------------------------------------------------------------- /.github/workflows/slackNotify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/workflows/slackNotify.yml -------------------------------------------------------------------------------- /.github/workflows/testCommitExceptMain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/workflows/testCommitExceptMain.yml -------------------------------------------------------------------------------- /.github/workflows/validatePR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.github/workflows/validatePR.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/SECURITY.md -------------------------------------------------------------------------------- /compiled/registryPreset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/compiled/registryPreset.json -------------------------------------------------------------------------------- /compiled/registryVariants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/compiled/registryVariants.json -------------------------------------------------------------------------------- /compiled/replacements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/compiled/replacements.json -------------------------------------------------------------------------------- /compiled/sfdx-project.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/compiled/sfdx-project.schema.json -------------------------------------------------------------------------------- /contributing/coding-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/contributing/coding-guidelines.md -------------------------------------------------------------------------------- /contributing/commit-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/contributing/commit-guidelines.md -------------------------------------------------------------------------------- /contributing/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/contributing/developing.md -------------------------------------------------------------------------------- /examples/project-scratch-def/features-not-in-schema-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/project-scratch-def/features-not-in-schema-invalid.json -------------------------------------------------------------------------------- /examples/project-scratch-def/min.json: -------------------------------------------------------------------------------- 1 | { 2 | "edition": "Developer" 3 | } 4 | -------------------------------------------------------------------------------- /examples/project-scratch-def/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/project-scratch-def/simple.json -------------------------------------------------------------------------------- /examples/project-scratch-def/with-custom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/project-scratch-def/with-custom.json -------------------------------------------------------------------------------- /examples/project-scratch-def/with-orgPreferenceSetting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/project-scratch-def/with-orgPreferenceSetting.json -------------------------------------------------------------------------------- /examples/project-scratch-def/with-release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/project-scratch-def/with-release.json -------------------------------------------------------------------------------- /examples/project-scratch-def/with-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/project-scratch-def/with-settings.json -------------------------------------------------------------------------------- /examples/project-scratch-def/with-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/project-scratch-def/with-template.json -------------------------------------------------------------------------------- /examples/sfdx-project/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/default.json -------------------------------------------------------------------------------- /examples/sfdx-project/min.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/min.json -------------------------------------------------------------------------------- /examples/sfdx-project/package-basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/package-basic.json -------------------------------------------------------------------------------- /examples/sfdx-project/package-complex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/package-complex.json -------------------------------------------------------------------------------- /examples/sfdx-project/package-no-path-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/package-no-path-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/package-no-versionNumber-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/package-no-versionNumber-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/registry-custom-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/registry-custom-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/registry-custom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/registry-custom.json -------------------------------------------------------------------------------- /examples/sfdx-project/registry-present-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/registry-present-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/registry-preset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/registry-preset.json -------------------------------------------------------------------------------- /examples/sfdx-project/replacements-env-and-file-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/replacements-env-and-file-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/replacements-glob-and-filename-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/replacements-glob-and-filename-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/replacements-missing-location-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/replacements-missing-location-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/replacements-string-and-regex-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/replacements-string-and-regex-invalid.json -------------------------------------------------------------------------------- /examples/sfdx-project/replacements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/examples/sfdx-project/replacements.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/package.json -------------------------------------------------------------------------------- /project-scratch-def.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/project-scratch-def.schema.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/update-scratch-def-features.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/scripts/update-scratch-def-features.js -------------------------------------------------------------------------------- /scripts/update-scratch-def-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/scripts/update-scratch-def-settings.js -------------------------------------------------------------------------------- /sfdx-project.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/sfdx-project.schema.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/sfdx-project/bundleEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/src/sfdx-project/bundleEntry.ts -------------------------------------------------------------------------------- /src/sfdx-project/packageDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/src/sfdx-project/packageDir.ts -------------------------------------------------------------------------------- /src/sfdx-project/registryPresets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/src/sfdx-project/registryPresets.ts -------------------------------------------------------------------------------- /src/sfdx-project/registryVariants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/src/sfdx-project/registryVariants.ts -------------------------------------------------------------------------------- /src/sfdx-project/replacements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/src/sfdx-project/replacements.ts -------------------------------------------------------------------------------- /src/sfdx-project/sfdxProjectJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/src/sfdx-project/sfdxProjectJson.ts -------------------------------------------------------------------------------- /tests/validate-examples.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/tests/validate-examples.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forcedotcom/schemas/HEAD/yarn.lock --------------------------------------------------------------------------------