All Projects → AngularClass → lib-starter

AngularClass / lib-starter

Licence: other
📚 Universal, AOT, Web Worker ready lib starter. Use for your Angular libs

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to lib-starter

app-monorepo
Secure, open source and community driven crypto wallet runs on all platforms and trusted by millions.
Stars: ✭ 1,282 (+3562.86%)
Mutual labels:  universal
fastify-vite
This plugin lets you load a Vite client application and set it up for Server-Side Rendering (SSR) with Fastify.
Stars: ✭ 497 (+1320%)
Mutual labels:  universal
universal-base64
Small universal base64 functions for node.js and browsers
Stars: ✭ 25 (-28.57%)
Mutual labels:  universal
dotnetcore.AllycsPointRuler
配置xml通用积分规则计算系统.netcore。通过规则的编排可以完成99%的积分需求
Stars: ✭ 21 (-40%)
Mutual labels:  universal
react-webpack2-skeleton
Get started with React with Webpack2, React-Router, Redux, Code Splitting and Server Rendering
Stars: ✭ 59 (+68.57%)
Mutual labels:  universal
feathers-findone
Adds a .findOne() method to services in Feathers.js
Stars: ✭ 14 (-60%)
Mutual labels:  universal
React.ai
It recognize your speech and trained AI Bot will respond(i.e Customer Service, Personal Assistant) using Machine Learning API (DialogFlow, apiai), Speech Recognition, GraphQL, Next.js, React, redux
Stars: ✭ 38 (+8.57%)
Mutual labels:  universal
crassa
Create React App Server Side Application
Stars: ✭ 16 (-54.29%)
Mutual labels:  universal
alda
A boilerplate for React isomorphic aplication with Material Design
Stars: ✭ 16 (-54.29%)
Mutual labels:  universal
ult
The Ultimate Dev Stack
Stars: ✭ 54 (+54.29%)
Mutual labels:  universal
ngx-transfer-http
use https://github.com/Gorniv/ngx-universal
Stars: ✭ 16 (-54.29%)
Mutual labels:  universal
ent
No description or website provided.
Stars: ✭ 33 (-5.71%)
Mutual labels:  universal
react-ssr-hydration
Example of React Server Side Rendering with Styled Components and Client Side Hydration
Stars: ✭ 15 (-57.14%)
Mutual labels:  universal
web-onefx-boilerplate
Full-stack React Framework for building web and backend
Stars: ✭ 34 (-2.86%)
Mutual labels:  universal
angular-universal-localize-router
Angular (5-14) + universal + ngx-translate + localize-router + lazyloading
Stars: ✭ 14 (-60%)
Mutual labels:  universal
universal-react-starter-kit
Universal React Starter Kit is an universal web application framework using koa, react, redux and webpack.
Stars: ✭ 13 (-62.86%)
Mutual labels:  universal
universal-progressive-todos
A Todo list with universal JavaScript & Progressive Enhancement
Stars: ✭ 30 (-14.29%)
Mutual labels:  universal
routex.js
🔼 Alternative library to manage dynamic routes in Next.js
Stars: ✭ 38 (+8.57%)
Mutual labels:  universal
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+174.29%)
Mutual labels:  universal
node-amazon
E-commerce website done in Node, and Angular 11 (SSR)
Stars: ✭ 48 (+37.14%)
Mutual labels:  universal

Angular Lib Starter

Universal, AOT, Web Worker ready lib starter. Use for your Angular libs

Getting started

  • fork this
  • clear the git history git init .
  • add your source code in src.
  • change the entry in webpack.config.js
  • change the output filnames in package.json to match your src files and webpack
    • "main", "jsnext:main", "module", "types"
  • build your project yarn release or npm run release

Builds

This starter prepares 2 different types of builds of your lib

  • esm or ES2015 Modules
    • this build is a transpilation of your Typescript code to ES5 and ES2015 modules. Its' not bundled. This is needed for tree-shaking when users use your lib
  • UMD
    • this is a bundle of ES5 code. What you would typically get from webpack or rollup.

The build system generates AOT metadata too, so you're good.

Scripts

  • "test": runs the test in mocha on node
  • "lint": runs the linter
  • "build:esm": builds the esm versions
  • "build:bundle": builds the UMD version
  • "build:aot": makes it work for aot
  • "build": does all the above
  • "copy": copies over file to dist
  • "package": does all the above
  • "release": bumps the version, creates a tag, pushes to your master, builds then publishes to npm
  • "pack": produces a tarball
  • "coverage": runs the test then coverage
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].