{"_id":"@davidqhr/razzle-plugin-scss","_rev":"1-0c2cce2dbe1f3a136c300fee927590f9","name":"@davidqhr/razzle-plugin-scss","dist-tags":{"latest":"2.2.0"},"versions":{"2.2.0":{"name":"@davidqhr/razzle-plugin-scss","version":"2.2.0","description":"Use SCSS/SASS with Razzle","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/jaredpalmer/razzle.git"},"author":{"name":"Ray Andrew","email":"raydreww@gmail.com"},"license":"MIT","scripts":{"test":"jest"},"dependencies":{"autoprefixer":"^8.6.2","mini-css-extract-plugin":"^0.4.0","node-sass-chokidar":"^1.3.0","postcss-flexbugs-fixes":"^3.3.1","resolve-url-loader":"^2.3.0","sass-loader":"^7.0.3","postcss-scss":"^1.0.5"},"devDependencies":{"jest":"^23.1.0","razzle":"^2.2.0"},"bugs":{"url":"https://github.com/jaredpalmer/razzle/issues"},"homepage":"https://github.com/jaredpalmer/razzle#readme","_id":"@davidqhr/razzle-plugin-scss@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"davidqhr","email":"davidqhr@gmail.com"},"dist":{"integrity":"sha512-I7DLUfXQzDr1XwagFV+uri7yXEb4IVjiRYjEYKg6DYLbT9yEi24LSX0S/4eCFjrK/PB1aHPTyFB/yTmuhtW/TA==","shasum":"f9b88ffa138b301b7e6d2329884736d4e8d8e9f8","tarball":"https://registry.npmjs.org/@davidqhr/razzle-plugin-scss/-/razzle-plugin-scss-2.2.0.tgz","fileCount":6,"unpackedSize":10069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3BwaCRA9TVsSAnZWagAAD3sP/1QFIvtlneXGW4tjgtQd\nyzYGYeZbecRK4NZf8wFobg9O2YDZLZgxt+aFNEHN/zyIo0o1hLbDg3AsTAkr\nMD1ViEA11kpzdFf22xhbJqKqEyjcYCERCZsEFYqA+9UC/xjcmCwtuFluxjkF\ncpuOYSWCIWB7mfEB4ArD7cjSmdN/B8hR1n1qYqTvsHgyIut2CqRPWel+1Myh\nKJEIj1trE9ygq6YZ8TtFlOQmUmavSzoZmde+5ELWEN+/GQm1ebudGQJ8HuzG\n02SY/wM93Y8vT2R4EOnuQo62Kp4QVUSz5YYi02wodz+cwmww/aUQ6k6OtKwN\npSoQ63/kC/dS6dxBl7CN3GGJ4ihiCYyyHKkPrdwez8JmiwrBbUZmnbHh6RoU\nA9u4erV/0Y8G/WJQAYP/YZUNRzwD43ZDZoHVcuj+TmEDo+piAHc1HEswh2Xd\nZk9nemvUFsTiF03tvkAXgkvcCrmdTQGyBcQ3KARuml8iEu4hDYQr3jsHUBX3\nKzlpE/+wbXPAGmLFRdr+KiEiJAOUJRbxtadg/5EgQv2FQ2AA/3HvtJWGxG2u\nFivWL3ICQOjauhs9H+xQ/rRYLgYF3Q1Jo1UKPSbZr9NP6oYFDu51YCl9DcJq\njPUZoTSnGddRRtYnpbYyvL02vS+RSwzKGjQJGVVGuuYpylN7yegmb3SbxOKf\n1dDm\r\n=dJz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXmN9cHftjZ9MhntfMnY4TThnbAvd0Kk2LI2yyNU+WQAiAN27/l/0tXPaxwZ5aPBVin0cg1nwKvzGjY20erYZ1DFQ=="}]},"maintainers":[{"name":"davidqhr","email":"davidqhr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/razzle-plugin-scss_2.2.0_1541151770373_0.5097033064917456"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-02T09:42:50.212Z","2.2.0":"2018-11-02T09:42:50.498Z","modified":"2022-04-05T03:06:12.457Z"},"maintainers":[{"name":"davidqhr","email":"davidqhr@gmail.com"}],"description":"Use SCSS/SASS with Razzle","homepage":"https://github.com/jaredpalmer/razzle#readme","repository":{"type":"git","url":"git+ssh://git@github.com/jaredpalmer/razzle.git"},"author":{"name":"Ray Andrew","email":"raydreww@gmail.com"},"bugs":{"url":"https://github.com/jaredpalmer/razzle/issues"},"license":"MIT","readme":"# razzle-plugin-scss\n\nThis package contains a plugin for using [SCSS/SASS](https://sass-lang.com/) with Razzle\n\n## Usage in Razzle Projects\n\n```bash\nyarn add razzle-plugin-scss --dev\n```\n\n### With the default options\n\n```js\n// razzle.config.js\n\nmodule.exports = {\n  plugins: ['scss'],\n};\n```\n\n---\n\n### With custom options\n\n```js\n// razzle.config.js\n\nmodule.exports = {\n  plugins: [\n    {\n      name: 'scss',\n      options: {\n        postcss: {\n          dev: {\n            sourceMap: false,\n          },\n        },\n      },\n    }\n  ],\n};\n```\n\n## Options\n\nPlease remember that custom options will extends default options using `Object.assign`.\nArray such as postcss.plugins __WILL NOT BE EXTENDED OR CONCATED__, it will override all default plugins.\n\n---\n\n### postcss: _object_\n\ndefault\n\n```js\n{\n  dev: {\n    sourceMap: true,\n    ident: 'postcss',\n  },\n  prod: {\n    sourceMap: false,\n    ident: 'postcss',\n  },\n  plugins: [\n    PostCssFlexBugFixes,\n    autoprefixer({\n      browsers: ['>1%', 'last 4 versions', 'Firefox ESR', 'not ie < 9'],\n      flexbox: 'no-2009',\n    }),\n  ],\n}\n```\n\nSet `dev` to add config to postcss in `development`.\nSet `prod` to add config to postcss in `production`.\n\nSee [postcss loader options](https://github.com/postcss/postcss-loader#options) to override configs.\n\n---\n\n### sass: _object_\n\ndefault\n\n```js\n{\n  dev: {\n    sourceMap: true,\n    includePaths: [paths.appNodeModules],\n  },\n  prod: {\n    sourceMap: false,\n    includePaths: [paths.appNodeModules],\n  },\n}\n```\n\nSet `dev` to add config to postcss in `development`.\nSet `prod` to add config to postcss in `production`.\n\nSee [node-sass options](https://github.com/sass/node-sass#options) to override configs.\n\n---\n\n### css: _object_\n\ndefault\n\n```js\n{\n  dev: {\n    sourceMap: true,\n    importLoaders: 1,\n    modules: false,\n  },\n  prod: {\n    sourceMap: false,\n    importLoaders: 1,\n    modules: false,\n    minimize: true,\n  },\n}\n```\n\nSet `dev` to add config to postcss in `development`.\nSet `prod` to add config to postcss in `production`.\n\nSee [css loader options](https://github.com/webpack-contrib/css-loader#options) to override configs.\n\n---\n\n#### style: _object_\n\ndefault\n\n```js\n{}\n```\n\nStyle loader only used in `development` environment.\n\nSee [style loader options](https://github.com/webpack-contrib/style-loader#options) to override configs.\n\n#### resolveUrl: _object_\n\ndefault\n\n```js\n{\n  dev: {},\n  prod: {},\n}\n```\n\nSet `dev` to add config to postcss in `development`.\nSet `prod` to add config to postcss in `production`.\n\nSee [resolve url loader options](https://github.com/bholloway/resolve-url-loader#options) to override configs.","readmeFilename":"README.md"}