1.3.0 • Published 9 years ago

ember-cli-sass-pods v1.3.0

Weekly downloads
268
License
MIT
Repository
github
Last release
9 years ago

Ember-cli-sass-pods

Enjoy styling your pods with the sass style file in the pod directory.

What is ember-cli-sass-pods?

Say you have a contacts route and contact-box component.

Generate regular route and component:
ember g route contacts -p
ember g component contact-box -p
Then, use ember-cli-sass-pods power and generate styles:
ember g style contacts -p
ember g style components/contact-box -p
Your awesome file structure would be:
app/

app/contacts
app/contacts/route.js
app/contacts/template.hbs
app/contacts/style.scss

app/components/
app/components/contact-box
app/components/contact-box/component.js
app/components/contact-box/template.hbs
app/components/contact-box/style.scss

app/styles/
app/styles/app.scss
app/styles/[importFileName].scss
app/styles/importFileName.scss
@import "contacts/style";
@import "components/contact-box/style";

Installation

Install ember-cli-sass-pods
  • ember install ember-cli-sass-pods

It will automatically install ember-cli-sass sass preprocess package.

The import file

You need to add the import file into your main app scss file.

If you use podModulePrefix your imports file would be:

[podModulePrefix].scss

otherwise it would be:

pods.scss

Add import line into your main app scss file:

@import "[podModulePrefix] or pods";
Watched folder

Add paths for watching in the 'ember.cli-build.js':

var app = new EmberApp(defaults, {
  sassOptions: {
    includePaths: ['app']
  }
});

Usage

To generate styles into your pod - just run:

ember g style [path] -p

Enjoy styling your pod! :)

1.3.0

9 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.0.4

10 years ago

0.0.1

10 years ago

0.0.3

10 years ago