Skip to content

Commit 508bbf1

Browse files
committed
chore: add tsup build
1 parent ff74742 commit 508bbf1

File tree

8 files changed

+10846
-8716
lines changed

8 files changed

+10846
-8716
lines changed

apps/.npmrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
shamefully-hoist=true
1+
shamefully-hoist=true
2+
registry=https://registry.npmjs.org

apps/pnpm-lock.yaml

Lines changed: 10805 additions & 8699 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/vite-vue/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"@vitejs/plugin-vue": "^4.4.0",
1818
"autoprefixer": "^10.4.16",
1919
"postcss": "^8.4.31",
20+
"sass": "^1.69.4",
2021
"tailwindcss": "^3.3.4",
2122
"typescript": "^5.2.2",
2223
"vite": "^4.5.0",

apps/vite-vue/src/App.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export default defineComponent({
112112
113113
</script>
114114

115-
<style scoped>
115+
<style scoped lang="scss">
116116
.logo {
117117
height: 6em;
118118
padding: 1.5em;

packages/unplugin-tailwindcss-mangle/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,41 +21,41 @@
2121
".": {
2222
"types": "./dist/index.d.ts",
2323
"import": "./dist/index.mjs",
24-
"require": "./dist/index.cjs"
24+
"require": "./dist/index.js"
2525
},
2626
"./vite": {
2727
"types": "./dist/vite.d.ts",
2828
"import": "./dist/vite.mjs",
29-
"require": "./dist/vite.cjs"
29+
"require": "./dist/vite.js"
3030
},
3131
"./webpack": {
3232
"types": "./dist/webpack.d.ts",
3333
"import": "./dist/webpack.mjs",
34-
"require": "./dist/webpack.cjs"
34+
"require": "./dist/webpack.js"
3535
},
3636
"./rollup": {
3737
"types": "./dist/rollup.d.ts",
3838
"import": "./dist/rollup.mjs",
39-
"require": "./dist/rollup.cjs"
39+
"require": "./dist/rollup.js"
4040
},
4141
"./esbuild": {
4242
"types": "./dist/esbuild.d.ts",
4343
"import": "./dist/esbuild.mjs",
44-
"require": "./dist/esbuild.cjs"
44+
"require": "./dist/esbuild.js"
4545
},
4646
"./nuxt": {
4747
"types": "./dist/nuxt.d.ts",
4848
"import": "./dist/nuxt.mjs",
49-
"require": "./dist/nuxt.cjs"
49+
"require": "./dist/nuxt.js"
5050
},
5151
"./utils": {
5252
"types": "./dist/utils.d.ts",
5353
"import": "./dist/utils.mjs",
54-
"require": "./dist/utils.cjs"
54+
"require": "./dist/utils.js"
5555
},
5656
"./*": "./*"
5757
},
58-
"main": "./dist/index.cjs",
58+
"main": "./dist/index.js",
5959
"module": "./dist/index.mjs",
6060
"types": "./dist/index.d.ts",
6161
"typesVersions": {
@@ -70,8 +70,8 @@
7070
"dist"
7171
],
7272
"scripts": {
73-
"dev": "unbuild --sourcemap",
74-
"build": "unbuild",
73+
"dev": "tsup --watch --sourcemap",
74+
"build": "tsup",
7575
"test": "vitest run --coverage.enabled",
7676
"test:dev": "vitest"
7777
},

packages/unplugin-tailwindcss-mangle/src/core/factory.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ const factory: UnpluginFactory<MangleUserConfig | undefined> = (options) => {
3434
ctx,
3535
})
3636
}
37-
else if (/\.css/.test(id)) {
38-
const { css } = await cssHandler(code, { ctx, file: id })
39-
return css
40-
}
4137
else {
4238
return preProcessRawCode({
4339
code,
@@ -49,6 +45,15 @@ const factory: UnpluginFactory<MangleUserConfig | undefined> = (options) => {
4945
},
5046
{
5147
name: `${pluginName}`,
48+
transformInclude(id) {
49+
return !id.includes('node_modules') && id.endsWith('.css')
50+
},
51+
async transform(code, id) {
52+
if (/\.css/.test(id)) {
53+
const { css } = await cssHandler(code, { ctx, file: id })
54+
return css
55+
}
56+
},
5257
},
5358
{
5459
name: `${pluginName}:post`,

packages/unplugin-tailwindcss-mangle/src/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import fs from 'node:fs/promises'
22
import path from 'node:path'
3-
3+
import process from 'node:process'
44
import { groupBy } from '@tailwindcss-mangle/shared'
55
import { pluginName } from './constants'
66

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { defineConfig } from 'tsup'
2+
3+
export default defineConfig({
4+
entry: [
5+
'src/index.ts',
6+
'src/vite.ts',
7+
'src/esbuild.ts',
8+
'src/nuxt.ts',
9+
'src/rollup.ts',
10+
'src/webpack.ts',
11+
'src/utils.ts',
12+
], // , 'src/cli.ts'],
13+
shims: true,
14+
format: ['cjs', 'esm'],
15+
clean: true,
16+
dts: true,
17+
})

0 commit comments

Comments
 (0)