https://github.com/gleapsdk/javascript-adminhelper-sdk
https://github.com/gleapsdk/javascript-adminhelper-sdk
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gleapsdk/javascript-adminhelper-sdk
- Owner: GleapSDK
- License: mit
- Created: 2023-11-09T10:19:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T09:48:42.000Z (over 1 year ago)
- Last Synced: 2025-02-06T10:53:56.025Z (over 1 year ago)
- Language: HTML
- Size: 52.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Javascript Library Boilerplate Basic
Minimal Library Starter Kit for your Javascript projects
If you like TypeScript, check out [ts-library-boilerplate-basic](https://github.com/hodgef/ts-library-boilerplate-basic).
Want a more robust (yet bulkier) alternative? Check out [js-library-boilerplate](https://github.com/hodgef/js-library-boilerplate).
## ⭐️ Features
- Webpack 5
- Babel 7
- Hot reloading (`npm start`)
- UMD exports, so your library works everywhere.
- Jest unit testing
- Customizable file headers for your build [(Example 1)](https://github.com/hodgef/js-library-boilerplate-basic/blob/master/build/index.js) [(Example2)](https://github.com/hodgef/js-library-boilerplate-basic/blob/master/build/css/index.css)
- Daily [dependabot](https://dependabot.com) dependency updates
## 📦 Getting Started
```
git clone https://github.com/hodgef/js-library-boilerplate-basic.git GleapHelper
npm install
```
## 💎 Customization
> Before shipping, make sure to:
1. Edit `LICENSE` file
2. Edit `package.json` information (These will be used to generate the headers for your built files)
3. Edit `library: "GleapHelper"` with your library's export name in `./webpack.config.js`
## 🚀 Deployment
1. `npm publish`
2. Your users can include your library as usual
### npm
```
import GleapHelper from 'my-library';
const libraryInstance = new GleapHelper();
...
```
### self-host/cdn
```
const GleapHelper = window.GleapHelper.default;
const libraryInstance = new GleapHelper();
...
```
## ✅ Libraries built with this boilerplate
> Made a library using this starter kit? Share it here by [submitting a pull request](https://github.com/hodgef/js-library-boilerplate-basic/pulls)!
- [Canvas-Txt](https://github.com/geongeorge/Canvas-Txt) - A library to print multiline text on HTML5 canvas with better line breaks and alignments
- [moon-phase-widget](https://github.com/g00dv1n/moon-phase-widget) - Super tiny javascript library to add awesome moon phase widget to your website
- [simple-keyboard-autocorrect](https://github.com/hodgef/simple-keyboard-autocorrect) - Autocorrect module for simple-keyboard
- [simple-keyboard-input-mask](https://github.com/hodgef/simple-keyboard-input-mask) - Input mask module for simple-keyboard
- [simple-keyboard-key-navigation](https://github.com/hodgef/simple-keyboard-key-navigation) - Key navigation module for simple-keyboard
- [swipe-keyboard](https://github.com/hodgef/swipe-keyboard) - Swype type keyboard module for simple-keyboard