{"library":"parasails","title":"parasails","description":"parasails is a lightweight (2.96KB gzipped) Vue.js-based framework for building multi-page applications without Webpack, Babel, or other build tools. Version 0.9.3 is the latest stable release. It provides structures for pages, components, utilities, and constants, with optional integrations for Vue Router and jQuery. Designed primarily for use with Sails.js, it offers a simpler alternative to full SPA frameworks by enabling server-rendered pages with client-side interactivity.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install parasails"],"cli":null},"imports":["import parasails from 'parasails'","parasails.registerPage('pageName', { ... })","parasails.registerComponent('componentName', { ... })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"<div id=\"my-page\" v-cloak>\n  <h1>{{ message }}</h1>\n  <button @click=\"updateMessage\">Click me</button>\n</div>\n<script type=\"module\">\n  import parasails from 'parasails';\n  parasails.registerPage('my-page', {\n    data: {\n      message: 'Hello parasails!'\n    },\n    methods: {\n      updateMessage: function() {\n        this.message = 'You clicked the button!';\n      }\n    }\n  });\n</script>","lang":"javascript","description":"Shows a basic parasails page with Vue-like data and methods, no build tools required.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}