All Projects → hodgef → Js Library Boilerplate Basic

hodgef / Js Library Boilerplate Basic

Licence: mit
Javascript Minimal Starter Boilerplate - Webpack 5 🚀, Babel 7, UMD, Unit Testing

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Js Library Boilerplate Basic

Js Library Boilerplate
Javascript Starter Boilerplate - Webpack 4, Babel 7, UMD, Hot Reloading, and more
Stars: ✭ 202 (-42.94%)
Mutual labels:  webpack, webpack4, babel, starter-kit, boilerplate, javascript-library
React Starter Kit
React, Redux, Webpack, Material UI, Boostrap 4, Code Splitting, HMR
Stars: ✭ 229 (-35.31%)
Mutual labels:  webpack, webpack4, babel, starter-kit, boilerplate
Frontend Boilerplate
An ES20XX starter with common frontend tasks using Webpack 4 as module bundler and npm scripts as task runner.
Stars: ✭ 224 (-36.72%)
Mutual labels:  webpack, webpack4, babel, boilerplate
React Starter Kit
React Starter Kit — front-end starter kit using React, Relay, GraphQL, and JAM stack architecture
Stars: ✭ 21,060 (+5849.15%)
Mutual labels:  webpack, babel, boilerplate, starter-kit
Styled React Boilerplate
Minimal & Modern boilerplate for building apps with React & styled-components
Stars: ✭ 198 (-44.07%)
Mutual labels:  webpack, webpack4, babel, boilerplate
Webpack Boilerplate
A minimal webpack 5 boilerplate with only Babel, SASS and lodash (optional) on board
Stars: ✭ 404 (+14.12%)
Mutual labels:  webpack, webpack4, babel, boilerplate
Minimal React Webpack Babel Setup
The minimal React, Webpack, Babel Setup. You want to get beyond create-react-app?
Stars: ✭ 777 (+119.49%)
Mutual labels:  webpack, webpack4, babel, boilerplate
Static Site Boilerplate
A better workflow for building modern static websites.
Stars: ✭ 1,633 (+361.3%)
Mutual labels:  webpack, babel, starter-kit, boilerplate
Electron React Boilerplate
A Foundation for Scalable Cross-Platform Apps
Stars: ✭ 18,727 (+5190.11%)
Mutual labels:  webpack, babel, starter-kit, boilerplate
Frontie Webpack
Front-end Boilerplate | Gulp 4 + Webpack 4 + Babel + ITCSS Architecture + BEM Methodology + Twig.js
Stars: ✭ 102 (-71.19%)
Mutual labels:  webpack, webpack4, babel, boilerplate
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: ✭ 1,016 (+187.01%)
Mutual labels:  webpack, webpack4, babel, boilerplate
Project Webcube
Continuously updated JS infrastructure for modern web dev
Stars: ✭ 141 (-60.17%)
Mutual labels:  webpack, babel, starter-kit, boilerplate
Webpack Starter
✨ A lightweight foundation for your next webpack based frontend project.
Stars: ✭ 1,745 (+392.94%)
Mutual labels:  webpack, babel, starter-kit, boilerplate
Iceberg
Front-End Boilerplate built with React + Babel + Webpack + SASS
Stars: ✭ 144 (-59.32%)
Mutual labels:  webpack, babel, starter-kit, boilerplate
Electron Vue
An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
Stars: ✭ 14,610 (+4027.12%)
Mutual labels:  webpack, babel, boilerplate
Gulp Scss Starter
Frontend development with pleasure. SCSS version
Stars: ✭ 339 (-4.24%)
Mutual labels:  webpack, babel, starter-kit
Koa Web Kit
🚀A Modern, Production-Ready, and Full-Stack Node Web Framework with React
Stars: ✭ 199 (-43.79%)
Mutual labels:  webpack, babel, starter-kit
React Expressjs
Simple and compact boilerplate for ReactJS project with expressJS
Stars: ✭ 208 (-41.24%)
Mutual labels:  webpack, babel, boilerplate
React Redux Boilerplate
Awesome React Redux Workflow Boilerplate with Webpack 4
Stars: ✭ 307 (-13.28%)
Mutual labels:  webpack, webpack4, boilerplate
Graphql Starter
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.
Stars: ✭ 3,377 (+853.95%)
Mutual labels:  babel, starter-kit, boilerplate

Javascript Library Boilerplate Basic

Minimal Library Starter Kit for your Javascript projects

Build Status Publish Status

This is a basic library boilerplate. For a more robust alternative, check out js-library-boilerplate.
Like TypeScript? Check out ts-library-boilerplate-basic.

⭐️ Features

  • Webpack 5
  • Babel 7
  • Hot reloading (npm start)
  • UMD exports, so your library works everywhere.
  • Jest unit testing
  • Daily dependabot dependency updates

📦 Getting Started

git clone https://github.com/hodgef/js-library-boilerplate-basic.git myLibrary
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: "MyLibrary" 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 MyLibrary from 'my-library';
const libraryInstance = new MyLibrary();
...

self-host/cdn

<script src="build/index.js"></script>

const MyLibrary = window.MyLibrary.default;
const libraryInstance = new MyLibrary();
...

Note: In this minimal version, any images and css files you import will be added to the js bundle. If you want them as separate files, you can use js-library-boilerplate or edit the Webpack config accordingly.

✅ Libraries built with this boilerplate

Made a library using this starter kit? Share it here by submitting a pull request!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].