Sha256: a7c977cc3d259dd0cf270e6cb2dfd1b0f5a3a99447bd9156c272a96e33767c5c

Contents?: true

Size: 1.01 KB

Versions: 27

Compression:

Stored size: 1.01 KB

Contents

const { execSync } = require('child_process');
const plutoniumGemPath = execSync("bundle show plutonium").toString().trim();
const plutoniumTailwindConfig = require(`${plutoniumGemPath}/tailwind.options.js`)
const tailwindPlugin = require('tailwindcss/plugin')

module.exports = {
  darkMode: plutoniumTailwindConfig.darkMode,
  plugins: [
    // add plugins here
  ].concat(plutoniumTailwindConfig.plugins.map(function (plugin) {
    switch (typeof plugin) {
      case "function":
        return tailwindPlugin(plugin)
      case "string":
        return require(plugin)
      default:
        throw Error(`unsupported plugin: ${plugin}: ${(typeof plugin)}`)
    }
  })),
  theme: plutoniumTailwindConfig.merge(
    {
    },
    plutoniumTailwindConfig.theme
  ),
  content: [
    `${__dirname}/app/**/*.{erb,haml,html,slim,rb}`,
    `${__dirname}/app/assets/stylesheets/**/*.css`,
    `${__dirname}/app/javascript/**/*.js`,
    `${__dirname}/packages/**/app/**/*.{erb,haml,html,slim,rb}`,
  ].concat(plutoniumTailwindConfig.content),
}

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
plutonium-0.20.1 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.20.0 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.13 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.12 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.11 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.10 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.9 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.8 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.7 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.6 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.5 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.4 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.3 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.2 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.1 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.19.0 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.18.8 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.18.7 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.18.6 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.18.5 lib/generators/pu/core/assets/templates/tailwind.config.js