0.0.21 • Published 2 years ago
@shyamsfo/lit-w2ui-table v0.0.21
What is this
A lit component for w2ui table w2ui Table here
Installation and usage
From CDN
The package contains a bundled version of the component which includes also the Lit library. It can be useful in case you want to import the package using a CDN.
<script src="https://unpkg.com/@shyamsfo/lit-w2ui-table@beta/dist/w2ui_table.bundle.js"></script>From NPM
Install the component through NPM:
npm i @shyamsfo/lit-w2ui-tableUsage
Check sample index.html file for usage
Development Setup
First clone the repo. Then run:
yarn installDevelopment
Run:
yarn build:devto do a dev build.yarn build:prodto do a prod build.yarn build:iifeto do a iife build.yarn buildto do a prod and iife build.yarn watcherto watch for changes and compile continuouslyyarn cleanto clean resourcesyarn publish --access=publicto publishyarn showtagsto list tags in npmscripts/add_tag.sh <version> <tag>to add tags
Once development is complete we are ready to publish. See below.
Publish
- First commit all the code using
git add .andgit commit -m "Commit message" - Then run
yarn publish --access=public - This will ask for new version number
- package.json will be updated with new version number and a new commit will be done
prepublishwill be run that will do the clean build- package will be published
- git push (including tags) will be done.
- Verify package has been published at https://www.npmjs.com/package/@shyamsfo/lit-w2ui-table
To publish to github check this: https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry
We can either add a local .npmconfig or add a publishConfig section to package.json
Either case, a ~/.npmrc should have the access token
Testing
Local testing from another node project
# in this directory
yarn linkIn the client:
yarn link @shyamsfo/lit-w2ui-table