UNPKG

tulipan

Version:

Tulipan.js is a simple minimalistic and progressive JavaScript Framework for building Single Page Applications on the web

59 lines (36 loc) 2.51 kB
[![Join the chat at https://gitter.im/Tulipan-Framework/community](https://badges.gitter.im/Tulipan-Framework/community.svg)](https://gitter.im/Tulipan-Framework/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) # tulipan Tulipan.js is a simple minimalistic and progressive JavaScript Framework for building Single Page Applications on the web. # Introduction Tulipan.js was made for teaching purposes, but since it uses modern web technologies, it can be used also for production and commercial purposes. Tulipan.js is a forked and a combination of several Javascript pieces of technologies. Following the [Single-Responsability Principle](https://en.wikipedia.org/wiki/Single-responsibility_principle), it combines the best selected tools for each of the features found in a common Single Page Application. # Installation Drop the following into your page: ```html <script src="//unpkg.com/tulipan"></script> ``` You can also use jsdelivr ```html <script src="https://cdn.jsdelivr.net/npm/tulipan@1.0.8/dist/tulipan.min.js"></script> ``` or use via npm: ```bash npm install tulipan --save ``` # Integration Consider Tulipan.js as a Swiss Tool, it integrates in a convenient way several Javascript libraries and Frameworks, to allow beginners to develop high end modern web applications. The following list shows all technologies integrated and their use. | Library/Framework | Description | | ---- | ----------- | | [Vue.js](https://v1.vuejs.org/) | Using the branch 1.0, Vue.js is the base front-end framework for the Model-View-ViewModel pattern | | [vue-resource](https://github.com/pagekit/vue-resource) | Selected http client, it is used to make web requests across the Internet | | [Navigo](https://github.com/krasimir/navigo) | Library selected to make javascript routing for SPA development | | [Store.js](https://github.com/marcuswestin/store.js/) | Library selected for cross-browser storage | | [Underscore.js](https://underscorejs.org/) | Library selected for functional programming | # Documentation You can find Tulipan.js documentation on [Read the Docs](http://tulipan-documentation.readthedocs.io). ### Support development If you liked this, donate to the cause. [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/carrasquel) ## License [MIT](http://opensource.org/licenses/MIT) Copyright (c) 2020-present, Nelson Carrasquel