lit-number-stepper v1.0.5
\
A LitElement Web Component providing a number counter with icon buttons to increment and decrement the counter value. This Web Component follows the open-wc recommendation.
Installation
npm i lit-number-stepperUsage
<script type="module">
import 'lit-number-stepper/lit-number-stepper.js';
</script>
<lit-number-stepper></lit-number-stepper>Properties
counter: number
Number being incremented and decremented. Defaults to 0.
minimum: number
Lowest allowable number. Defaults to 0.
maximum: number
Highest allowable number. Defaults to null (no maximum).
CSS Custom Properties
--lit-number-stepper-text-color
Text color of counter value. Default is #000.
--lit-number-stepper-icon-color
Color of increment and decrement icon buttons. Default is #000.
--lit-number-stepper-icon-size
Size of increment and decrement icon buttons. Default is 36px.
--lit-number-stepper-font-size
Size of counter text. Default is medium.
--lit-number-stepper-font-family
Font family for counter text. Default is Arial, Helvetica, sans-serif
Linting with ESLint, Prettier, and Types
To scan the project for linting errors, run
npm run lintYou can lint with ESLint and Prettier individually as well
npm run lint:eslintnpm run lint:prettierTo automatically fix many linting errors, run
npm run formatYou can format using ESLint and Prettier individually as well
npm run format:eslintnpm run format:prettierTooling configs
For most of the tools, the configuration is in the package.json to reduce the amount of files in your project.
If you customize the configuration a lot, you can consider moving them to individual files.
Local Demo with es-dev-server
npm startTo run a local development server that serves the basic demo located in demo/index.html