From 0b5f3d7dbd98b94afd4b58ab1b516765def057cf Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Wed, 10 Sep 2025 20:19:55 -0700 Subject: [PATCH 1/2] feat: vite support for v2 (tailwind 3+) (#202) --- nativescript.vite.mjs | 22 ++++++++++++++++++++++ package.json | 1 + 2 files changed, 23 insertions(+) create mode 100644 nativescript.vite.mjs diff --git a/nativescript.vite.mjs b/nativescript.vite.mjs new file mode 100644 index 0000000..d67a13b --- /dev/null +++ b/nativescript.vite.mjs @@ -0,0 +1,22 @@ +import { createRequire } from "module"; +const require = createRequire(import.meta.url); + +let postcssConfig = "./postcss.config.js"; + +try { + const tailwind = require("tailwindcss"); + const nsTailwind = require("@nativescript/tailwind"); + postcssConfig = { plugins: [tailwind, nsTailwind] }; +} catch (err) { + console.warn( + "Inline PostCSS unavailable, falling back to ./postcss.config.js" + ); +} + +export default () => { + return { + css: { + postcss: postcssConfig, + }, + }; +}; diff --git a/package.json b/package.json index 7865e90..1687b32 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "main": "src/index.js", "files": [ "src", + "nativescript.vite.mjs", "nativescript.webpack.js" ], "repository": "https://github.com/NativeScript/tailwind", From 9d29f389f6eac53cff01743d53decae368214331 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Wed, 10 Sep 2025 20:24:55 -0700 Subject: [PATCH 2/2] chore: package update --- package.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 1687b32..6919121 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/tailwind", - "version": "2.1.0", + "version": "2.1.1", "description": "TailwindCSS for NativeScript", "main": "src/index.js", "files": [ @@ -20,6 +20,12 @@ "css" ], "author": "Igor Randjelovic", + "contributors": [ + { + "name": "NativeScript Team", + "email": "oss@nativescript.org" + } + ], "nativescript": { "platforms": { "android": "*",