Skip to content

Commit 8e08ba9

Browse files
committed
use builtin postcss
1 parent 5474d5c commit 8e08ba9

File tree

3 files changed

+9
-28
lines changed

3 files changed

+9
-28
lines changed

lib/install/tailwind.config.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
const defaultTheme = require('tailwindcss/defaultTheme')
2+
const plugin = require('tailwindcss/plugin')
3+
const path = require("path")
4+
const fs = require("fs");
5+
6+
const usePlugin = (pluginName) => plugin(({ addUtilities, postcss }) => {
7+
const pluginPath = path.join(__dirname, "../tmp/tailwindcss-plugin/", pluginName + ".css")
8+
const css = fs.readFileSync(pluginPath, 'utf8')
9+
addUtilities(postcss.parse(css).nodes)
10+
})
211

3-
// Uncomment this line if you want to add support for tailwind plugins
4-
// const usePlugin = require('./tailwind.plugins')
512

613
module.exports = {
714
content: [

lib/install/tailwind.plugins.js

Lines changed: 0 additions & 18 deletions
This file was deleted.

lib/install/tailwindcss.rb

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,6 @@
3333
copy_file "#{__dir__}/tailwind.config.js", "config/tailwind.config.js"
3434
end
3535

36-
unless Rails.root.join("config/tailwind.plugins.js").exist?
37-
say "Add default config/tailwindcss.plugins.js"
38-
copy_file "#{__dir__}/tailwind.plugins.js", "config/tailwind.plugins.js"
39-
end
40-
4136
unless Rails.root.join("config/tailwind.plugins.yml").exist?
4237
say "Add default config/tailwindcss.plugins.yml"
4338
copy_file "#{__dir__}/tailwind.plugins.yml", "config/tailwind.plugins.yml"
@@ -62,8 +57,5 @@
6257
copy_file "#{__dir__}/dev", "bin/dev"
6358
chmod "bin/dev", 0755, verbose: false
6459

65-
say "Install postcss globally"
66-
run "npm i --location=global postcss"
67-
6860
say "Compile initial Tailwind build"
6961
run "rails tailwindcss:build"

0 commit comments

Comments
 (0)