├── .github ├── ISSUE_TEMPLATE │ └── bug_report.yml └── workflows │ ├── gravity.yml │ ├── lint.yml │ ├── pkg.pr.new.yml │ ├── plan-release.yml │ ├── publish.yml │ ├── require-label.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .release-plan.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RELEASE.md ├── apps └── docs │ ├── .gitignore │ ├── .vscode │ ├── extensions.json │ └── launch.json │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── public │ ├── logo-dark.svg │ └── logo-light.svg │ ├── src │ ├── assets │ │ ├── BuiltBy.astro │ │ ├── Mainmatter.astro │ │ ├── logo-dark.svg │ │ └── logo-light.svg │ ├── components │ │ ├── BlankLink.astro │ │ ├── Footer.astro │ │ ├── Hero.astro │ │ ├── SiteTitle.astro │ │ ├── Tabs.svelte │ │ ├── demo.svelte │ │ └── landing.astro │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── Example.svelte │ │ │ ├── Timeline.svelte │ │ │ ├── TimelineExplainer.svelte │ │ │ ├── TimelineItem.svelte │ │ │ ├── index.mdx │ │ │ ├── svelte │ │ │ ├── explainers │ │ │ │ ├── async-transform.mdx │ │ │ │ ├── linking-tasks.mdx │ │ │ │ ├── mid-run-cancellation.mdx │ │ │ │ └── task-modifiers.mdx │ │ │ ├── getting-started │ │ │ │ ├── installation.mdx │ │ │ │ ├── usage.mdx │ │ │ │ └── what-is-it.mdx │ │ │ └── reference │ │ │ │ ├── default.mdx │ │ │ │ ├── drop.mdx │ │ │ │ ├── enqueue.mdx │ │ │ │ ├── keep-latest.mdx │ │ │ │ ├── restart.mdx │ │ │ │ ├── sheepdog-utils.mdx │ │ │ │ ├── task-instance.mdx │ │ │ │ └── transform.mdx │ │ │ └── vanilla │ │ │ ├── explainers │ │ │ ├── async-transform.mdx │ │ │ ├── linking-tasks.mdx │ │ │ ├── mid-run-cancellation.mdx │ │ │ └── task-modifiers.mdx │ │ │ ├── getting-started │ │ │ ├── installation.mdx │ │ │ ├── usage.mdx │ │ │ └── what-is-it.mdx │ │ │ └── reference │ │ │ ├── default.mdx │ │ │ ├── drop.mdx │ │ │ ├── enqueue.mdx │ │ │ ├── keep-latest.mdx │ │ │ ├── restart.mdx │ │ │ ├── sheepdog-utils.mdx │ │ │ ├── task-instance.mdx │ │ │ └── transform.mdx │ ├── env.d.ts │ ├── route-data.ts │ ├── styles │ │ └── global.css │ └── utils │ │ └── is-homepage.ts │ ├── svelte.config.js │ └── tsconfig.json ├── eslint.config.js ├── netlify.toml ├── package.json ├── packages ├── core │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── handlers │ │ │ ├── default.ts │ │ │ ├── drop.ts │ │ │ ├── enqueue.ts │ │ │ ├── keep_latest.ts │ │ │ ├── restart.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── utils.ts │ │ └── vite.ts │ ├── tests │ │ ├── expected-transforms │ │ │ ├── add-yield-after-await-assignment │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── add-yield-after-await │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── add-yield-after-multiple-await │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── async-to-generator-no-arrow │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── async-to-generator │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── dot-notation │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── generate-expected.ts │ │ │ ├── no-transform │ │ │ │ └── code.js │ │ │ ├── statements-in-blocks │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── task-aliased-plus-task-from-another-library │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── task-aliased-plus-task-function │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── task-aliased │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── task-from-another-library │ │ │ │ └── code.js │ │ │ ├── task-not-from-svelte-concurrency │ │ │ │ └── code.js │ │ │ ├── with-options │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── wrapped-in-transform-import-from-top │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── wrapped-in-transform-multiple-imports │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ ├── wrapped-in-transform-renamed │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ │ └── wrapped-in-transform │ │ │ │ ├── code.js │ │ │ │ ├── code.js.map │ │ │ │ └── transform.js │ │ ├── tsconfig.json │ │ ├── utils.test.ts │ │ └── vite.test.ts │ ├── tsconfig.json │ └── vite.config.ts ├── svelte │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── README.md │ ├── RELEASE.md │ ├── package.json │ ├── playwright.config.ts │ ├── src │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── lib │ │ │ ├── index.ts │ │ │ ├── task.svelte.ts │ │ │ ├── tests │ │ │ │ ├── components │ │ │ │ │ ├── default.svelte │ │ │ │ │ ├── drop.svelte │ │ │ │ │ ├── enqueue.svelte │ │ │ │ │ ├── keep_latest.svelte │ │ │ │ │ ├── link │ │ │ │ │ │ ├── child.svelte │ │ │ │ │ │ └── parent.svelte │ │ │ │ │ ├── restart.svelte │ │ │ │ │ └── wrong-kind.svelte │ │ │ │ ├── task.test.ts │ │ │ │ └── threeshake │ │ │ │ │ └── index.test.ts │ │ │ ├── utils.ts │ │ │ └── vite.ts │ │ ├── routes │ │ │ ├── +page.svelte │ │ │ └── Child.svelte │ │ └── vitest-setup.ts │ ├── static │ │ └── favicon.png │ ├── svelte.config.js │ ├── tests │ │ └── test.ts │ ├── treeshake.vite.config.ts │ ├── tsconfig.json │ └── vite.config.ts └── vanilla │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── task.ts │ ├── utils.ts │ └── vite.ts │ ├── tests │ ├── task.test.ts │ ├── treeshake │ │ └── index.test.ts │ └── tsconfig.json │ ├── treeshake.vite.config.ts │ ├── tsconfig.json │ └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renovate.json └── tsconfig.base.json /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/workflows/gravity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/workflows/gravity.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pkg.pr.new.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/workflows/pkg.pr.new.yml -------------------------------------------------------------------------------- /.github/workflows/plan-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/workflows/plan-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/require-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/workflows/require-label.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /.idea/ 3 | stderr.log -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.prettierrc -------------------------------------------------------------------------------- /.release-plan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/.release-plan.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/RELEASE.md -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/.vscode/launch.json -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/astro.config.mjs -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/public/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/public/logo-dark.svg -------------------------------------------------------------------------------- /apps/docs/public/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/public/logo-light.svg -------------------------------------------------------------------------------- /apps/docs/src/assets/BuiltBy.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/assets/BuiltBy.astro -------------------------------------------------------------------------------- /apps/docs/src/assets/Mainmatter.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/assets/Mainmatter.astro -------------------------------------------------------------------------------- /apps/docs/src/assets/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/assets/logo-dark.svg -------------------------------------------------------------------------------- /apps/docs/src/assets/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/assets/logo-light.svg -------------------------------------------------------------------------------- /apps/docs/src/components/BlankLink.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/components/BlankLink.astro -------------------------------------------------------------------------------- /apps/docs/src/components/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/components/Footer.astro -------------------------------------------------------------------------------- /apps/docs/src/components/Hero.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/components/Hero.astro -------------------------------------------------------------------------------- /apps/docs/src/components/SiteTitle.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/components/SiteTitle.astro -------------------------------------------------------------------------------- /apps/docs/src/components/Tabs.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/components/Tabs.svelte -------------------------------------------------------------------------------- /apps/docs/src/components/demo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/components/demo.svelte -------------------------------------------------------------------------------- /apps/docs/src/components/landing.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/components/landing.astro -------------------------------------------------------------------------------- /apps/docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/config.ts -------------------------------------------------------------------------------- /apps/docs/src/content/docs/Example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/Example.svelte -------------------------------------------------------------------------------- /apps/docs/src/content/docs/Timeline.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/Timeline.svelte -------------------------------------------------------------------------------- /apps/docs/src/content/docs/TimelineExplainer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/TimelineExplainer.svelte -------------------------------------------------------------------------------- /apps/docs/src/content/docs/TimelineItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/TimelineItem.svelte -------------------------------------------------------------------------------- /apps/docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/explainers/async-transform.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/explainers/async-transform.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/explainers/linking-tasks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/explainers/linking-tasks.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/explainers/mid-run-cancellation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/explainers/mid-run-cancellation.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/explainers/task-modifiers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/explainers/task-modifiers.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/getting-started/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/getting-started/installation.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/getting-started/usage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/getting-started/usage.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/getting-started/what-is-it.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/getting-started/what-is-it.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/default.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/default.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/drop.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/drop.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/enqueue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/enqueue.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/keep-latest.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/keep-latest.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/restart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/restart.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/sheepdog-utils.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/sheepdog-utils.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/task-instance.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/task-instance.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/svelte/reference/transform.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/svelte/reference/transform.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/explainers/async-transform.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/explainers/async-transform.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/explainers/linking-tasks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/explainers/linking-tasks.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/explainers/mid-run-cancellation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/explainers/mid-run-cancellation.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/explainers/task-modifiers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/explainers/task-modifiers.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/getting-started/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/getting-started/installation.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/getting-started/usage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/getting-started/usage.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/getting-started/what-is-it.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/getting-started/what-is-it.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/default.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/default.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/drop.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/drop.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/enqueue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/enqueue.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/keep-latest.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/keep-latest.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/restart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/restart.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/sheepdog-utils.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/sheepdog-utils.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/task-instance.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/task-instance.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/vanilla/reference/transform.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/content/docs/vanilla/reference/transform.mdx -------------------------------------------------------------------------------- /apps/docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/env.d.ts -------------------------------------------------------------------------------- /apps/docs/src/route-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/route-data.ts -------------------------------------------------------------------------------- /apps/docs/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/styles/global.css -------------------------------------------------------------------------------- /apps/docs/src/utils/is-homepage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/src/utils/is-homepage.ts -------------------------------------------------------------------------------- /apps/docs/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/svelte.config.js -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/eslint.config.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/.gitignore -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/handlers/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/handlers/default.ts -------------------------------------------------------------------------------- /packages/core/src/handlers/drop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/handlers/drop.ts -------------------------------------------------------------------------------- /packages/core/src/handlers/enqueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/handlers/enqueue.ts -------------------------------------------------------------------------------- /packages/core/src/handlers/keep_latest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/handlers/keep_latest.ts -------------------------------------------------------------------------------- /packages/core/src/handlers/restart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/handlers/restart.ts -------------------------------------------------------------------------------- /packages/core/src/handlers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/handlers/types.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/utils.ts -------------------------------------------------------------------------------- /packages/core/src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/src/vite.ts -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-await-assignment/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-await-assignment/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-await-assignment/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-await-assignment/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-await-assignment/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-await-assignment/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-await/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-await/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-await/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-await/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-await/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-await/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-multiple-await/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-multiple-await/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-multiple-await/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-multiple-await/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/add-yield-after-multiple-await/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/add-yield-after-multiple-await/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/async-to-generator-no-arrow/code.js: -------------------------------------------------------------------------------- 1 | import { task } from "@sheepdog/svelte"; 2 | 3 | task(async function () { 4 | 5 | }); -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/async-to-generator-no-arrow/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/async-to-generator-no-arrow/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/async-to-generator-no-arrow/transform.js: -------------------------------------------------------------------------------- 1 | import { task } from "@sheepdog/svelte"; 2 | 3 | task(async function* () {}); -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/async-to-generator/code.js: -------------------------------------------------------------------------------- 1 | import { task } from "@sheepdog/svelte"; 2 | 3 | task(async () => { 4 | 5 | }); -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/async-to-generator/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/async-to-generator/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/async-to-generator/transform.js: -------------------------------------------------------------------------------- 1 | import { task } from "@sheepdog/svelte"; 2 | 3 | task(async function* () {}); -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/dot-notation/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/dot-notation/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/dot-notation/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/dot-notation/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/dot-notation/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/dot-notation/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/generate-expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/generate-expected.ts -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/no-transform/code.js: -------------------------------------------------------------------------------- 1 | async function* fn() { 2 | yield; 3 | } 4 | -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/statements-in-blocks/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/statements-in-blocks/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/statements-in-blocks/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/statements-in-blocks/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/statements-in-blocks/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/statements-in-blocks/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased-plus-task-from-another-library/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased-plus-task-from-another-library/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased-plus-task-from-another-library/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased-plus-task-from-another-library/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased-plus-task-from-another-library/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased-plus-task-from-another-library/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased-plus-task-function/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased-plus-task-function/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased-plus-task-function/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased-plus-task-function/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased-plus-task-function/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased-plus-task-function/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-aliased/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-aliased/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-from-another-library/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-from-another-library/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/task-not-from-svelte-concurrency/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/task-not-from-svelte-concurrency/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/with-options/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/with-options/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/with-options/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/with-options/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/with-options/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/with-options/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-import-from-top/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-import-from-top/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-import-from-top/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-import-from-top/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-import-from-top/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-import-from-top/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-multiple-imports/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-multiple-imports/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-multiple-imports/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-multiple-imports/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-multiple-imports/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-multiple-imports/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-renamed/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-renamed/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-renamed/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-renamed/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform-renamed/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform-renamed/transform.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform/code.js -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform/code.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform/code.js.map -------------------------------------------------------------------------------- /packages/core/tests/expected-transforms/wrapped-in-transform/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/expected-transforms/wrapped-in-transform/transform.js -------------------------------------------------------------------------------- /packages/core/tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tests/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/utils.test.ts -------------------------------------------------------------------------------- /packages/core/tests/vite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tests/vite.test.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/core/vite.config.ts -------------------------------------------------------------------------------- /packages/svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/.gitignore -------------------------------------------------------------------------------- /packages/svelte/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /packages/svelte/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/.prettierignore -------------------------------------------------------------------------------- /packages/svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/README.md -------------------------------------------------------------------------------- /packages/svelte/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/RELEASE.md -------------------------------------------------------------------------------- /packages/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/package.json -------------------------------------------------------------------------------- /packages/svelte/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/playwright.config.ts -------------------------------------------------------------------------------- /packages/svelte/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/app.d.ts -------------------------------------------------------------------------------- /packages/svelte/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/app.html -------------------------------------------------------------------------------- /packages/svelte/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/index.ts -------------------------------------------------------------------------------- /packages/svelte/src/lib/task.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/task.svelte.ts -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/default.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/default.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/drop.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/drop.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/enqueue.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/enqueue.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/keep_latest.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/keep_latest.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/link/child.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/link/child.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/link/parent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/link/parent.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/restart.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/restart.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/components/wrong-kind.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/components/wrong-kind.svelte -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/task.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/lib/tests/threeshake/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/tests/threeshake/index.test.ts -------------------------------------------------------------------------------- /packages/svelte/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/utils.ts -------------------------------------------------------------------------------- /packages/svelte/src/lib/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/lib/vite.ts -------------------------------------------------------------------------------- /packages/svelte/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/routes/+page.svelte -------------------------------------------------------------------------------- /packages/svelte/src/routes/Child.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/routes/Child.svelte -------------------------------------------------------------------------------- /packages/svelte/src/vitest-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/src/vitest-setup.ts -------------------------------------------------------------------------------- /packages/svelte/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/static/favicon.png -------------------------------------------------------------------------------- /packages/svelte/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/svelte.config.js -------------------------------------------------------------------------------- /packages/svelte/tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/tests/test.ts -------------------------------------------------------------------------------- /packages/svelte/treeshake.vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/treeshake.vite.config.ts -------------------------------------------------------------------------------- /packages/svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/svelte/vite.config.ts -------------------------------------------------------------------------------- /packages/vanilla/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | tests/playground.ts -------------------------------------------------------------------------------- /packages/vanilla/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/README.md -------------------------------------------------------------------------------- /packages/vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/package.json -------------------------------------------------------------------------------- /packages/vanilla/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/src/index.ts -------------------------------------------------------------------------------- /packages/vanilla/src/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/src/task.ts -------------------------------------------------------------------------------- /packages/vanilla/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/src/utils.ts -------------------------------------------------------------------------------- /packages/vanilla/src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/src/vite.ts -------------------------------------------------------------------------------- /packages/vanilla/tests/task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/tests/task.test.ts -------------------------------------------------------------------------------- /packages/vanilla/tests/treeshake/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/tests/treeshake/index.test.ts -------------------------------------------------------------------------------- /packages/vanilla/tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/tests/tsconfig.json -------------------------------------------------------------------------------- /packages/vanilla/treeshake.vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/treeshake.vite.config.ts -------------------------------------------------------------------------------- /packages/vanilla/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/tsconfig.json -------------------------------------------------------------------------------- /packages/vanilla/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/packages/vanilla/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/renovate.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mainmatter/sheepdog/HEAD/tsconfig.base.json --------------------------------------------------------------------------------