Reusable JS Components - mostly React.JS
JavaScript CSS Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BackToLink Upgrade on versions Nov 15, 2017
Button Initial new versions on webpack Nov 15, 2017
Checkbox Upgrade on versions Nov 15, 2017
Collapsible Initial new versions on webpack Nov 15, 2017
CollapsibleRow Upgrade on versions Nov 15, 2017
ContentLoadWrapper Upgrade on versions Nov 15, 2017
DatePicker DNN-20067 Update moment library to version >= 2.22.1 as suggested by … May 11, 2018
DayPicker Defect/dnn 20695 (#142) Jun 4, 2018
Draggable Initial new versions on webpack Nov 15, 2017
Dropdown SCM-960 Fixed arrowUp selection issue Jan 19, 2018
DropdownWithError SCM-960 Dropdown improvements and related components updates Nov 16, 2017
Droppable Initial new versions on webpack Nov 15, 2017
EditableField Upgrade on versions Nov 15, 2017
EslintConfigDnn DNN-19856: Change versions dependencies on EslintConfigDnn Apr 27, 2018
FileUpload DNN-18264 SI: Site Settings: Site Logo - Only loads files for current… Apr 2, 2018
Flag DNN-10692 dnn-flag moved to common ui components Jan 16, 2018
FolderPicker Initial new versions on webpack Nov 15, 2017
GlobalStyles Transforming most of packages to bundle in webpack Nov 15, 2017
GridCell Initial new versions on webpack Nov 15, 2017
GridSystem Upgrade on versions Nov 15, 2017
InputGroup DNN-10589 package version upgrade Dec 11, 2017
Label Upgrade on versions Nov 15, 2017
Modal Upgrade on versions Nov 15, 2017
MultiLineInput Initial new versions on webpack Nov 15, 2017
MultiLineInputWithError Upgrade on versions Nov 15, 2017
NumberSlider Initial new versions on webpack Nov 15, 2017
PagePicker DNN-10633: only reload page list when specific query params changed Jan 25, 2018
Pager SCM-960 Dropdown improvements and related components updates Nov 16, 2017
PermissionGrid DNN-9908 - Fix permission word wrapper on Permission grid Jan 28, 2018
PersonaBarPage Initial new versions on webpack Nov 15, 2017
PersonaBarPageBody Upgrade on versions Nov 15, 2017
PersonaBarPageHeader Upgrade on versions Nov 15, 2017
PortableTransitionModal Upgrade on versions Nov 15, 2017
RadioButtons Upgrade on versions Nov 15, 2017
ScrollBar DNN-10358 - Update the dnn-scrollbar component to accept style and cl… Feb 7, 2018
SearchBox Fix version for dnn-search-box Dec 31, 2017
SearchableTags Upgrade on versions Nov 15, 2017
Select Initial new versions on webpack Nov 15, 2017
SingleLineInput Initial new versions on webpack Nov 15, 2017
SingleLineInputWithError Upgrade on versions Nov 15, 2017
Sortable Initial new versions on webpack Nov 15, 2017
SvgIcons Initial new versions on webpack Nov 15, 2017
Switch Upgrade on versions Nov 15, 2017
Tabs Initial new versions on webpack Nov 15, 2017
Tags DNN-7845 Version bumped Feb 21, 2018
TextOverflowWrapper Initial new versions on webpack Nov 15, 2017
TextOverflowWrapperNew Initial new versions on webpack Nov 15, 2017
Tooltip Initial new versions on webpack Nov 15, 2017
TransitionModal Initial new versions on webpack Nov 15, 2017
TreeControlInteractor Upgrade on versions Nov 15, 2017
WebpackExternals DNN-10358 - Add dnn-scrollbar on dnn-webpack common components Feb 7, 2018
.eslintrc.js Add TreeControlInteractor May 1, 2017
.eslintskipwords.js DNN-9670 - Syntax update May 3, 2017
.gitignore Fix scrollbar transparency; Add words spellchecker; update gitignore Jan 7, 2018
BuildAll.ps1 DNN-10693: preparing build for Appveyor. Jan 17, 2018
LICENSE.txt Change from UNLICENSED to MIT license, copyright 2002-2017 DNN Software Feb 20, 2017
README.md Corrected a typo in one of the last words Jul 19, 2018
appveyor.yml DNN-10693: preparing build for Appveyor. Jan 17, 2018
clean.js Review the versions and review the dependencies inside dependencies Nov 10, 2017
jsconfig.json Initial push of React Common Components. Sep 20, 2016
npm-publish-all SCM-960 code review Nov 16, 2017
package.json SCM-762 massive myget publish, version number updates, nodejs script … Nov 2, 2017
webpack.config.base.js Add TreeControlInteractor May 1, 2017

README.md

Build status

This documentation is based in the info from http://docs.myget.org/docs/reference/myget-npm-support

Configure local npm to use the DNN public repository

From the command line, the following command must be executed:

npm config set registry https://www.myget.org/F/dnn-software-public/npm/

Installing a package from the private repository

To install a package, execute the regular npm command:

npm install packagename

This will search the package in the private repository, and if not found, it will then use the public npm repository

Compiling a package

To compile a package from the source, it is needed to install all its dependencies in the package folder

cd package
npm install

Then the build script should be run to generate the compiled js in the lib subfolder

npm run build

Note:

Yarn is another dependency management tool that can be used for building these packages. If you prefer to use this tool instead of npm, then you need only to replace the npm with yarn in the various commands above.