]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Add default npm entry piont
authorKevin Ball <kmball11@gmail.com>
Fri, 9 Jun 2017 21:49:50 +0000 (14:49 -0700)
committerKevin Ball <kmball11@gmail.com>
Fri, 9 Jun 2017 21:49:50 +0000 (14:49 -0700)
dist/js/npm.js [new file with mode: 0644]
package.json

diff --git a/dist/js/npm.js b/dist/js/npm.js
new file mode 100644 (file)
index 0000000..bad4323
--- /dev/null
@@ -0,0 +1,103 @@
+import $ from 'jquery';
+
+import { Foundation } from '../../js/foundation.core';
+Foundation.addToJquery($);
+
+// Add Foundation Utils to Foundation global namespace for backwards
+// compatibility.
+
+import { rtl, GetYoDigits, transitionend } from '../../js/foundation.util.core';
+Foundation.rtl = rtl;
+Foundation.GetYoDigits = GetYoDigits;
+Foundation.transitionend = transitionend;
+
+import { Box } from '../../js/foundation.util.box'
+import { onImagesLoaded } from '../../js/foundation.util.imageLoader';
+import { Keyboard } from '../../js/foundation.util.keyboard';
+import { MediaQuery } from '../../js/foundation.util.mediaQuery';
+import { Motion, Move } from '../../js/foundation.util.motion';
+import { Nest } from '../../js/foundation.util.nest';
+import { Timer } from '../../js/foundation.util.timer';
+
+Foundation.Box = Box;
+Foundation.onImagesLoaded = onImagesLoaded;
+Foundation.Keyboard = Keyboard;
+Foundation.MediaQuery = MediaQuery;
+Foundation.Motion = Motion;
+Foundation.Move = Move;
+Foundation.Nest = Nest;
+Foundation.Timer = Timer;
+
+// Touch and Triggers previously were almost purely sede effect driven,
+// so n../../js// need to add it to Foundation, just init them.
+
+import { Touch } from '../../js/foundation.util.touch';
+Touch.init($);
+
+import { Triggers } from '../../js/foundation.util.triggers';
+Triggers.init($, Foundation);
+
+import { Abide } from '../../js/foundation.abide';
+Foundation.plugin(Abide, 'Abide');
+
+import { Accordion } from '../../js/foundation.accordion';
+Foundation.plugin(Accordion, 'Accordion');
+
+import { AccordionMenu } from '../../js/foundation.accordionMenu';
+Foundation.plugin(AccordionMenu, 'AccordionMenu');
+
+import { Drilldown } from '../../js/foundation.drilldown';
+Foundation.plugin(Drilldown, 'Drilldown');
+
+import { Dropdown } from '../../js/foundation.dropdown';
+Foundation.plugin(Dropdown, 'Dropdown');
+
+import { DropdownMenu } from '../../js/foundation.dropdownMenu';
+Foundation.plugin(DropdownMenu, 'DropdownMenu');
+
+import { Equalizer } from '../../js/foundation.equalizer';
+Foundation.plugin(Equalizer, 'Equalizer');
+
+import { Interchange } from '../../js/foundation.interchange';
+Foundation.plugin(Interchange, 'Interchange');
+
+import { Magellan } from '../../js/foundation.magellan';
+Foundation.plugin(Magellan, 'Magellan');
+
+import { OffCanvas } from '../../js/foundation.offcanvas';
+Foundation.plugin(OffCanvas, 'OffCanvas');
+
+import { Orbit } from '../../js/foundation.orbit';
+Foundation.plugin(Orbit, 'Orbit');
+
+import { ResponsiveMenu } from '../../js/foundation.responsiveMenu';
+Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
+
+import { ResponsiveToggle } from '../../js/foundation.responsiveToggle';
+Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
+
+import { Reveal } from '../../js/foundation.reveal';
+Foundation.plugin(Reveal, 'Reveal');
+
+import { Slider } from '../../js/foundation.slider';
+Foundation.plugin(Slider, 'Slider');
+
+import { SmoothScroll } from '../../js/foundation.smoothScroll';
+Foundation.plugin(SmoothScroll, 'SmoothScroll');
+
+import { Sticky } from '../../js/foundation.sticky';
+Foundation.plugin(Sticky, 'Sticky');
+
+import { Tabs } from '../../js/foundation.tabs';
+Foundation.plugin(Tabs, 'Tabs');
+
+import { Toggler } from '../../js/foundation.toggler';
+Foundation.plugin(Toggler, 'Toggler');
+
+import { Tooltip } from '../../js/foundation.tooltip';
+Foundation.plugin(Tooltip, 'Tooltip');
+
+import { ResponsiveAccordionTabs } from '../../js/foundation.responsiveAccordionTabs';
+Foundation.plugin(ResponsiveAccordionTabs, 'ResponsiveAccordionTabs');
+
+export default Foundation;
index 2fbd3cce145ff4915b881a93e38d59128516ebc6..80cd07a2cffcbec3efb6b1f88ee47d1ab09a4835 100644 (file)
@@ -1,7 +1,7 @@
 {
   "name": "foundation-sites",
   "version": "6.4.0-rc2-1",
-  "main": "dist/js/foundation.js",
+  "main": "dist/js/npm.js",
   "typings": "dist/js/foundation.d.ts",
   "description": "The most advanced responsive front-end framework in the world.",
   "author": "ZURB <foundation@zurb.com> (http://foundation.zurb.com)",