Skip to content

Commit 712e2ba

Browse files
committed
upd
1 parent 007d3a4 commit 712e2ba

File tree

6 files changed

+18
-18
lines changed

6 files changed

+18
-18
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ pnpm add vite-userscript-plugin -D
3232

3333
```js
3434
import { defineConfig } from 'vite'
35-
import { UserscriptPlugin } from 'vite-userscript-plugin'
35+
import Userscript from 'vite-userscript-plugin'
3636
import { name, version } from './package.json'
3737

3838
export default defineConfig({
3939
plugins: [
40-
UserscriptPlugin({
40+
Userscript({
4141
entry: 'src/index.ts',
4242
metadata: {
4343
name,
@@ -88,4 +88,4 @@ export interface UserscriptPluginConfig {
8888

8989
## Example
9090

91-
See the [example](https://github.com/crashmax-dev/vite-userscript-plugin/tree/master/packages/demo) folder.
91+
See the [examples](https://github.com/crashmax-dev/vite-userscript-plugin/tree/master/examples) folder.

examples/basic/vite.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { defineConfig } from 'vite'
2-
import { UserscriptPlugin } from 'vite-userscript-plugin'
2+
import Userscript from 'vite-userscript-plugin'
33
import { name, version } from './package.json'
44

55
export default defineConfig({
66
plugins: [
7-
UserscriptPlugin({
7+
Userscript({
88
entry: 'src/index.ts',
99
metadata: {
1010
name,

examples/jsx/vite.config.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { defineConfig } from 'vite'
2-
import redom from 'vite-redom-jsx'
3-
import { UserscriptPlugin } from 'vite-userscript-plugin'
2+
import Redom from 'vite-redom-jsx'
3+
import Userscript from 'vite-userscript-plugin'
44
import { name, version } from './package.json'
55

66
export default defineConfig({
77
plugins: [
8-
redom(),
9-
UserscriptPlugin({
8+
Redom(),
9+
Userscript({
1010
entry: 'src/index.tsx',
1111
metadata: {
1212
name,

src/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import css from './css.js'
1313
import { defineGrants, removeDuplicates, transform } from './helpers.js'
1414
import type { UserscriptPluginConfig } from './types.js'
1515

16-
function UserscriptPlugin(config: UserscriptPluginConfig): PluginOption {
16+
export type { UserscriptPluginConfig }
17+
18+
export default function UserscriptPlugin(
19+
config: UserscriptPluginConfig
20+
): PluginOption {
1721
let pluginConfig: ResolvedConfig
1822
let isBuildWatch: boolean
1923
let port: number | null = null
@@ -61,6 +65,7 @@ function UserscriptPlugin(config: UserscriptPluginConfig): PluginOption {
6165
config.metadata.exclude = removeDuplicates(exclude)
6266
config.metadata.resource = removeDuplicates(resource)
6367
config.metadata.connect = removeDuplicates(connect)
68+
config.autoGrants = config.autoGrants ?? true
6469
},
6570
async transform(src: string, path: string) {
6671
let code = src
@@ -84,8 +89,7 @@ function UserscriptPlugin(config: UserscriptPluginConfig): PluginOption {
8489
(file as unknown as { modules: string[] }).modules
8590
)
8691

87-
const cssModules = modules
88-
.filter((module) => regexpStyles.test(module))
92+
const cssModules = modules.filter((module) => regexpStyles.test(module))
8993

9094
if (cssModules.length > 0) {
9195
css.merge(cssModules)
@@ -197,7 +201,3 @@ function UserscriptPlugin(config: UserscriptPluginConfig): PluginOption {
197201
}
198202
}
199203
}
200-
201-
export { UserscriptPlugin }
202-
export default UserscriptPlugin
203-
export type { UserscriptPluginConfig }

test/css.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { test, expect } from 'vitest'
1+
import { expect, test } from 'vitest'
22
import { CSS } from '../src/css.js'
33

44
const style1 = `

test/helpers.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { test, expect } from 'vitest'
1+
import { expect, test } from 'vitest'
22
import { defineGrants, removeDuplicates } from '../src/helpers.js'
33
import type { Grants } from '../src/types.js'
44

0 commit comments

Comments
 (0)