Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fp-sass

Package Overview
Dependencies
Maintainers
2
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fp-sass

Sass extension for Fepper

  • 0.3.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
2
Created
Source

Sass extension for Fepper

Known Vulnerabilities Linux Build Status Mac Build Status Windows Build Status Coverage Status License

Install

cd extend
npm install --save-dev fp-sass

Use

Add these tasks to extend/custom.js:

  • Under gulp task 'custom:frontend-copy'
    • 'sass:frontend-copy'
  • Under gulp task 'custom:once'
    • 'sass:once'
  • Under gulp task 'custom:watch'
    • 'sass:watch'

On the command line:

fp sass[:subtask]

Create a source/_styles/src/sass directory and put all Sass code there.

This extension will read one directory deep for files with a .sass or .scss extension. Partials must be nested deeper. Sass code will be preprocessed into CSS and built into the paths.source.cssBld directory as declared in patternlab-config.json.

Please use CSS sourcemaps for debugging purposes. Add the following to your pref.yml file:

sass:
  sourceMap: true

To write sourcemaps inline, configure as follows:

sass:
  sourceMap: true
  sourceMapContents: true
  sourceMapEmbed: true

Similarly, any documented Sass option can be configured in pref.yml under the sass setting.

Newer versions (>= v0.3.0) of fp-sass have replaced Node Sass with Dart Sass. Source comment support has been replaced by sourcemaps.

Tasks

'sass'
  • Builds Sass into CSS.
  • Overwrites CSS whether or not it has direct edits.
'sass:frontend-copy'
  • Usually under gulp task 'custom:frontend-copy'.
  • The frontend-copy task then copies the CSS to the backend.
'sass:once'
  • Usually under gulp task 'custom:once'.
  • Same as 'sass'.
'sass:watch'
  • Usually under gulp task 'custom:watch'.
  • Watches the source/_styles/src/sass directory for file modifications.
  • Triggers sass and overwrites CSS whether or not it has direct edits.

Keywords

FAQs

Package last updated on 22 Nov 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc