├── .editorconfig ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── README.md ├── __tests__ ├── integration │ ├── lifecycle.js │ └── lifecycle.test.js └── utils │ ├── clearCache.js │ └── index.js ├── examples ├── basic │ ├── _roxi │ │ ├── config.wrappers.js │ │ ├── roxi.config.yaml │ │ └── yaml-test.js │ ├── package.json │ ├── public │ │ ├── 404.svg │ │ ├── __index.html │ │ ├── favicon.png │ │ └── global.css │ └── src │ │ ├── App.svelte │ │ ├── main.js │ │ └── pages │ │ ├── _layout.svelte │ │ ├── about.svelte │ │ ├── blog │ │ ├── _layout.svelte │ │ ├── index.svelte │ │ └── posts │ │ │ └── post1.md │ │ └── index.svelte └── minimal │ ├── _roxi │ ├── config.wrappers.js │ └── roxi.config.yaml │ ├── package.json │ ├── public │ ├── __index.html │ └── favicon.png │ └── src │ ├── App.svelte │ ├── main.js │ └── pages │ ├── _layout.svelte │ ├── about │ └── blog.svelte │ └── index.svelte ├── jest.config.js ├── lib ├── bundlers │ ├── index.js │ ├── rollup │ │ ├── configs │ │ │ ├── base.config.js │ │ │ ├── rollup.config.js │ │ │ └── serviceworker.config.js │ │ ├── nollup.js │ │ └── rollup.js │ ├── shared │ │ ├── App.template.svelte │ │ └── main.template.js │ ├── snowpack │ │ ├── plugin.js │ │ ├── snowpack.config.js │ │ └── snowpack.js │ └── vite │ │ ├── config.js │ │ └── vite.js ├── cli.js ├── create │ ├── create.js │ ├── states.js │ ├── steps.js │ └── timekillers.js ├── deploy │ └── deploy.js ├── shared │ ├── prompts.js │ ├── stepRunner.js │ └── userConfigs.js └── utils │ ├── config.js │ ├── download.js │ ├── index.js │ └── updateJson.js ├── package.json ├── routify.js └── templates ├── config.wrappers.js └── roxi.config.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # roxi 2 | 3 | Upcoming framework based on Routify 4 | 5 | -------------------------------------------------------------------------------- /__tests__/integration/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/__tests__/integration/lifecycle.js -------------------------------------------------------------------------------- /__tests__/integration/lifecycle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/__tests__/integration/lifecycle.test.js -------------------------------------------------------------------------------- /__tests__/utils/clearCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/__tests__/utils/clearCache.js -------------------------------------------------------------------------------- /__tests__/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/__tests__/utils/index.js -------------------------------------------------------------------------------- /examples/basic/_roxi/config.wrappers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/_roxi/config.wrappers.js -------------------------------------------------------------------------------- /examples/basic/_roxi/roxi.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/_roxi/roxi.config.yaml -------------------------------------------------------------------------------- /examples/basic/_roxi/yaml-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/_roxi/yaml-test.js -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/public/404.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/public/404.svg -------------------------------------------------------------------------------- /examples/basic/public/__index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/public/__index.html -------------------------------------------------------------------------------- /examples/basic/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/public/favicon.png -------------------------------------------------------------------------------- /examples/basic/public/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/public/global.css -------------------------------------------------------------------------------- /examples/basic/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/src/App.svelte -------------------------------------------------------------------------------- /examples/basic/src/main.js: -------------------------------------------------------------------------------- 1 | self.__ROXI 2 | 3 | -------------------------------------------------------------------------------- /examples/basic/src/pages/_layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/src/pages/_layout.svelte -------------------------------------------------------------------------------- /examples/basic/src/pages/about.svelte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/basic/src/pages/blog/_layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/src/pages/blog/_layout.svelte -------------------------------------------------------------------------------- /examples/basic/src/pages/blog/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/src/pages/blog/index.svelte -------------------------------------------------------------------------------- /examples/basic/src/pages/blog/posts/post1.md: -------------------------------------------------------------------------------- 1 | # Post1 2 | 3 | **Hello** 4 | -------------------------------------------------------------------------------- /examples/basic/src/pages/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/basic/src/pages/index.svelte -------------------------------------------------------------------------------- /examples/minimal/_roxi/config.wrappers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/_roxi/config.wrappers.js -------------------------------------------------------------------------------- /examples/minimal/_roxi/roxi.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/_roxi/roxi.config.yaml -------------------------------------------------------------------------------- /examples/minimal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/package.json -------------------------------------------------------------------------------- /examples/minimal/public/__index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/public/__index.html -------------------------------------------------------------------------------- /examples/minimal/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/public/favicon.png -------------------------------------------------------------------------------- /examples/minimal/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/src/App.svelte -------------------------------------------------------------------------------- /examples/minimal/src/main.js: -------------------------------------------------------------------------------- 1 | self.__ROXI 2 | -------------------------------------------------------------------------------- /examples/minimal/src/pages/_layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/src/pages/_layout.svelte -------------------------------------------------------------------------------- /examples/minimal/src/pages/about/blog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/src/pages/about/blog.svelte -------------------------------------------------------------------------------- /examples/minimal/src/pages/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/examples/minimal/src/pages/index.svelte -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/bundlers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/index.js -------------------------------------------------------------------------------- /lib/bundlers/rollup/configs/base.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/rollup/configs/base.config.js -------------------------------------------------------------------------------- /lib/bundlers/rollup/configs/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/rollup/configs/rollup.config.js -------------------------------------------------------------------------------- /lib/bundlers/rollup/configs/serviceworker.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/rollup/configs/serviceworker.config.js -------------------------------------------------------------------------------- /lib/bundlers/rollup/nollup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/rollup/nollup.js -------------------------------------------------------------------------------- /lib/bundlers/rollup/rollup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/rollup/rollup.js -------------------------------------------------------------------------------- /lib/bundlers/shared/App.template.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/shared/App.template.svelte -------------------------------------------------------------------------------- /lib/bundlers/shared/main.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/shared/main.template.js -------------------------------------------------------------------------------- /lib/bundlers/snowpack/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/snowpack/plugin.js -------------------------------------------------------------------------------- /lib/bundlers/snowpack/snowpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/snowpack/snowpack.config.js -------------------------------------------------------------------------------- /lib/bundlers/snowpack/snowpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/snowpack/snowpack.js -------------------------------------------------------------------------------- /lib/bundlers/vite/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/vite/config.js -------------------------------------------------------------------------------- /lib/bundlers/vite/vite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/bundlers/vite/vite.js -------------------------------------------------------------------------------- /lib/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/cli.js -------------------------------------------------------------------------------- /lib/create/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/create/create.js -------------------------------------------------------------------------------- /lib/create/states.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/create/states.js -------------------------------------------------------------------------------- /lib/create/steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/create/steps.js -------------------------------------------------------------------------------- /lib/create/timekillers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/create/timekillers.js -------------------------------------------------------------------------------- /lib/deploy/deploy.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/shared/prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/shared/prompts.js -------------------------------------------------------------------------------- /lib/shared/stepRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/shared/stepRunner.js -------------------------------------------------------------------------------- /lib/shared/userConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/shared/userConfigs.js -------------------------------------------------------------------------------- /lib/utils/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/utils/config.js -------------------------------------------------------------------------------- /lib/utils/download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/utils/download.js -------------------------------------------------------------------------------- /lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/utils/index.js -------------------------------------------------------------------------------- /lib/utils/updateJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/lib/utils/updateJson.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/package.json -------------------------------------------------------------------------------- /routify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/routify.js -------------------------------------------------------------------------------- /templates/config.wrappers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/templates/config.wrappers.js -------------------------------------------------------------------------------- /templates/roxi.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roxiness/roxi/HEAD/templates/roxi.config.yaml --------------------------------------------------------------------------------