├── .eslintrc.cjs ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src ├── app.css ├── app.html ├── components │ ├── CodeBlock.svelte │ ├── MainContainer.svelte │ └── Sidebar.svelte ├── global.d.ts ├── helpers │ ├── clipboard.ts │ ├── gettingStartedExample.ts │ └── sketchExampleCode.ts ├── lib │ ├── P5.svelte │ ├── index.ts │ └── types.d.ts └── routes │ ├── __layout.svelte │ ├── docs │ ├── __layout.svelte │ ├── get-started.svelte │ └── typescript.svelte │ ├── examples │ ├── 3d.svelte │ ├── __layout.svelte │ ├── follow.svelte │ ├── index.svelte │ ├── vectors.svelte │ └── wavemaker.svelte │ └── index.svelte ├── static ├── favicon.ico ├── logo.svg ├── p5js.svg └── svelte-logo-horizontal.svg ├── svelte.config.js ├── tailwind.config.cjs └── tsconfig.json /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | **/pnpm-lock.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/app.html -------------------------------------------------------------------------------- /src/components/CodeBlock.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/components/CodeBlock.svelte -------------------------------------------------------------------------------- /src/components/MainContainer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/components/MainContainer.svelte -------------------------------------------------------------------------------- /src/components/Sidebar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/components/Sidebar.svelte -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/helpers/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/helpers/clipboard.ts -------------------------------------------------------------------------------- /src/helpers/gettingStartedExample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/helpers/gettingStartedExample.ts -------------------------------------------------------------------------------- /src/helpers/sketchExampleCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/helpers/sketchExampleCode.ts -------------------------------------------------------------------------------- /src/lib/P5.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/lib/P5.svelte -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/lib/types.d.ts -------------------------------------------------------------------------------- /src/routes/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/__layout.svelte -------------------------------------------------------------------------------- /src/routes/docs/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/docs/__layout.svelte -------------------------------------------------------------------------------- /src/routes/docs/get-started.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/docs/get-started.svelte -------------------------------------------------------------------------------- /src/routes/docs/typescript.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/docs/typescript.svelte -------------------------------------------------------------------------------- /src/routes/examples/3d.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/examples/3d.svelte -------------------------------------------------------------------------------- /src/routes/examples/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/examples/__layout.svelte -------------------------------------------------------------------------------- /src/routes/examples/follow.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/examples/follow.svelte -------------------------------------------------------------------------------- /src/routes/examples/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/examples/index.svelte -------------------------------------------------------------------------------- /src/routes/examples/vectors.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/examples/vectors.svelte -------------------------------------------------------------------------------- /src/routes/examples/wavemaker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/examples/wavemaker.svelte -------------------------------------------------------------------------------- /src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/src/routes/index.svelte -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/static/logo.svg -------------------------------------------------------------------------------- /static/p5js.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/static/p5js.svg -------------------------------------------------------------------------------- /static/svelte-logo-horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/static/svelte-logo-horizontal.svg -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tonyketcham/p5-svelte/HEAD/tsconfig.json --------------------------------------------------------------------------------