├── .github
└── workflows
│ ├── ci.yml
│ └── jsr.yml
├── .gitignore
├── .npmrc
├── LICENSE
├── README.md
├── demo
├── astro
│ ├── .gitignore
│ ├── README.md
│ ├── astro.config.mjs
│ ├── package.json
│ ├── public
│ │ └── favicon.svg
│ ├── src
│ │ ├── components
│ │ │ └── Card.astro
│ │ ├── env.d.ts
│ │ ├── layouts
│ │ │ └── Layout.astro
│ │ └── pages
│ │ │ └── index.astro
│ └── tsconfig.json
└── basic
│ ├── .gitignore
│ ├── favicon.svg
│ ├── index.html
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── main.ts
│ ├── style.css
│ ├── typescript.svg
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── eslint.config.js
├── jsr.json
├── package.json
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── screenshot.png
├── src
├── env.d.ts
├── index.ts
├── server.ts
└── types.ts
├── test
├── _global.ts
├── _helper.ts
├── browser
│ ├── dev.test.ts
│ └── preview.test.ts
└── unit
│ ├── buildWatch.test.ts
│ └── error.test.ts
├── tsconfig.json
├── tsdown.config.ts
└── vitest.config.ts
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/jsr.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/.github/workflows/jsr.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | .DS_Store
4 | .idea
5 | .vscode
6 | coverage
7 | .astro
8 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/.npmrc
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/README.md
--------------------------------------------------------------------------------
/demo/astro/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/.gitignore
--------------------------------------------------------------------------------
/demo/astro/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/README.md
--------------------------------------------------------------------------------
/demo/astro/astro.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/astro.config.mjs
--------------------------------------------------------------------------------
/demo/astro/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/package.json
--------------------------------------------------------------------------------
/demo/astro/public/favicon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/public/favicon.svg
--------------------------------------------------------------------------------
/demo/astro/src/components/Card.astro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/src/components/Card.astro
--------------------------------------------------------------------------------
/demo/astro/src/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/demo/astro/src/layouts/Layout.astro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/src/layouts/Layout.astro
--------------------------------------------------------------------------------
/demo/astro/src/pages/index.astro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/astro/src/pages/index.astro
--------------------------------------------------------------------------------
/demo/astro/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "astro/tsconfigs/strict"
3 | }
4 |
--------------------------------------------------------------------------------
/demo/basic/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/.gitignore
--------------------------------------------------------------------------------
/demo/basic/favicon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/favicon.svg
--------------------------------------------------------------------------------
/demo/basic/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/index.html
--------------------------------------------------------------------------------
/demo/basic/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/package.json
--------------------------------------------------------------------------------
/demo/basic/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/public/vite.svg
--------------------------------------------------------------------------------
/demo/basic/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/src/main.ts
--------------------------------------------------------------------------------
/demo/basic/src/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/src/style.css
--------------------------------------------------------------------------------
/demo/basic/src/typescript.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/src/typescript.svg
--------------------------------------------------------------------------------
/demo/basic/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/demo/basic/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/tsconfig.json
--------------------------------------------------------------------------------
/demo/basic/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/demo/basic/vite.config.ts
--------------------------------------------------------------------------------
/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/eslint.config.js
--------------------------------------------------------------------------------
/jsr.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/jsr.json
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/package.json
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/screenshot.png
--------------------------------------------------------------------------------
/src/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | interface ImportMetaEnv {
4 | BS_VERSION: string
5 | }
6 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/src/index.ts
--------------------------------------------------------------------------------
/src/server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/src/server.ts
--------------------------------------------------------------------------------
/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/src/types.ts
--------------------------------------------------------------------------------
/test/_global.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/test/_global.ts
--------------------------------------------------------------------------------
/test/_helper.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/test/_helper.ts
--------------------------------------------------------------------------------
/test/browser/dev.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/test/browser/dev.test.ts
--------------------------------------------------------------------------------
/test/browser/preview.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/test/browser/preview.test.ts
--------------------------------------------------------------------------------
/test/unit/buildWatch.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/test/unit/buildWatch.test.ts
--------------------------------------------------------------------------------
/test/unit/error.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/test/unit/error.test.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsdown.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/tsdown.config.ts
--------------------------------------------------------------------------------
/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Applelo/vite-plugin-browser-sync/HEAD/vitest.config.ts
--------------------------------------------------------------------------------