Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
fsubal committed Oct 15, 2023
1 parent e2f2dd0 commit c27d633
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 5 deletions.
10 changes: 8 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,11 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: "npm"
- run: npm ci
- run: npx run-s build:*
- run: npx run-s test:*
- run: npx run-s build:* > $GITHUB_WORKSPACE/build.log
- run: npx run-s test:* > $GITHUB_WORKSPACE/test.log

- run: |
if grep -q "warn - " <(cat $GITHUB_WORKSPACE/*.log); then
echo 'build has unexpected warning'
exit 1
end
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"build:cli": "tailwindcss build --config src/第3章_Tailwind_CSSを導入する/tailwind.config.js --input src/第3章_Tailwind_CSSを導入する/src/main.css --output dist/main.css",
"build:webpack": "webpack build --config src/第3章_Tailwind_CSSを導入する/webpack.config.js --progress",
"build:gulp": "gulp tailwindcss:build --gulpfile src/第3章_Tailwind_CSSを導入する/gulpfile.js",
"build:plugins": "tailwindcss build --config src/第7章_Tailwind_CSSをカスタマイズする/7_4_独自のプラグインを作成する/tailwind.config.js --input src/第7章_Tailwind_CSSをカスタマイズする/7_4_独自のプラグインを作成する/main.css --output dist/main.css",
"test:jest": "jest src/第7章_Tailwind_CSSをカスタマイズする/7_3_JavaScript_APIを利用する/jest/preset.test.js --config src/第7章_Tailwind_CSSをカスタマイズする/7_3_JavaScript_APIを利用する/jest/jest.config.js",
"test:vitest": "vitest run src/第7章_Tailwind_CSSをカスタマイズする/7_3_JavaScript_APIを利用する/vitest/preset.test.js"
},
Expand Down
5 changes: 4 additions & 1 deletion src/第3章_Tailwind_CSSを導入する/gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ const autoprefixer = require("autoprefixer");
gulp.task("tailwindcss:build", () =>
gulp
.src("src/main.css")
.pipe(postcss([tailwindcss("./tailwind.config.js"), autoprefixer]))
// NOTICE: ここでtailwind.config.jsを明示的にrequireしているのは、
// プロジェクトルートにないtailwind.config.jsを使っているからです(説明の都合上フォルダを章ごとに分けております)
// tailwind.config.jsをふつうにプロジェクトルートに置いてるケースでは特に真似する必要はありません
.pipe(postcss([tailwindcss(require("./tailwind.config.js")), autoprefixer]))
.pipe(gulp.dest("../../dist")),
);
5 changes: 4 additions & 1 deletion src/第3章_Tailwind_CSSを導入する/tailwind.config.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
/** @type {import('tailwindcss').Config} */
module.exports = {
content: {
// NOTICE: ここでrelative: trueを指定しているのは、
// プロジェクトルートにないtailwind.config.jsを使っているからです(説明の都合上フォルダを章ごとに分けております)
// tailwind.config.jsをふつうにプロジェクトルートに置いてるケースでは特に真似する必要はありません
relative: true,
files: ["src/index.html"],
files: ["./src/index.html"],
},
theme: {
extend: {},
Expand Down
3 changes: 3 additions & 0 deletions src/第3章_Tailwind_CSSを導入する/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ module.exports = {
options: {
postcssOptions: {
plugins: [
// NOTICE: ここでtailwind.config.jsを明示的にrequireしているのは、
// プロジェクトルートにないtailwind.config.jsを使っているからです(説明の都合上フォルダを章ごとに分けております)
// tailwind.config.jsをふつうにプロジェクトルートに置いてるケースでは特に真似する必要はありません
require("tailwindcss")(require("./tailwind.config.js")),
require("autoprefixer"),
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,13 @@ const myColorTheme = require("./theme/myColorTheme");

/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["src/index.html"],
content: {
// NOTICE: ここでrelative: trueを指定しているのは、
// プロジェクトルートにないtailwind.config.jsを使っているからです(説明の都合上フォルダを章ごとに分けております)
// tailwind.config.jsをふつうにプロジェクトルートに置いてるケースでは特に真似する必要はありません
relative: true,
files: ["./index.html"],
},
theme: {
colors: generateVarNames(myColorTheme.light),
extend: {},
Expand Down

0 comments on commit c27d633

Please sign in to comment.