{"_id":"@cwel/salesforce-templates","_rev":"2-4eafd3d70a663a935d3384e77e6acfc4","name":"@cwel/salesforce-templates","dist-tags":{"latest":"66.13.9-cwel.1"},"versions":{"0.0.0":{"name":"@cwel/salesforce-templates","version":"0.0.0","license":"MIT","_id":"@cwel/salesforce-templates@0.0.0","maintainers":[{"name":"cwel","email":"cwel@cwel.sh"}],"homepage":"https://github.com/cwelsys/salesforcedx-templates#readme","bugs":{"url":"https://github.com/cwelsys/salesforcedx-templates/issues"},"dist":{"shasum":"dc16fcd7ee60d7f0cd41db7e365e84a10f241996","tarball":"https://registry.npmjs.org/@cwel/salesforce-templates/-/salesforce-templates-0.0.0.tgz","fileCount":2,"integrity":"sha512-L2jorTM/BcxQmbEqkqcf9JFMsEU08x2mkcibhgcNAOp0vksmt2T6/+OriasD0+FecfM3ZfuqWMhFwfnOhyS5Rw==","signatures":[{"sig":"MEUCIQDbDxYYqLP0+5pzBdnc1nfCfpp2KTQ+fvxRna1gExbaSgIgDGz/u2JlNBYDlh2RxBcprPiI/KrL2iGd7AzXpXnbc5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381},"_npmUser":{"name":"cwel","email":"cwel@cwel.sh"},"repository":{"url":"git+https://github.com/cwelsys/salesforcedx-templates.git","type":"git"},"_npmVersion":"12.0.2","description":"Placeholder for the cwelsys fork of @salesforce/templates","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/salesforce-templates_0.0.0_1787626539969_0.9938679221936044","host":"s3://npm-registry-packages-npm-production"}},"66.13.9-cwel.1":{"name":"@cwel/salesforce-templates","version":"66.13.9-cwel.1","description":"Salesforce JS library for templates","bugs":{"url":"https://github.com/forcedotcom/salesforcedx-templates/issues"},"main":"lib/index.js","author":{"name":"Salesforce"},"homepage":"https://github.com/forcedotcom/salesforcedx-templates","license":"BSD-3-Clause","dependencies":{"@salesforce/kit":"^3.2.6","ejs":"^3.1.10","got":"^11.8.6","hpagent":"^1.2.0","mime-types":"^3.0.2","proxy-from-env":"^1.1.0","tar":"^7.5.22","tslib":"^2.8.1"},"devDependencies":{"@salesforce/dev-config":"^4.3.3","@salesforce/dev-scripts":"^11.0.4","@salesforce/prettier-config":"^0.0.4","@salesforce/ui-bundle-template-app-angular-template-b2e":"^11.62.1","@salesforce/ui-bundle-template-app-angular-template-b2x":"^11.62.1","@salesforce/ui-bundle-template-app-react-template-b2e":"^11.57.2","@salesforce/ui-bundle-template-app-react-template-b2x":"^11.57.2","@salesforce/ui-bundle-template-base-angular-app":"^11.62.1","@salesforce/ui-bundle-template-base-react-app":"^11.64.0","@salesforce/ui-bundle-template-base-web-app":"^11.64.0","@types/chai-as-promised":"^7.1.8","@types/ejs":"^3.1.5","@types/mime-types":"^3.0.1","@types/proxy-from-env":"^1.0.4","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.5.0","chai-as-promised":"^7.1.2","commitizen":"^4.3.2","cz-conventional-changelog":"^3.3.0","esbuild":"^0.28.2","eslint":"^7.27.0","eslint-config-prettier":"^6.11.0","eslint-config-salesforce":"^0.1.6","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.7","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^46.10.1","eslint-plugin-prettier":"^3.1.3","husky":"^8.0.3","mocha":"^11.8.0","nyc":"^15.1.0","prettier":"^2.0.5","pretty-quick":"^3.3.1","shelljs":"^0.10.0","shx":"^0.4.0","sinon":"^18","ts-morph":"^24.0.0","ts-node":"^10.9.2","typescript":"^5.9.3"},"engines":{"node":">=22.0.0"},"scripts":{"build":"yarn run clean:lib && yarn compile && yarn build:copy-templates && yarn build:templates","build:templates":"node scripts/build-templates","build:copy-templates":"node scripts/copy-templates","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output","commit":"git-cz","compile":"tsc -b","lint":"eslint -c .eslintrc.json --ext .ts ./src ./test","lint:fix":"eslint -c .eslintrc.json --ext .ts ./src ./test --fix","test":"nyc --exclude src/i18n/localization.ts --extension .ts mocha --parallel --forbid-only \"test/**/*.test.ts\" --timeout 600000","prepare":"husky install"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/cwelsys/salesforcedx-templates.git"},"gitHead":"09f9b38c586e8975b08a897d0ccd06499786122e","types":"./lib/index.d.ts","_id":"@cwel/salesforce-templates@66.13.9-cwel.1","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-zyPLcpqLZyghawqxpmOuKs74ff5iwu4E+56am596SiwCAVVZrFDKtJO4rPKJ9JB48LEf+SnH6I0NY4vIIesR9g==","shasum":"de00f3365afc6051894acb2f37dec07454f10cac","tarball":"https://registry.npmjs.org/@cwel/salesforce-templates/-/salesforce-templates-66.13.9-cwel.1.tgz","fileCount":1590,"unpackedSize":14287564,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cwel%2fsalesforce-templates@66.13.9-cwel.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIElXPMWwydJ3DrYeja4xIV9nNYQrhuV+bNQyNtifQKUbAiEAlFK6rJxIHMCFxdPVOasGA/iwP9sVqpy7i2J6vGLXIXs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87ade0d7-c7b5-4de5-9cf9-84cacb402d5b"}},"directories":{},"maintainers":[{"name":"cwel","email":"cwel@cwel.sh"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/salesforce-templates_66.13.9-cwel.1_1787630562108_0.630996752813137"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-25T02:55:39.780Z","modified":"2026-08-25T04:02:42.692Z","0.0.0":"2026-08-25T02:55:40.088Z","66.13.9-cwel.1":"2026-08-25T04:02:42.388Z"},"bugs":{"url":"https://github.com/forcedotcom/salesforcedx-templates/issues"},"license":"BSD-3-Clause","homepage":"https://github.com/forcedotcom/salesforcedx-templates","repository":{"type":"git","url":"git+https://github.com/cwelsys/salesforcedx-templates.git"},"description":"Salesforce JS library for templates","maintainers":[{"name":"cwel","email":"cwel@cwel.sh"}],"readme":"# salesforcedx-templates\n\n[![Known Vulnerabilities](https://snyk.io/test/github/forcedotcom/salesforcedx-templates/badge.svg)](https://snyk.io/test/github/forcedotcom/salesforcedx-templates)\n[![License](https://img.shields.io/npm/l/salesforcedx-templates.svg)](https://github.com/forcedotcom/salesforcedx-templates/blob/master/package.json)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\n## Introduction\n\nThis repository provides:\n\n- [@salesforce/templates](https://www.npmjs.com/package/@salesforce/templates) to support the library and [Salesforce VS Code extensions](https://github.com/forcedotcom/salesforcedx-vscode/).\n\n### Consumer build requirements (e.g. salesforcedx-vscode)\n\nRepos that **bundle** `@salesforce/templates` (e.g. with esbuild) and use a templates manifest must:\n\n1. **Copy built-in templates into the bundle output** before the bundle step that runs `generateTemplatesManifest`. The published package includes templates at `lib/templates`. You can copy from that path, or use the exported path:\n   - `getBuiltinTemplatesPath` (returns the resolved path to `lib/templates` when not on the web platform; `undefined` on web).\n2. **Wireit / task order**: Ensure the script that populates `dist/templates` (or your equivalent) runs **before** the `vscode:bundle` (or similar) task. Otherwise the bundle step will fail with `ENOENT: no such file or directory, scandir '.../dist/templates'`.\n\nTemplate paths inside the package are kept short (via placeholders in `lib/templates`) so they stay within Windows path limits used by `pack:verify`.\n\n## Getting Started\n\nIf you're interested in contributing, take a look at the [CONTRIBUTING](CONTRIBUTING.md) guide.\n\nIf you're interested in building the library locally, take a look at the development [doc](contributing/developing.md).\n\nYou can find more information about commands that the related [plugin](https://github.com/salesforcecli/plugin-templates) provides in the [commands](COMMANDS.md) doc.\n\n## Bump DEFAULT_API_VERSION\n\n`DEFAULT_API_VERSION` is maintained in `src/utils/constants.ts`. Please bump the value every time there is a major release.\n","readmeFilename":"README.md","author":{"name":"Salesforce"}}