{"_id":"@7y1o/konva-svelte","name":"@7y1o/konva-svelte","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@7y1o/konva-svelte","private":false,"version":"0.0.1","type":"module","main":"src/index.ts","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","check":"svelte-check --tsconfig ./tsconfig.json"},"devDependencies":{"@sveltejs/vite-plugin-svelte":"^1.0.1","@tsconfig/svelte":"^3.0.0","svelte":"^3.49.0","svelte-check":"^2.8.0","svelte-preprocess":"^4.10.7","tslib":"^2.4.0","typescript":"^4.6.4","vite":"^3.0.0"},"dependencies":{"canvas":"^2.9.3","konva":"^8.3.10"},"description":"This template should help get you started developing with Svelte and TypeScript in Vite.","_id":"@7y1o/konva-svelte@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"7.24.0","dist":{"integrity":"sha512-xX5EF+AMCPUf2MwhDiBK5Mddp78gLAlov2gt/B1LYNeH0FRBNBjgNOlq7agntXIcefA/WWxZg0KATqGAeJogJw==","shasum":"934f5b91d2085a108d4a54ff817c5b759b4294c7","tarball":"https://registry.npmjs.org/@7y1o/konva-svelte/-/konva-svelte-0.0.1.tgz","fileCount":19,"unpackedSize":12310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP00CtpzA1DH43lomcjJJ5t6Prm2nZeo4ptTP7FwrEdAiEA1/JZa7/YxIwrwhN/ZPTKl/TCc9a1tQM8dROLrCGjbEQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2sCKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvcRAAl0fzO5v31UlDYXT5Hg+oXSJRg5r82OPlNY5abu44IETK5A0S\r\nBYvIs3s9Z3MjtIX4sa3QG7o9YHgTERM/epRkhtYPglo5ziBPzTCMEEuwYMLG\r\n/mlURQ0sEZD1HrTY0IhOfLK3TS+KkSCrrDPVAgS0Px9fGzCrn3UdlZT9fBWp\r\nOn2hW4UYOeDvRx7M6N4kRAMtNpvoGLg3FBgqYnRbbn1zKW4FIkRlt9KxFvuL\r\n/yJG1vCsnSVUE/AMHyM+yMlVbf5yFRyyjBGQrXW77ePxrYgst/XsCZBUoEQe\r\nWwMs+4z71ZjKUUDZ/Rh/YULpdOG/Am1OWVVh1s2YwI3p5mqXCtJCKRcySjlW\r\nMN7aa+qgi+4xQNxfHN0CBInI6Emkubcubr2dyPrTOo0IMwc8aJnyo9rBOPXb\r\nPQbXpO3F4XlUjXkAUSnrw8VmNJ7b2fpGF09wqEzwYppf2ANX6Bwfob66YfyK\r\nlQYuYPV/ZmDfw5bBdPzuRowKAPU6YuOtBdW560EHsfEkbTeeDY81gF+S0ESW\r\nnuEIohhRMtDTonbnNcNBRvpTP1GBz8e4QdZrAqsAYWJOnCILjnm/tl7MJOUt\r\nkTL02SUJfbj5+ko3kUy4otgonGHkuxYeckPoxQG5XloAWu/yhYD9zwq1GqdP\r\nIwNEqM6qC6K2D2wq1dUM3j0K/MOtPTq+y3s=\r\n=fCtG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"7y1o","email":"tylodesu@gmail.com"},"directories":{},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/konva-svelte_0.0.1_1658503306489_0.7654343495077753"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-22T15:21:46.432Z","0.0.1":"2022-07-22T15:21:46.706Z","modified":"2022-07-22T15:21:46.956Z"},"maintainers":[{"name":"7y1o","email":"tylodesu@gmail.com"}],"description":"This template should help get you started developing with Svelte and TypeScript in Vite.","readme":"# Svelte + TS + Vite\n\nThis template should help get you started developing with Svelte and TypeScript in Vite.\n\n## Recommended IDE Setup\n\n[VS Code](https://code.visualstudio.com/) + [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode).\n\n## Need an official Svelte framework?\n\nCheck out [SvelteKit](https://github.com/sveltejs/kit#readme), which is also powered by Vite. Deploy anywhere with its serverless-first approach and adapt to various platforms, with out of the box support for TypeScript, SCSS, and Less, and easily-added support for mdsvex, GraphQL, PostCSS, Tailwind CSS, and more.\n\n## Technical considerations\n\n**Why use this over SvelteKit?**\n\n- It brings its own routing solution which might not be preferable for some users.\n- It is first and foremost a framework that just happens to use Vite under the hood, not a Vite app.\n  `vite dev` and `vite build` wouldn't work in a SvelteKit environment, for example.\n\nThis template contains as little as possible to get started with Vite + TypeScript + Svelte, while taking into account the developer experience with regards to HMR and intellisense. It demonstrates capabilities on par with the other `create-vite` templates and is a good starting point for beginners dipping their toes into a Vite + Svelte project.\n\nShould you later need the extended capabilities and extensibility provided by SvelteKit, the template has been structured similarly to SvelteKit so that it is easy to migrate.\n\n**Why `global.d.ts` instead of `compilerOptions.types` inside `jsconfig.json` or `tsconfig.json`?**\n\nSetting `compilerOptions.types` shuts out all other types not explicitly listed in the configuration. Using triple-slash references keeps the default TypeScript setting of accepting type information from the entire workspace, while also adding `svelte` and `vite/client` type information.\n\n**Why include `.vscode/extensions.json`?**\n\nOther templates indirectly recommend extensions via the README, but this file allows VS Code to prompt the user to install the recommended extension upon opening the project.\n\n**Why enable `allowJs` in the TS template?**\n\nWhile `allowJs: false` would indeed prevent the use of `.js` files in the project, it does not prevent the use of JavaScript syntax in `.svelte` files. In addition, it would force `checkJs: false`, bringing the worst of both worlds: not being able to guarantee the entire codebase is TypeScript, and also having worse typechecking for the existing JavaScript. In addition, there are valid use cases in which a mixed codebase may be relevant.\n\n**Why is HMR not preserving my local component state?**\n\nHMR state preservation comes with a number of gotchas! It has been disabled by default in both `svelte-hmr` and `@sveltejs/vite-plugin-svelte` due to its often surprising behavior. You can read the details [here](https://github.com/rixo/svelte-hmr#svelte-hmr).\n\nIf you have state that's important to retain within a component, consider creating an external store which would not be replaced by HMR.\n\n```ts\n// store.ts\n// An extremely simple external store\nimport { writable } from 'svelte/store'\nexport default writable(0)\n```\n","readmeFilename":"README.md"}