1.3.1 • Published 10 years ago
@telerik/kendo-react-component-base v1.3.1
A starter repository for Kendo UI React components, which provides the basic directory structure and dependencies.
Structure
- The
srcdirectory contains the component source code. All files should be have the.jsxextensions so that the build scripts may pick them. - The
src/main.jsxfile should import and re-export all public components of the package. It is used for thebuild-cdntask. It is also the main entry point for the NPM package (as specified by thepackage.json). Thebuild-npm-packagetranspiles it todist/npm/js/main.js; - The
src/Component.jsxfile is the actual sample component implementation. The
src/util.jsxis an optional example of an additional file - you may remove it if unnecessary.The
examplesdirectory hosts the demos for the component. As a bare minimum, the component should have abasic usageand aCDNexample. TheCDNexample should work as expected after thebuild-cdntask has been run.- The
testdirectory contains the component tests. They are transpiled just like the source code itself, and are run with Jasmine in NodeJS. - The
e2edirectory contains the end-to-end tests. They are transpiled just like the source code itself, and are run with Karma and Jasmine in the browser. - The
docsdirectory contains markdown files that document the specifics of the component.
Gulp tasks
build-npm-package- builds the scripts and styles indist/npmin CommonJS format;build-cdn- builds the scripts and styles indist/cdnin UMD format.start- starts the webpack-dev-server (with browsersync in front of it) - suitable for example preview, development and testing.test- runs the tests with Jasmine in NodeJS.watch-test- runs the tests in watch mode.docs- launches a preview server for the documentation in thedocsdirectory