ollesvege
v0.0.19
Published
A boilerplate package component built with SvelteKit.
Readme
🍱 ollesvege
- sveltekit package boilerplate by lé. for building reusable
<Component />s. - powered by sveltekit 2, svelte 4, and vite.
npm i,npm run devto preview the component. default port is 3000.- deploy component: tweak
package.json,npm run build(if needed),npm login,npm version patch(if needed, to update package.json version number),npm publish. - third-party usage in javascript:
import { Ollesvege, ... } from 'ollesvege',<Ollesvege ... />. - use ollescribe to convert lib folder into
component.iife.js, for alternative third party-usage in javascript as an import directly in<script />, eg.<script data-api-key="..." />. - ts & scss support, base assets & styles, and session storage.
- support for socket.io and/or rest api.
- this article and this repo are helpful—though not complete—for reference.
- migrating to the latest version of
@sveltejs/packagerequiresnpx svelte-migrate package. see #8825 and #8922. may need to tweakpackage.jsonto serveexports['.']:stringinstead ofexports['.']:object{types, svelte}before doing so. - once migrated, may need to add
main: "./package/pkg/index.js"to properly serve module (ie. index.js) to clients.
