{"_id":"@bud-tools/schemas","_rev":"4-209bf2dcc052e234fd5ffaf7f24af55c","name":"@bud-tools/schemas","dist-tags":{"latest":"0.9.0"},"versions":{"0.4.0":{"name":"@bud-tools/schemas","version":"0.4.0","description":"This repository contains the spec and schema for the Scratch Org Definition Configuration file and `btdx-project.json` file.","main":"index.js","scripts":{"build":"node ./scripts/build.js","features-update":"node ./scripts/update-scratch-def-features.js","settings-update":"node ./scripts/update-scratch-def-settings.js","commit-init":"commitizen init cz-conventional-changelog --save-dev --save-exact --force","commit":"git-cz","test":"jest","prettier":"prettier ./**/*.{js,json,ts,md} --write","format:check":"prettier ./**/*.{js,json,ts,md} --debug-check"},"devDependencies":{"@commitlint/cli":"^7","@commitlint/config-conventional":"^7","ajv":"^8.11.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","husky":"^3.0.2","jest":"^24.8.0","prettier":"^1.18.2","shelljs":"0.8.5"},"husky":{"hooks":{"pre-commit":"yarn run prettier && yarn test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"volta":{"node":"12.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e76e0654dbb670240ee412073ffce3dac00c5880","_id":"@bud-tools/schemas@0.4.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5juwG/5yzArcjaEbvUMsFKerAHWHiaVEd94IV0lbiP6e/XIasMOSZ/o+/kmvxsrhAkRx8CDn/XIvktUuGlvNug==","shasum":"dc934410e6342a35dbd807e69bac38eff10dae20","tarball":"https://registry.npmjs.org/@bud-tools/schemas/-/schemas-0.4.0.tgz","fileCount":6,"unpackedSize":65056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRJvavpETKtlMfYOVA19D+76MNWVhoB1DHDfHJqYkGIAiBMMC/Pog0HUoTD94nI9FXdbOQ2BAeRUKuf5fk1TUEhIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9e+EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkbg/+OxibQTJKfAl5i3wIHbeBk1hS5ypIfeQIaVrxB4ljS0DqOdXD\r\n+oPhCD2syByC2D0xBbu5NPp//8/GEvY2legaqBLpokSihTCG5efCiHOWu3MG\r\n7gijS4YKUfGFpRIYTLB5JfB2Grnodc+7s/eiE+du9wp8nBzq9FjVAFT3dDlQ\r\ncMPWV6KAUOgLrMnlEiz0BwFtusMiQgnqDv/aG6VoZioMg301mvwddY9WBU1H\r\nXzHXt0zjBDYwjvlkPT+NEuctY7eXXvu1ygS7YVAZXkqEBrzbSw+cAtEJtki/\r\nzAFmqSuMRUrP47Jnt2KeAefugscP/700+HTpjvyr0tLUdERjDGdtxxXH3Ibp\r\nW9SA/0oaljbyYwbq6tHqR47y//9zdYdSVUrVA0btA80wDNfkuMv0jrRazBsU\r\nOyTfRLhxJPyTM6o2ZoXJegpEsdjTKbmuin7QAd0hrj6wBAoROqYkKrJx+HSa\r\nYbG/Asgadu06u1pSv/+MMvXjwwrViMx0KI0GgvOQ8joY0Y39Al/zXgQkKQge\r\ntArPz1N6v4MdpDH0MZS12lKy2atpWjMXAo/riGnr44xe94DfDyttj043WpiJ\r\njFCMU78Grn+xDgsDdh6hzmwFkMbiYN+HIMh9PiZy5wAqYYTArQjsFAUaENeK\r\nBVUOupiWfpY5jeMLfXf7xhpQSzPvO3HrMYg=\r\n=OnQj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyrow37","email":"andyrow37@gmail.com"},"directories":{},"maintainers":[{"name":"andyrow37","email":"andyrow37@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schemas_0.4.0_1677062019979_0.8959012220753322"},"_hasShrinkwrap":false},"0.6.0":{"name":"@bud-tools/schemas","version":"0.6.0","description":"This repository contains the spec and schema for the Scratch Org Definition Configuration file and `btdx-project.json` file.","main":"index.js","scripts":{"pub":"npm publish --access public","build":"node ./scripts/build.js","features-update":"node ./scripts/update-scratch-def-features.js","settings-update":"node ./scripts/update-scratch-def-settings.js","commit-init":"commitizen init cz-conventional-changelog --save-dev --save-exact --force","commit":"git-cz","test":"jest","prettier":"prettier ./**/*.{js,json,ts,md} --write","format:check":"prettier ./**/*.{js,json,ts,md} --debug-check"},"devDependencies":{"@commitlint/cli":"^7","@commitlint/config-conventional":"^7","@types/node":"^17","ajv":"^8.11.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","husky":"^3.0.2","jest":"^24.8.0","prettier":"^1.18.2","shelljs":"0.8.5"},"husky":{"hooks":{"pre-commit":"yarn run prettier && yarn test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"volta":{"node":"12.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e76e0654dbb670240ee412073ffce3dac00c5880","_id":"@bud-tools/schemas@0.6.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bGp7z3y02JoJRULPmJuhtw/GX1cA1DG3t+znzHW8/1RvLqJ6AQJMcWdv5zicY2mZYzZwh30F8zgeQ69Pr6xdHA==","shasum":"ce8aa688c93e80a99b8a94fd783bd5efcbb8c930","tarball":"https://registry.npmjs.org/@bud-tools/schemas/-/schemas-0.6.0.tgz","fileCount":6,"unpackedSize":65124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwNzwfLod0lYFt5j7pvgqMMDClVNxYE8CXOw73sO7F2gIhAM8+ZISSbxl+JJQZ6Yz92x6x0mgIL6UjrUbyAMwM/JjW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9hO1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps5w/+MjIlX6CbLH4gMO1W4v2ha/hBKi9QOx14hFZNaEPrSEX4iqli\r\nPadPi+oLJTIgPam8tufVKshUvlOvjbnh8gjhEiLMJvdhZyVMbKiekIaYcNYs\r\nkOo3DEuR6GyHJDYXnMlYbBwOAoCLs/EyR++3ncWi1A1Xal61/hqL8J7+LUUE\r\nnB96hQtsbAI3bBiu6MXLqI0IA7sNxxINll7zw11bUd9+7knMCNvEayieWxly\r\nIXwoJEHG8289xWB8OS8KzwNPcbuobkuUcT58rF0Kj6ZdXSkxnLwUwY9kO+bK\r\ne1gZjtcEcvzBG0ulKhoP3SusnQuC12gY2Wp37lPljajLpAhsE0Hbz5FV5D1n\r\njYIM98k5G8F5yZoZvdCZLgiAAfqgfxHpIUj0Qoy1wA92zm6c9+gA6ZNNynqr\r\njMAJ7Jf0Z3JwF2BymmQx7r/5LfwFuPEohfjQ8+Loq2Pr4SPfnWcKCsUH3fiX\r\nCVXPyANCHjcCE5T0lqskZRB0yjXPq2O8gYzBH+EOXIAUuNEQMf3fZ16Dcx/G\r\n+p4wh8qzk74TpyYJh0W/o0TiGKXWT6YADjoT6sVbMYqKOc+uSanix8fZl6Tr\r\nWr8u0xNDyvWHQ32T+Lt81tV+A2skqu87zXtVa99CKyhtK5BlTJRazif2JVDy\r\njMyhAJjSoGPdCMHMqFebsBR69KAsrVP81oc=\r\n=jChH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyrow37","email":"andyrow37@gmail.com"},"directories":{},"maintainers":[{"name":"andyrow37","email":"andyrow37@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schemas_0.6.0_1677071285222_0.18043337803012838"},"_hasShrinkwrap":false},"0.7.0":{"name":"@bud-tools/schemas","version":"0.7.0","description":"This repository contains the spec and schema for the Scratch Org Definition Configuration file and `btdx-project.json` file.","main":"index.js","scripts":{"pub":"npm publish --access public","build":"node ./scripts/build.js","features-update":"node ./scripts/update-scratch-def-features.js","settings-update":"node ./scripts/update-scratch-def-settings.js","commit-init":"commitizen init cz-conventional-changelog --save-dev --save-exact --force","commit":"git-cz","test":"jest","prettier":"prettier ./**/*.{js,json,ts,md} --write","format:check":"prettier ./**/*.{js,json,ts,md} --debug-check"},"devDependencies":{"@commitlint/cli":"^7","@commitlint/config-conventional":"^7","@types/node":"^17","ajv":"^8.11.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","husky":"^3.0.2","jest":"^24.8.0","prettier":"^1.18.2","shelljs":"0.8.5"},"husky":{"hooks":{"pre-commit":"yarn run prettier && yarn test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"volta":{"node":"12.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e76e0654dbb670240ee412073ffce3dac00c5880","_id":"@bud-tools/schemas@0.7.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-G5EA96SxrDxife2K/Kvw6OwrGwrP4kdeeP0nuSK0S5/u9E+6ilv0qH1f+GrMwYc/K7ioTKN41IsHQPMv3ilu1Q==","shasum":"8b2d349f9e337d02fc93b62711129c9803fb7073","tarball":"https://registry.npmjs.org/@bud-tools/schemas/-/schemas-0.7.0.tgz","fileCount":6,"unpackedSize":65124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGh5NhrjbRyybPOsLfPF5jFcBRwj9+NNUd1fYBgi3L+gIgfIDJqtrw0xrzazJbXalrr+1pTKRReQ0onxTk14Orjl4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9huVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzbg//e1Smh+72PdpQ8OZsIDgfD02jM+KXvrghZlVS9lF+nI/kjWwW\r\n83KgSLTCgtskOCRnRbpy2TpoCZ2onryDk/VaqsJpIpqqMElo+8q6dspUwEOB\r\n26Eg0N3JaeBBTC8nrJU/pFdnm6LCmR9YdlotGgqac2Zdo3ztHnv0yZR7ubNs\r\nyr7zjVnFBoF/AeLqza/EcBwfZMlZ+6WUJYXCWWfYIuq1hdqhlLEZ0ZapWAD/\r\nlGl07tBQfc1BSjEzoObDfa+/1qeNHEBHdHIdRqo1r7d4O9xWYZGhkhlKvIJs\r\nYmlGHVIvo8mPsaelzI4QqIGAJP29l67U9Mxj3JzaOT3VUfMHDCoaogVkKmRx\r\nOZaRcWJG7/i6XzyqtJwt/E/bnR7sxdUrYlIXmE0XpgE4FmWUQvKBkwd5qfpn\r\ncNpeOCv7i5Zlkeonku5k2AKNQqb01sWtfjMX/jv7SLkZL00HLThok27dOKic\r\n7xJe6uXRxD+5jUCibq9APBerXS55rTnfawB4VWPWYfDXt2t625HmVahxNkkm\r\nAMPXdaqRhd/awlbCXLhtlFFOtBvXtvQvfPSqvXIPejeyufXVQtMMBm6z02ZE\r\nkQndoXA6+CYWPprJTg/Yzuz3Xk0FC1cf0g9HOCivuK4j+oh3y5puHJkSnwRv\r\niXBYpqL1IF1pe33yqrLvf/qas12Ng2eVCqk=\r\n=S5Cd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyrow37","email":"andyrow37@gmail.com"},"directories":{},"maintainers":[{"name":"andyrow37","email":"andyrow37@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schemas_0.7.0_1677073300944_0.3807225694555896"},"_hasShrinkwrap":false},"0.8.0":{"name":"@bud-tools/schemas","version":"0.8.0","description":"This repository contains the spec and schema for the Scratch Org Definition Configuration file and `btdx-project.json` file.","main":"index.js","scripts":{"pub":"npm publish --access public","build":"node ./scripts/build.js","features-update":"node ./scripts/update-scratch-def-features.js","settings-update":"node ./scripts/update-scratch-def-settings.js","commit-init":"commitizen init cz-conventional-changelog --save-dev --save-exact --force","commit":"git-cz","test":"jest","prettier":"prettier ./**/*.{js,json,ts,md} --write","format:check":"prettier ./**/*.{js,json,ts,md} --debug-check"},"devDependencies":{"@commitlint/cli":"^7","@commitlint/config-conventional":"^7","@types/node":"^17","ajv":"^8.11.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","husky":"^3.0.2","jest":"^24.8.0","prettier":"^1.18.2","shelljs":"0.8.5"},"husky":{"hooks":{"pre-commit":"yarn run prettier && yarn test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"volta":{"node":"12.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e76e0654dbb670240ee412073ffce3dac00c5880","_id":"@bud-tools/schemas@0.8.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-97mueICLqDc2uQT/hKSK5IwgnFu+Os8gYNZZ5sLBTg7pDm2nz9n6/V/zmQANfiZn4yDUs0jRMsgz1RozJYdyBQ==","shasum":"896079d933a9396bfe4718a91481cb7e61612fdf","tarball":"https://registry.npmjs.org/@bud-tools/schemas/-/schemas-0.8.0.tgz","fileCount":6,"unpackedSize":65124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG87EagKJ1t+R2J7gwRsIEBSSXrgf0TfK5jqDEvbEmGaAiAwx5E3NWSUO9n+8uSF311mRkYCMGSRO6tglN5QM3dygQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9h0zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon7RAAgwkwE3RZw7piLsXLNotfA2JmFZWpRxgdrM87SVH8JpgXNzsu\r\nrzyjLk2tAIyFVKV70sfxeA/+p2FwQW30PBhWwP3wGkVVwI9mNYquafUyOtwM\r\nTm7JvpaQmx2Q8FXLvQ2z3jXNlG+g61tYeMz6MSi8ElAPfC8OFOelTJYWw1fu\r\nEr/Dly3OXokSptjezjxyebjmFndLTJYlcg7jMLA1KqwOhcsJ7GzvWek/6Tv0\r\ntg0JaarfBDJAcVOlRg/WCrMHDcFN//eNwWtVmApNZht53CgvSUw6f1m9IwET\r\nIpd+nw8CRui+pMfZ73Nfn07G76gRT+S7fJRqoPgqbxZ5vd8Drlj/l7+ZQ/0n\r\n8Fbp8impyv3wrr///RaC5T8uU6ymPYqOgWPntkWeFqOB7g9BaTL+rMOoZX7p\r\nR6HvR1s2A9RyL5vQiCtdsGTIWDwjc1efKeUn12/t0vYdzmpvKRe6at97vHRA\r\nFME9Vw0kCv5LkKEIhMVoUI1P5soXyKYEiznNlima2nYAitmIMPNEZsD0FCUT\r\n2nvZ23jSx0yS5hRslmgOHkZz5auzGWw57DUwnYrnKiTCBJil4Huz2vTB2IYY\r\n2QY85mM17MoVv9QDCkVk8MgPyJIQ2L3tgP6xRkHr09X4CKjG+a/+s0fv89hT\r\naJLf/eaAaJ7lMGzBd9+WDgggaISNfTA73gk=\r\n=l2js\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyrow37","email":"andyrow37@gmail.com"},"directories":{},"maintainers":[{"name":"andyrow37","email":"andyrow37@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schemas_0.8.0_1677073714832_0.31773788366189715"},"_hasShrinkwrap":false},"0.9.0":{"name":"@bud-tools/schemas","version":"0.9.0","description":"This repository contains the spec and schema for the Scratch Org Definition Configuration file and `btdx-project.json` file.","main":"index.js","scripts":{"pub":"npm publish --access public","build":"node ./scripts/build.js","features-update":"node ./scripts/update-scratch-def-features.js","settings-update":"node ./scripts/update-scratch-def-settings.js","commit-init":"commitizen init cz-conventional-changelog --save-dev --save-exact --force","commit":"git-cz","test":"jest","prettier":"prettier ./**/*.{js,json,ts,md} --write","format:check":"prettier ./**/*.{js,json,ts,md} --debug-check"},"devDependencies":{"@commitlint/cli":"^7","@commitlint/config-conventional":"^7","@types/jest":"^28.1.3","@types/node":"^17","ajv":"^8.11.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","husky":"^3.0.2","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","prettier":"^1.18.2","shelljs":"0.8.5"},"husky":{"hooks":{"pre-commit":"yarn run prettier && yarn test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"volta":{"node":"12.4.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e76e0654dbb670240ee412073ffce3dac00c5880","_id":"@bud-tools/schemas@0.9.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-v4l8+UBflD+RU0SyIugeDA55ssRXrXJc7eUZpmldVQypEhGcWO3dvyE1FhFZ0xaHmOjpoM/vPe8CEKSitWwXGQ==","shasum":"2a47fa9652fa9025f145730ff2d81afb6e4459c1","tarball":"https://registry.npmjs.org/@bud-tools/schemas/-/schemas-0.9.0.tgz","fileCount":6,"unpackedSize":64563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLJUYnCx20LVjA9wyB2GWwjFj2FSn+ur3ycygy4Y2GTgIhAN2aYo7Np0TF1vcjSQAuQw/2gANWwbqBZc41EUASy+OY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9scHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprmg//fa+LizYEK9AAdsMnzorwHXF+XA88Sr5fVfURBto1KxXNxpxA\r\nA7w5QU19w0Zu7pzoo/aAWWlGZSpoaBkKRCvfnKgp8vvkDFBDtZ/vexdLSjBF\r\nuw9sQ4UrD75kVLuB/u7vdwJ0BZSXWndlbyM5JmVlOEV5KFb33cYTcKbUTEhd\r\njXtVuhqAUJot9cHWCpkOzmWuvGyiSU9krQYpnhL9KxB0I+rxm0RjmC6x8wlM\r\njKm9EReDByNBQn5aJB7RInXPJ5SJPWn6s9TYPbgh1d3DtECTYGr6DS90D9V1\r\nrwvIjmIVNT9OY+Ml2iDfzQWHG9SqzKirtxDWhU1DKGsBvfNBa/MJhg9XDiIO\r\nz3fzke7cearADyACqk2aw+jdEVMxQj3EnzsipMaQL8MyEyhSXFBKDS2QauLf\r\nq9lDACPn+B5TI/YCHOxealOzBo5rXfJTaTYinJjRKxDTLavoHQ5dPS9XrTkH\r\n2yN5E0vuqeiJI3JL5QLiGpdkKjX4FQbp8N2xb0JwsJNYmtsFhWA4Tex+IabI\r\nndFx84mDtz8iemLbZ7dr3lqaMc5na9gQKfT2twW5PT8dR84WYNjceoaHfhLy\r\nNil3t3T2zU02+R26X/S6pW0ndOSUPXhnljenYU5Nvk+38Bz+/7PJQ6eXVTBy\r\n2bfT522tKoKVlfR6jxzjlokKkwy4z0HL9ZY=\r\n=wAwE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyrow37","email":"andyrow37@gmail.com"},"directories":{},"maintainers":[{"name":"andyrow37","email":"andyrow37@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schemas_0.9.0_1677117191113_0.4319767627785831"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-22T10:33:39.895Z","0.4.0":"2023-02-22T10:33:40.112Z","modified":"2023-02-23T01:53:11.377Z","0.6.0":"2023-02-22T13:08:05.445Z","0.7.0":"2023-02-22T13:41:41.068Z","0.8.0":"2023-02-22T13:48:35.046Z","0.9.0":"2023-02-23T01:53:11.275Z"},"maintainers":[{"name":"andyrow37","email":"andyrow37@gmail.com"}],"description":"This repository contains the spec and schema for the Scratch Org Definition Configuration file and `btdx-project.json` file.","readme":"# Salesforce DX Schemas\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nJSON Schemas help with validation and code completion of json files. Below are the schemas that are available in this repository.\n\n- Schema: [project-scratch-def.json](https://forcedotcom.github.io/schemas/project-scratch-def.json/project-scratch-def.schema.json)\n- Schema: [sfdx-project.json](https://forcedotcom.github.io/schemas/sfdx-project.json/sfdx-project.schema.json)\n\n## Using the Schemas\n\nIf you are using the **[Salesforce Extensions for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode)** these schemas are already included for you.\n\nFor most other editors, you can use the schemas by adding the `$schema` property to the top of your JSON file with the link to the schema document as shown below.\n\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/forcedotcom/schemas/main/sfdx-project.schema.json\"\n  //...\n}\n```\n\nYou can also use these schemas programatially. For example, Salesforce CLI uses these schema to do certain validation.\n\n```javascript\nconst schemas = require('@salesforce/schemas');\nconst projectJsonSchema = require(schemas['sfdx-project']);\n// OR\nconst projectJsonSchema = require('@salesforce/schema/sfdx-project-schema.json']);\n```\n\n## Updating project-scratch-def.schema.json\n\nRun the `features-update` and `settings-update` scripts on every major release and open a PR with the new changes against the `main` branch to keep the schema files up to date\n\n## Bugs and Feedback\n\nTo report issues or feedback with the schemas, open a bug on [GitHub](https://github.com/forcedotcom/schemas/issues).\n","readmeFilename":"README.md"}