parseq-lib
v0.0.6
Published
Parse parseq documents into rendered parseq manifests
Downloads
1
Readme
Vite TypeScript NPM Package
Scaffold TypeScript npm packages using this template to bootstrap your next library.
Versions of this template:
- Vite TypeScript library npm package
- Vite JavaScript library npm package
- Rollup JavaScript library npm package
- Rollup TypeScript library npm package
Getting Started
Begin via any of the following:
Press the "Use this template" button
Use degit to execute:
degit github:jasonsturges/vite-typescript-npm-package
Use GitHub CLI to execute:
gh repo create <name> --template="https://github.com/jasonsturges/vite-typescript-npm-package"
Simply
git clone
, delete the existing .git folder, and then:git init git add -A git commit -m "Initial commit"
Remember to use npm search <term>
to avoid naming conflicts in the NPM Registery for your new package name.
Usage
The following tasks are available for npm run
:
start
: Run Vite in host mode for a local development environment (not included in production build)watch
: Run Vite in watch mode to detect changes to files during developmentbuild
: Run Vite to build a production release distributable
Development
Vite features a host mode to enables development with real time HMR updates directly from the library via the start
script.
To test your library from within an app:
- From your library: run
npm link
oryarn link
command to register the package - From your app: run
npm link "mylib"
oryarn link "mylib"
command to use the library inside your app during development
Development Cleanup
Once development completes, unlink
both your library and test app projects.
- From your app: run
npm link "mylib"
oryarn link "mylib"
command to use the library inside your app during development - From your library: run
npm unlink
oryarn unlink
command to register the package
Release Publishing
Update your package.json
to next version number, and remember to tag a release.
Once ready to submit your package to the NPM Registry, execute the following tasks via npm
(or yarn
):
npm run clean
— Assure a clean buildnpm run build
— Build the packagenpm run build:types
— Build API Extractor d.ts declaration
Assure the proper npm login:
npm login
Submit your package to the registry:
npm publish --access public