kt-create-bolt-cep
v1.0.1
Published
Wrapper for create-bolt-cep to integrate kt ecosystem
Readme
kt-create-bolt-cep
An advanced wrapper for create-bolt-cep that creates Adobe CEP extension projects with KT ecosystem integrations, including testing and build tools for ExtendScript.
Description
This package extends create-bolt-cep by automatically adding:
- Dependencies:
kt-extendscript-builderandkt-testing-suite-core. - NPM scripts:
kt-build-testsandkt-debug-build-tests. - Custom configuration and template files for testing.
- Cross-platform support (Windows, Mac, Linux).
Installation
npm install -g kt-create-bolt-cepOr use it directly with npx:
npx kt-create-bolt-cepUsage
Run the command and follow the interactive prompts to set up your Bolt CEP project:
npx kt-create-bolt-cepThe command:
- Runs
create-bolt-cepto generate the base structure. - Modifies the new project's
package.jsonby adding dependencies and scripts. - Copies custom template files (testing configuration, etc.).
Then, enter the project directory and run:
cd <project-name>
npm install
npm run buildFeatures
- KT Integration: Automatically adds tools for ExtendScript build and testing.
- Custom Templates: Includes configuration for
kt.config.jsonand test files. - Ready Scripts:
npm run kt-build-testsfor optimized builds,npm run kt-debug-build-testsfor development. - Cross-Platform: Works on Windows, Mac, and Linux.
- Extensible: Behavior can be modified by editing
config.tsin the source code.
Development
To contribute or modify:
Clone the repository:
git clone <repo-url> cd kt-create-bolt-cepInstall dependencies:
npm installBuild:
npm run buildTest locally:
npm link kt-create-bolt-cep
Configuration
Behavior is configured in src/config.ts:
dependencies: Packages to add.filesToReplace: Files to copy fromtemplates/.scripts: NPM scripts to add.
License
MIT
Links
- Bolt CEP
- KT Ecosystem (replace with actual link)
