UNPKG

feature-u

Version:

Feature Based Project Organization for React

78 lines (58 loc) 3.08 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.extendFeatureProperty = exports.extendAspectProperty = exports.createAspect = exports.assertNoRootAppElm = exports.FassetsContext = exports.withFassets = exports.useFassets = exports.fassetValidations = exports.expandWithFassets = exports.launchApp = exports.createFeature = undefined; var _createFeature = require('./core/createFeature'); var _createFeature2 = _interopRequireDefault(_createFeature); var _launchApp = require('./core/launchApp'); var _launchApp2 = _interopRequireDefault(_launchApp); var _expandWithFassets = require('./core/expandWithFassets'); var _expandWithFassets2 = _interopRequireDefault(_expandWithFassets); var _fassetValidations = require('./core/fassetValidations'); var _fassetValidations2 = _interopRequireDefault(_fassetValidations); var _useFassets = require('./core/useFassets'); var _withFassets = require('./core/withFassets'); var _assertNoRootAppElm = require('./core/assertNoRootAppElm'); var _assertNoRootAppElm2 = _interopRequireDefault(_assertNoRootAppElm); var _createAspect = require('./extend/createAspect'); var _createAspect2 = _interopRequireDefault(_createAspect); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } //*** //*** Promote all feature-u utilities through a centralized module. //*** // NOTE: This non-default export supports ES6 imports. // Example: // import { createFeature } from 'feature-u'; // -or- // import * as FeatureU from 'feature-u'; // publically expose FassetsContext (in rare case when client code defines their own DOM via registerRootAppElm()) exports.createFeature = _createFeature2.default; exports.launchApp = _launchApp2.default; exports.expandWithFassets = _expandWithFassets2.default; exports.fassetValidations = _fassetValidations2.default; exports.useFassets = _useFassets.useFassets; exports.withFassets = _withFassets.withFassets; exports.FassetsContext = _withFassets.FassetsContext; exports.assertNoRootAppElm = _assertNoRootAppElm2.default; exports.createAspect = _createAspect2.default; exports.extendAspectProperty = _createAspect.extendAspectProperty; exports.extendFeatureProperty = _createFeature.extendFeatureProperty; // NOTE: This default export supports CommonJS modules (otherwise Babel does NOT promote them). // Example: // const { createFeature } = require('feature-u'); // -or- // const FeatureU = require('feature-u'); exports.default = { createFeature: _createFeature2.default, launchApp: _launchApp2.default, expandWithFassets: _expandWithFassets2.default, fassetValidations: _fassetValidations2.default, useFassets: _useFassets.useFassets, withFassets: _withFassets.withFassets, FassetsContext: _withFassets.FassetsContext, assertNoRootAppElm: _assertNoRootAppElm2.default, createAspect: _createAspect2.default, extendAspectProperty: _createAspect.extendAspectProperty, extendFeatureProperty: _createFeature.extendFeatureProperty };