next-typed-css

1.1.0 • Public • Published

Next.js + CSS or Sass + Typescript

next-typed-css@latest Support next.js 7 & 8

next.js 6 plz use next-typed-css@0.2.1 *

Import .css(.scss) files in your Next.js project with TypeScript typings

Fork from @zeit/next-css and @zeit/next-sass but typing with Typescript.

https://s0.meituan.net/bs/tempfs/file/zhongguoxin/cap1.gif

Installation

npm install --save next-typed-css

or

yarn add next-typed-css

Usage with CSS

Most config same as @zeit/next-css

Difference

Use typings CSS with Typescript

Typing css based on typings-for-css-modules-loader

// next.config.js
const withCSS = require('next-typed-css')
module.exports = withCSS({
  // no need to set 'cssModule: true' again
  tsCssModules: true
  cssLoaderOptions: {
    // typings-for-css-modules-loader config here
    namedExport: true
  }
})

Usage with Sass

Most config same as @zeit/next-sass

Difference

Use typings Sass with Typescript

// next.config.js
const withSass = require('next-typed-css/sass')
module.exports = withSass({
  // no need to set 'cssModule: true' again
  tsCssModules: true
  cssLoaderOptions: {
    // typings-for-css-modules-loader config here
    namedExport: true
  }
})

Readme

Keywords

none

Package Sidebar

Install

npm i next-typed-css

Weekly Downloads

29

Version

1.1.0

License

MIT

Unpacked Size

156 kB

Total Files

7

Last publish

Collaborators

  • forthedamn