{"_id":"@aschenoni/postcss-sass","_rev":"1-3bac9c48e2a3ffa2b5a42f56fe2552ad","name":"@aschenoni/postcss-sass","dist-tags":{"latest":"5.0.0"},"versions":{"5.0.0":{"name":"@aschenoni/postcss-sass","version":"5.0.0","description":"Fork of @csstools/postcss-sass Use Sass as a PostCSS plugin","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/aschenoni/postcss-sass.git"},"homepage":"https://github.com/jonathantneal/postcss-sass#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-sass/issues"},"main":"index.cjs.js","module":"index.es.mjs","scripts":{"prepublishOnly":"npm test","pretest":"rollup -c .rollup.js --silent --exports 'auto'","test":"npm run test:js","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=8.0.0"},"dependencies":{"@csstools/sass-import-resolve":"^1.0.0","sass":"^1.32.4","source-map":"~0.7.3"},"peerDependencies":{"postcss":"^8.2.4"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","babel-eslint":"^10.1.0","echint":"^4.0.2","eslint":"^7.17.0","eslint-config-dev":"2.0.0","postcss-import":"^14.0.0","postcss-scss":"^3.0.4","postcss-tape":"6.0.0","postcss-unroot":"^1.0.2","pre-commit":"^1.2.2","rollup":"^2.36.1"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","sass","node","lib","libsass","node-sass","preprocessor","scss","css","style","extension"],"gitHead":"3e232b620f7f9c30bdedfee59ffbd954af1029f0","_id":"@aschenoni/postcss-sass@5.0.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-L20WgjX0I6u/TIpVyxr0paSIMBa+zW4y+Y6PC9Eod7pyX4kHffRSkDft/pZKIEjLcT+dZtNECx7cFZ/rfG4GiQ==","shasum":"85d65de982bff9476f574500691a506ff0b8e9dd","tarball":"https://registry.npmjs.org/@aschenoni/postcss-sass/-/postcss-sass-5.0.0.tgz","fileCount":6,"unpackedSize":24640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8dQ2CRA9TVsSAnZWagAAegEP/0jzQp/RjLc5LL2Kyid2\nzU8gV6hIkXCtNcQOsYF5QlJET3wlDz2ce6a9Axf1Jq5/jOSlNAGGBHJ06fx7\nuqP9X1OrOqc1h0tcDWAaLpzu0g75CPbFDTJZfVS5KP1wCQcM5q+obVDIxG9m\nIPPqDCahQN1nA4XTCKL5/J2I9zaD6DKsz4myldjdrhgdrtTM7HUjFln8TJ5i\nsM5loU6Nf0Ux1vt0wkkcX6l3CIunBF8iKoP+M91wpDrkqUNw4vJZsO315OJT\nViRrNa8ksJslM3CH/wD48Ho9PfW1FvwP++Lzbj2uABADFcCZw3zd7p4Wz/pn\n5bur/nJARqt64eqF7EcIQp7Tg2AuaWQnDQr/rNZUfKM5R8fItqi92NHOjiN9\nYqtHTWQdMC8xRWhFgyLy15q6HtjmxMzAHDR5K6KkVsBhZLwxuF6UtgOg2sLk\no+I3/weQO3bBVp6aRiw2ZK/Lh1uZJ2DDp3W+P8aO1jHVEy5vZcNbgzaSL/F/\nFZOkAdDYUkmLw9dNC4L2IrPbE7lNiA3pizjYXnU/zjOJN9ZhnO3S2VqXGjJw\ndUNjuTnFUfTIWyrh9JMWZafmP2ySwWTAqvLuEycq5uWeiSTrquy3SMo26pNr\nxknTL6IlUpWAejLjqclZKwS/E5fARna2JBiyRotqjnNhOcuKJLdGfJrkTGFo\na6aq\r\n=cx+Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC77LsxS6ls6OWz54D3lESVX+oqyae4xs7EHPhV2rskygIgCuH2yf4wRNKbSXP+88fJkTBAHiIcuGZLGV9pZf2crIQ="}]},"_npmUser":{"name":"aschenoni","email":"aschenoni@gmail.com"},"directories":{},"maintainers":[{"name":"aschenoni","email":"aschenoni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-sass_5.0.0_1626461238301_0.6151115877197693"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-16T18:47:18.239Z","5.0.0":"2021-07-16T18:47:18.430Z","modified":"2022-04-04T15:43:07.521Z"},"maintainers":[{"name":"aschenoni","email":"aschenoni@gmail.com"}],"description":"Fork of @csstools/postcss-sass Use Sass as a PostCSS plugin","homepage":"https://github.com/jonathantneal/postcss-sass#readme","keywords":["postcss","css","postcss-plugin","sass","node","lib","libsass","node-sass","preprocessor","scss","css","style","extension"],"repository":{"type":"git","url":"git+https://github.com/aschenoni/postcss-sass.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"bugs":{"url":"https://github.com/jonathantneal/postcss-sass/issues"},"license":"CC0-1.0","readme":"# PostCSS Sass [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][postcss]\n\n[![NPM Version][npm-img]][npm-url]\n[![Linux Build Status][cli-img]][cli-url]\n[![Windows Build Status][win-img]][win-url]\n[![Support Chat][git-img]][git-url]\n\n[PostCSS Sass] lets you use [Sass] as a [PostCSS] plugin.\n\n```scss\n$font-stack:    Helvetica, sans-serif;\n$primary-color: #333;\n\n:root {\n  color: $primary-color;\n  font: 100% $font-stack;\n}\n\n/* becomes */\n\n:root {\n  color: #333;\n  font: 100% Helvetica, sans-serif;\n}\n```\n\n[PostCSS Sass] uses [dart-sass], letting you safely run transforms before and\nafter Sass, watching for changes to Sass imports, and preserving source maps.\n\n## Usage\n\nAdd [PostCSS Sass] to your build tool:\n\n```sh\nnpm install postcss @csstools/postcss-sass --save-dev\n```\n\n#### Node\n\nUse [PostCSS Sass] to process your CSS:\n\n```js\nrequire('@csstools/postcss-sass').process(YOUR_CSS);\n```\n\n#### PostCSS\n\nUse [PostCSS Sass] as a plugin:\n\n```js\npostcss([\n  require('@csstools/postcss-sass')(/* node-sass options */)\n]).process(YOUR_CSS);\n```\n\nThe standard CSS parser included with PostCSS may not be able to parse SCSS\nspecific features like inline comments. To accurately parse SCSS, use\nthe [SCSS Parser].\n\n```bash\nnpm install postcss-scss --save-dev\n```\n\n```js\nconst postcss = require('postcss');\nconst postcssSass = require('@csstools/postcss-sass');\n\npostcss([\n  postcssSass(/* pluginOptions */)\n]).process(YOUR_CSS, {\n  syntax: 'postcss-scss'\n});\n```\n\n#### Gulp\n\nAdd [Gulp PostCSS] to your build tool:\n\n```sh\nnpm install gulp-postcss --save-dev\n```\n\nUse [PostCSS Sass] in your Gulpfile:\n\n```js\nvar postcss = require('gulp-postcss');\n\ngulp.task('css', function () {\n  return gulp.src('./src/*.css').pipe(\n    postcss([\n      require('@csstools/postcss-sass')(/* node-sass options */)\n    ])\n  ).pipe(\n    gulp.dest('.')\n  );\n});\n```\n\n#### Grunt\n\nAdd [Grunt PostCSS] to your build tool:\n\n```sh\nnpm install grunt-postcss --save-dev\n```\n\nUse [PostCSS Sass] in your Gruntfile:\n\n```js\ngrunt.loadNpmTasks('grunt-postcss');\n\ngrunt.initConfig({\n  postcss: {\n    options: {\n      use: [\n        require('@csstools/postcss-sass')(/* node-sass options */)\n      ]\n    },\n    dist: {\n      src: '*.css'\n    }\n  }\n});\n```\n\n## Options\n\n[PostCSS Sass] options are directly forwarded to [dart-sass options].\n\n[cli-img]: https://img.shields.io/travis/jonathantneal/postcss-sass.svg\n[cli-url]: https://travis-ci.org/jonathantneal/postcss-sass\n[git-img]: https://img.shields.io/badge/support-chat-blue.svg\n[git-url]: https://gitter.im/postcss/postcss\n[npm-img]: https://img.shields.io/npm/v/@csstools/postcss-sass.svg\n[npm-url]: https://www.npmjs.com/package/@csstools/postcss-sass\n[win-img]: https://img.shields.io/appveyor/ci/jonathantneal/postcss-sass.svg\n[win-url]: https://ci.appveyor.com/project/jonathantneal/postcss-sass\n\n[Gulp PostCSS]: https://github.com/postcss/gulp-postcss\n[Grunt PostCSS]: https://github.com/nDmitry/grunt-postcss\n[dart-sass]: https://github.com/sass/dart-sass\n[dart-sass options]: https://github.com/sass/dart-sass#javascript-api\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Sass]: https://github.com/jonathantneal/postcss-sass\n[Sass]: https://github.com/sass/dart-sass\n[SCSS Parser]: https://github.com/postcss/postcss-scss\n","readmeFilename":"README.md"}