├── .github ├── dependabot.yml └── workflows │ ├── main.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .release-it.json ├── .tool-versions ├── LICENSE ├── README.md ├── babel.config.js ├── demo ├── rollup-demo │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.png │ │ ├── global.css │ │ └── index.html │ ├── rollup.config.js │ ├── scripts │ │ └── setupTypeScript.js │ ├── src │ │ ├── App.svelte │ │ ├── components │ │ │ ├── Avatar.svelte │ │ │ └── Cube.svelte │ │ └── main.js │ └── svelte.config.js ├── vite-ts-demo │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.svelte │ │ ├── app.css │ │ ├── assets │ │ │ └── svelte.svg │ │ ├── libs │ │ │ ├── Avatar.svelte │ │ │ └── Cube.svelte │ │ ├── main.ts │ │ └── vite-env.d.ts │ ├── svelte.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── webpack-demo │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ ├── favicon.png │ ├── global.css │ └── index.html │ ├── src │ ├── App.svelte │ └── main.js │ └── webpack.config.js ├── jest.config.js ├── package.json ├── src ├── Portal.svelte ├── Portal.svelte.d.ts ├── main.cjs.js └── main.es.js └── test ├── Portal.test.js ├── TestLifecycle.svelte └── TestPortalWrapper.svelte /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | demo 3 | .release-it.json 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/.release-it.json -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.0.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/babel.config.js -------------------------------------------------------------------------------- /demo/rollup-demo/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /public/build/ 3 | 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /demo/rollup-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/README.md -------------------------------------------------------------------------------- /demo/rollup-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/package-lock.json -------------------------------------------------------------------------------- /demo/rollup-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/package.json -------------------------------------------------------------------------------- /demo/rollup-demo/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/public/favicon.png -------------------------------------------------------------------------------- /demo/rollup-demo/public/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/public/global.css -------------------------------------------------------------------------------- /demo/rollup-demo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/public/index.html -------------------------------------------------------------------------------- /demo/rollup-demo/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/rollup.config.js -------------------------------------------------------------------------------- /demo/rollup-demo/scripts/setupTypeScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/scripts/setupTypeScript.js -------------------------------------------------------------------------------- /demo/rollup-demo/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/src/App.svelte -------------------------------------------------------------------------------- /demo/rollup-demo/src/components/Avatar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/src/components/Avatar.svelte -------------------------------------------------------------------------------- /demo/rollup-demo/src/components/Cube.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/src/components/Cube.svelte -------------------------------------------------------------------------------- /demo/rollup-demo/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/src/main.js -------------------------------------------------------------------------------- /demo/rollup-demo/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/rollup-demo/svelte.config.js -------------------------------------------------------------------------------- /demo/vite-ts-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/.gitignore -------------------------------------------------------------------------------- /demo/vite-ts-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/README.md -------------------------------------------------------------------------------- /demo/vite-ts-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/index.html -------------------------------------------------------------------------------- /demo/vite-ts-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/package-lock.json -------------------------------------------------------------------------------- /demo/vite-ts-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/package.json -------------------------------------------------------------------------------- /demo/vite-ts-demo/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/public/vite.svg -------------------------------------------------------------------------------- /demo/vite-ts-demo/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/src/App.svelte -------------------------------------------------------------------------------- /demo/vite-ts-demo/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/src/app.css -------------------------------------------------------------------------------- /demo/vite-ts-demo/src/assets/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/src/assets/svelte.svg -------------------------------------------------------------------------------- /demo/vite-ts-demo/src/libs/Avatar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/src/libs/Avatar.svelte -------------------------------------------------------------------------------- /demo/vite-ts-demo/src/libs/Cube.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/src/libs/Cube.svelte -------------------------------------------------------------------------------- /demo/vite-ts-demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/src/main.ts -------------------------------------------------------------------------------- /demo/vite-ts-demo/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/src/vite-env.d.ts -------------------------------------------------------------------------------- /demo/vite-ts-demo/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/svelte.config.js -------------------------------------------------------------------------------- /demo/vite-ts-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/tsconfig.json -------------------------------------------------------------------------------- /demo/vite-ts-demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/tsconfig.node.json -------------------------------------------------------------------------------- /demo/vite-ts-demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/vite-ts-demo/vite.config.ts -------------------------------------------------------------------------------- /demo/webpack-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/.gitignore -------------------------------------------------------------------------------- /demo/webpack-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/README.md -------------------------------------------------------------------------------- /demo/webpack-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/package.json -------------------------------------------------------------------------------- /demo/webpack-demo/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/public/favicon.png -------------------------------------------------------------------------------- /demo/webpack-demo/public/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/public/global.css -------------------------------------------------------------------------------- /demo/webpack-demo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/public/index.html -------------------------------------------------------------------------------- /demo/webpack-demo/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/src/App.svelte -------------------------------------------------------------------------------- /demo/webpack-demo/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/src/main.js -------------------------------------------------------------------------------- /demo/webpack-demo/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/demo/webpack-demo/webpack.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/package.json -------------------------------------------------------------------------------- /src/Portal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/src/Portal.svelte -------------------------------------------------------------------------------- /src/Portal.svelte.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/src/Portal.svelte.d.ts -------------------------------------------------------------------------------- /src/main.cjs.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./Portal.svelte"); 2 | -------------------------------------------------------------------------------- /src/main.es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/src/main.es.js -------------------------------------------------------------------------------- /test/Portal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/test/Portal.test.js -------------------------------------------------------------------------------- /test/TestLifecycle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/test/TestLifecycle.svelte -------------------------------------------------------------------------------- /test/TestPortalWrapper.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romkor/svelte-portal/HEAD/test/TestPortalWrapper.svelte --------------------------------------------------------------------------------