├── .eslintrc ├── .gitattributes ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── bin └── viteburner.js ├── docs ├── config │ ├── config-file-path.md │ ├── download-options.md │ ├── dump-options.md │ ├── server-options.md │ ├── transform-options.md │ └── upload-options.md ├── guide │ ├── comparison.md │ ├── faq.md │ ├── overview.md │ ├── overview.png │ ├── overview.pu │ ├── quick-start.md │ ├── ram-usage.md │ ├── transform-dest.png │ ├── transform-dest.pu │ ├── transform.md │ ├── transform.png │ └── transform.pu └── index.md ├── package.json ├── playground ├── src │ ├── deep │ │ └── multi-entry.ts │ ├── enum │ │ └── index.ts │ ├── foo.txt │ ├── import │ │ ├── absolute.ts │ │ ├── main.ts │ │ └── relative.ts │ ├── importExternal │ │ └── main.ts │ ├── importGlob │ │ ├── index.ts │ │ └── modules │ │ │ ├── bar.ts │ │ │ └── foo.ts │ ├── ns1.script │ └── template.ts ├── tsconfig.json └── vite.config.ts ├── src ├── cli.ts ├── config │ ├── index.ts │ ├── load.ts │ └── resolve.ts ├── console.ts ├── entry.ts ├── index.ts ├── plugins │ ├── index.ts │ ├── viteburner.ts │ └── watch.ts ├── task.ts ├── types │ ├── acorn.d.ts │ ├── config.ts │ ├── index.ts │ └── server.ts ├── utils.ts └── ws │ ├── adapter.ts │ ├── allocator.ts │ ├── import.ts │ ├── index.ts │ ├── manager.ts │ └── messages.ts ├── test └── index.spec.ts ├── tsconfig.json └── vite.config.ts /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | NetscriptDefinitions.d.ts 2 | package-lock.json 3 | bin/ 4 | **/dist/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/README.md -------------------------------------------------------------------------------- /bin/viteburner.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | "use strict"; 3 | 4 | require("../dist/entry.js"); 5 | -------------------------------------------------------------------------------- /docs/config/config-file-path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/config/config-file-path.md -------------------------------------------------------------------------------- /docs/config/download-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/config/download-options.md -------------------------------------------------------------------------------- /docs/config/dump-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/config/dump-options.md -------------------------------------------------------------------------------- /docs/config/server-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/config/server-options.md -------------------------------------------------------------------------------- /docs/config/transform-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/config/transform-options.md -------------------------------------------------------------------------------- /docs/config/upload-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/config/upload-options.md -------------------------------------------------------------------------------- /docs/guide/comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/comparison.md -------------------------------------------------------------------------------- /docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/faq.md -------------------------------------------------------------------------------- /docs/guide/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/overview.md -------------------------------------------------------------------------------- /docs/guide/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/overview.png -------------------------------------------------------------------------------- /docs/guide/overview.pu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/overview.pu -------------------------------------------------------------------------------- /docs/guide/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/quick-start.md -------------------------------------------------------------------------------- /docs/guide/ram-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/ram-usage.md -------------------------------------------------------------------------------- /docs/guide/transform-dest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/transform-dest.png -------------------------------------------------------------------------------- /docs/guide/transform-dest.pu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/transform-dest.pu -------------------------------------------------------------------------------- /docs/guide/transform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/transform.md -------------------------------------------------------------------------------- /docs/guide/transform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/transform.png -------------------------------------------------------------------------------- /docs/guide/transform.pu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/guide/transform.pu -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/docs/index.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/package.json -------------------------------------------------------------------------------- /playground/src/deep/multi-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/deep/multi-entry.ts -------------------------------------------------------------------------------- /playground/src/enum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/enum/index.ts -------------------------------------------------------------------------------- /playground/src/foo.txt: -------------------------------------------------------------------------------- 1 | Test -------------------------------------------------------------------------------- /playground/src/import/absolute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/import/absolute.ts -------------------------------------------------------------------------------- /playground/src/import/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/import/main.ts -------------------------------------------------------------------------------- /playground/src/import/relative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/import/relative.ts -------------------------------------------------------------------------------- /playground/src/importExternal/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/importExternal/main.ts -------------------------------------------------------------------------------- /playground/src/importGlob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/importGlob/index.ts -------------------------------------------------------------------------------- /playground/src/importGlob/modules/bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/importGlob/modules/bar.ts -------------------------------------------------------------------------------- /playground/src/importGlob/modules/foo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/importGlob/modules/foo.ts -------------------------------------------------------------------------------- /playground/src/ns1.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/ns1.script -------------------------------------------------------------------------------- /playground/src/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/src/template.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/config/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/config/load.ts -------------------------------------------------------------------------------- /src/config/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/config/resolve.ts -------------------------------------------------------------------------------- /src/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/console.ts -------------------------------------------------------------------------------- /src/entry.ts: -------------------------------------------------------------------------------- 1 | import { main } from './cli'; 2 | 3 | main(); 4 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/plugins/viteburner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/plugins/viteburner.ts -------------------------------------------------------------------------------- /src/plugins/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/plugins/watch.ts -------------------------------------------------------------------------------- /src/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/task.ts -------------------------------------------------------------------------------- /src/types/acorn.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/types/acorn.d.ts -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/types/server.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/ws/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/ws/adapter.ts -------------------------------------------------------------------------------- /src/ws/allocator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/ws/allocator.ts -------------------------------------------------------------------------------- /src/ws/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/ws/import.ts -------------------------------------------------------------------------------- /src/ws/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/ws/index.ts -------------------------------------------------------------------------------- /src/ws/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/ws/manager.ts -------------------------------------------------------------------------------- /src/ws/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/src/ws/messages.ts -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tanimodori/viteburner/HEAD/vite.config.ts --------------------------------------------------------------------------------