1.0.18 • Published 6 years ago

aem-component-scaffolding v1.0.18

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

aem-component-scaffolding

Node CLI for scaffolding AEM Components

IMPORTANT The package is under development

The below arguments are available when creating a new component:

ArgumentRequiredExample
--typeYescontent
--titleYesMy Component
--superTypeNocore/components/content/title/v1/title
--componentGroupNoMy Project Components
--categoryNomy.clientlibs

Getting Started: 1. Requires: Node ~v10.15.1 | NPM ~6.4.1

2. Add aem-component-scaffolder as dependency to your package.json file:

"devDependencies": {
    "aem-component-scaffolding": "^1.0.18"
}

3. Run Install: npm install --save-dev

4. Generate config file: scaffold init

Follow the prompts to generate config file or create your own and place it in the root of your project.

{
	"project": "AEM Rockstars",
	"directory": "aem-rockstars",
	"host": "localhost",
	"port": "4502",
	"username": "admin",
	"password": "admin"
}

Configuration Properties: Project - The human readable name of your project Directory - The name of the project folder within the /apps directory Host - The url to your local AEM instance Port - The port to your local AEM instance Username - The admin username to your local AEM instance Password - The admin password to your local AEM instance

Options: The sync argument will watch the filesystem for changes during the component scaffolding process and import changes into CRX. scaffold --type content --title my-component

Copyright (c) 2019, Andrew Robinson <hello@drewrobinson.com>

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

8 years ago

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago