Skip to content

chapter-three/cthreem-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM

CThreem Core

Build tools for Drupal themes.

Installation

npm install cthreem-core --save
# -- or --
yarn add cthreem-core

Create a gulpfile.js and (optionally) a gulp-config.js:

cp node_modules/cthreem-core/examples/gulpfile.js gulpfile.js
cp node_modules/cthreem-core/gulp-config.js gulp-config.js

Edit the above gulp-config.js file as needed.

Create config files:

cp node_modules/cthreem-core/examples/.babelrc .babelrc
cp node_modules/cthreem-core/examples/.eslintrc.js .eslintrc.js
cp node_modules/cthreem-core/examples/.stylelintrc .stylelintrc

Usage

If you are running Gulp v4 globally, then you can just use gulp.

gulp compile
# -- or --
gulp watch
# -- or --
gulp

To see available tasks:

gulp --tasks

If you are not running Gulp v4 globally, then you need to create one or more npm run scripts. Add the following to your package.json:

{
  ...
  "scripts": {
    "compile": "gulp compile",
    "start": "gulp default",
    "gulp": "gulp"
  },
  ...
}

Now you can use gulp through npm run:

npm run start
# -- or --
npm run gulp

To see available tasks:

npm run gulp -- --tasks