Sha256: 1172dc143df6a03ff488ba3a5f1acb06bc2e4aa2215b5e819b1af8ac1f9bf14b

Contents?: true

Size: 1.06 KB

Versions: 20

Compression:

Stored size: 1.06 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.theme,
  content: [
    `${__dirname}/app/**/*.rb`,
    `${__dirname}/app/views/**/*.html.erb`,
    `${__dirname}/app/helpers/**/*.rb`,
    `${__dirname}/app/assets/stylesheets/**/*.css`,
    `${__dirname}/app/javascript/**/*.js`,
    `${__dirname}/packages/**/app/**/*.rb`,
    `${__dirname}/packages/**/app/views/**/*.html.erb`,
  ].concat(plutoniumTailwindConfig.content),
}

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
plutonium-0.16.3 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.16.1 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.16.0 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.24 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.23 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.22 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.21 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.20 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.19 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.18 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.17 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.16 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.15 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.14 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.13 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.12 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.11 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.10 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.9 lib/generators/pu/core/assets/templates/tailwind.config.js
plutonium-0.15.8 lib/generators/pu/core/assets/templates/tailwind.config.js