All Projects → Urigo → Meteor Client Bundler

Urigo / Meteor Client Bundler

Licence: mit
https://blog.meteor.com/leverage-the-power-of-meteor-with-any-client-side-framework-bfb909141008

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Meteor Client Bundler

Meteor Webpack
https://medium.com/@ardatan/meteor-with-webpack-in-2018-faster-compilation-better-source-handling-benefit-from-bc5ccc5735ef
Stars: ✭ 116 (-37.97%)
Mutual labels:  webpack, meteor
React Echarts Modules
这个例子给你提供在react中使用echarts的最优方案
Stars: ✭ 185 (-1.07%)
Mutual labels:  webpack
Webpack Deadcode Plugin
Webpack plugin to detect unused files and unused exports in used files
Stars: ✭ 180 (-3.74%)
Mutual labels:  webpack
Sass Extract
Extract structured variables from sass files
Stars: ✭ 183 (-2.14%)
Mutual labels:  webpack
Jekyll Webpack Boilerplate
⚡️ A boilerplate with Jekyll and Webpack to make the most performant static websites
Stars: ✭ 182 (-2.67%)
Mutual labels:  webpack
Gas Clasp Starter
A starter template for Google Apps Script by clasp
Stars: ✭ 184 (-1.6%)
Mutual labels:  webpack
Vueleaflet
Vue components for Leaflet maps
Stars: ✭ 177 (-5.35%)
Mutual labels:  webpack
Bolt
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.
Stars: ✭ 186 (-0.53%)
Mutual labels:  webpack
Snailjs
SnailJS - Slow and thoughtful development with Node and React
Stars: ✭ 184 (-1.6%)
Mutual labels:  webpack
Purs Loader
PureScript loader for webpack
Stars: ✭ 182 (-2.67%)
Mutual labels:  webpack
Typescript Webpack React Redux Boilerplate
React and Redux with TypeScript
Stars: ✭ 182 (-2.67%)
Mutual labels:  webpack
Jhipster4 Demo
Blog demo app with JHipster 4
Stars: ✭ 180 (-3.74%)
Mutual labels:  webpack
React Molin
react-molin是一个全新的基于webpack3、react15、react-router4、antd-mobile的前端架构实现方案(h5)
Stars: ✭ 184 (-1.6%)
Mutual labels:  webpack
Fed Note
我是Mokou, 📘 这里是写前端博客和备忘学习的地方。Vue3 源码解析连载中。喜欢请Star。
Stars: ✭ 180 (-3.74%)
Mutual labels:  webpack
Wxapp Webpack Plugin
📦 微信小程序 webpack 插件
Stars: ✭ 185 (-1.07%)
Mutual labels:  webpack
Emojify Webpack Plugin
🦄 Turn your code into emoji
Stars: ✭ 178 (-4.81%)
Mutual labels:  webpack
Ts App
Boilerplate project for a TypeScript API (Express, tsoa) + UI (React/TSX)
Stars: ✭ 182 (-2.67%)
Mutual labels:  webpack
Webpack Livereload Plugin
LiveReload during webpack --watch
Stars: ✭ 183 (-2.14%)
Mutual labels:  webpack
Webpack2 Lessons
📖《webpack2 包教不包会》
Stars: ✭ 187 (+0%)
Mutual labels:  webpack
Polymer Skeleton
💀 Skeleton for Polymer 3 app with Webpack, PostCSS and Service Workers ready.
Stars: ✭ 185 (-1.07%)
Mutual labels:  webpack

Meteor Client Bundler

meteor-client-bundler is a module bundler which will take a bunch of Atmosphere package and put them into a single module, so we can load Meteor's client scripts regardless of what framework we're using to run our server. This project was originally created due to Ionic2CLI-Meteor-Whatsapp and the urge to combine both Ionic along with Meteor, so we can enjoy Ionic's great client and Meteor's powerful DDP client.

API

Bundling

$ meteor-client bundle
  • -s, --source [source-dir] - A path for a Meteor project which already exists. This is useful if you want the bundled packages to have the same versions as in the specified project. If not specified, the packages specified in the config under the import field will be used instead.
  • -d, --desination [destination-file] - The path for the bundled module. Defaults to node_modules/meteor-client.js.
  • -c, --config [config-file] - The path for the bundler config file. Defaults to meteor-client.config.json. An example config can be found in the examples section. The config can contain the following fields:
    • runtime - Meteor’s runtime config. Most commonly used to set the URL of the Meteor server we would like to interface with, which defaults to localhost:3000.
    • import - A list of packages we would like to include in our bundle. Will most likely contain the meteor-base package, as it’s the core file of Meteor’s client, and without it, there will be no Meteor whatsoever.
  • --url [connection-url] - DDP default connection URL.
  • --packs-dir [packages-dir] - Export METEOR_PACKAGE_DIRS. Defaults to the packages directory under the root directory of the project. For more information, see reference.
  • -r, --release [meteor-release] - Use a specific release of Meteor. Defaults to the globally installed release or the one used in the specified source directory.

Example

Command

$ meteor-client bundle --destination meteor.bundle.js --config bundler.config.json

Config

{
  "release": "1.5.2",
  "runtime": {
    "DDP_DEFAULT_CONNECTION_URL": "http://1.0.0.127:8100"
  },
  "import": [
    "accounts-base",
    "mys:accounts-phone",
    "jalik:[email protected]_1",
    "jalik:[email protected]"
  ],
  "npmPackages": []
}

Integrating With React Native

See React Native Meteor Boilerplate.

Integrating with Angular CLI

See Angular CLI - Meteor Example

License

MIT

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].