A CLI to bootstrap Hubspot projects using all of the best tooling
npm install create-hubspot-projectCLI to bootstrap new Hubspot projects.
Project setup includes:
- Hubspot CMS boilerplate
- Webpack
- PostCSS
- postcss-extend-rule
- postcss-advanced-variables
- postcss-preset-env
- postcss-atroot
- postcss-property-lookup
- postcss-nested
- Spingroup/postcss-hubl
- TailwindCSS
- Babel
- Git
The CLI is available as an NPM package so you don't need to clone anything in this repo. Use npx instead of npm to use the latest version without having to install anything extra. You can see more details about the npm package here: https://www.npmjs.com/package/create-hubspot-project
``bash
`
- update your HubSpot theme folder name in webpack.config.jscss/styles.css
- rename your theme in theme.json unless you want to use the default "CMS Theme Boilerplate"
- add to your templates/layouts/base.html fileimport "./module.css"
- Add in module.js` files if you want PostCSS to process them
MIT
- Andrey Kondratyuk
- Message me if you'd like to contribute
A big thank you to @dkundel for the starter code!
Another big thank you to BJ Szyjakowski for building a plugin
that finally allows HubL to work with PostCSS. If you want to be a HubSpot expert, read his blog.