Upgrade to Tripetto v1.0.0

parent 26ccf336
Pipeline #40995095 passed with stage
in 3 minutes and 46 seconds
![Tripetto](https://docs.tripetto.com/assets/header.svg)
Tripetto is a full-fledged form kit. Rapidly create and deploy smart flowing forms and surveys. Drop the kit in your codebase and use all of it, or just the parts you need. The visual [**editor**](https://www.npmjs.com/package/tripetto) is for form creation, the [**collector**](https://www.npmjs.com/package/tripetto-collector) for response collection and the [**SDK**](https://docs.tripetto.com/blocks) for developing more form building blocks.
Tripetto is a full-fledged form kit. Rapidly create and deploy smart flowing forms and surveys. Drop the kit in your codebase and use all of it, or just the parts you need. The visual [**editor**](https://www.npmjs.com/package/tripetto) is for form creation, the [**collector**](https://www.npmjs.com/package/tripetto-collector) for response collection and the [**SDK**](https://docs.tripetto.com/guide/blocks) for developing more form building blocks.
# Angular example
[![pipeline status](https://gitlab.com/tripetto/examples/angular-material/badges/master/pipeline.svg)](https://gitlab.com/tripetto/examples/angular-material/commits/master)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![docs](https://img.shields.io/badge/docs-website-blue.svg)](https://docs.tripetto.com/collector)
[![docs](https://img.shields.io/badge/docs-website-blue.svg)](https://docs.tripetto.com/guide/collector)
[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/tripetto)
This demo shows how to implement the editor and collector for some basic form input controls using [Angular](https://angular.io/) and [Angular Material](https://material.angular.io/). The goal is to show you how to implement Tripetto with minimal code footprint so you get a good understanding of the principles. In this example the browser window is split in two. At the left side you see the editor and at the right side the collector. Use the editor to create a form definition. It will run in the collector at the right. At the top is a header with the title of the form definition and some controls for demo purposes (like start/pause/stop the collector).
......
......@@ -8789,9 +8789,9 @@
"dev": true
},
"tripetto": {
"version": "0.4.13-64",
"resolved": "https://registry.npmjs.org/tripetto/-/tripetto-0.4.13-64.tgz",
"integrity": "sha512-XMCmpJ4rcblIIbSfiINRxQ7Aewp50LuDSBicveSRb4XT8yLuU+aKbwV4RB7QCTffBYPGqdYMxN3vK5jZP8TejA==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/tripetto/-/tripetto-1.0.0.tgz",
"integrity": "sha512-oNQnTZvHmf85SLIGs19ynpV53Na+x4OC32DZC7C2sEIaU7fkFGBsfnR/1ggA9VQ251q4So1FYOExYS8RzlitMQ==",
"requires": {
"ejs": "^2.6.1",
"express": "^4.16.4",
......@@ -8827,59 +8827,59 @@
}
},
"tripetto-block-checkbox": {
"version": "1.0.23-21",
"resolved": "https://registry.npmjs.org/tripetto-block-checkbox/-/tripetto-block-checkbox-1.0.23-21.tgz",
"integrity": "sha512-Eyqrm5wjNQCdHhHUIZEVpApvQ5YgzaIhVDwGqzAXrIatqOfkKsxOVWmYKAUfHQS1Seu2jIFUeBa2ls1x9II4/w=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-checkbox/-/tripetto-block-checkbox-2.0.0.tgz",
"integrity": "sha512-pZNn4LVwMB1zVECc6IBVtkK98ItGW0XaSF+E6TD9W5/ntVumP7IvQAMtwqvcDZHkAgEg1WKdvyes295AWfZ5hQ=="
},
"tripetto-block-checkboxes": {
"version": "1.0.15-20",
"resolved": "https://registry.npmjs.org/tripetto-block-checkboxes/-/tripetto-block-checkboxes-1.0.15-20.tgz",
"integrity": "sha512-F769dSGNhDHJx3IO5HFTo93et/DpJ5ZpDp4OFhPs3sG1mrhdGUqvBR8pmG1+W7tZ/MWC8X87a3IZ6jmVxXXmMg=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-checkboxes/-/tripetto-block-checkboxes-2.0.0.tgz",
"integrity": "sha512-80wR6kUovtotfVA0vG0OO3FZUPsRtpC1sNuzxNhvVZXmGD1dixdCs4Xp7vMmwdm6GnV3raMYvNM4haTpFfohhA=="
},
"tripetto-block-dropdown": {
"version": "1.0.14-22",
"resolved": "https://registry.npmjs.org/tripetto-block-dropdown/-/tripetto-block-dropdown-1.0.14-22.tgz",
"integrity": "sha512-TpoGTUztZgeeqo8ab67u/PTDEPF1gQEBnPHO3nMIJk+JuPbGGBHCY3+a1y6XqGuMjUh3rN/0rWzCqq5nV1elbQ=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-dropdown/-/tripetto-block-dropdown-2.0.0.tgz",
"integrity": "sha512-PdoXWa6fRvc5FvZ8kUMn1NIPsZcPtyGPVOLIKqughpL2s/H6zNEyF8is71xAlFhom7auWJN6ApkCbUMv3kMCqQ=="
},
"tripetto-block-email": {
"version": "1.0.15-20",
"resolved": "https://registry.npmjs.org/tripetto-block-email/-/tripetto-block-email-1.0.15-20.tgz",
"integrity": "sha512-gY5oEhn7AYp3pkvcX4ddFR8weREI451dZdAlv032dNKO54GwweBQA7shepRtFQ30eWUdrB1RRzVLYSjvUCdQEQ=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-email/-/tripetto-block-email-2.0.0.tgz",
"integrity": "sha512-LNp++hC6GS1LQ1//UQzTuxBk+pfH4+c1fpDabf4jDYlNBr9ZifCPGFeJyNc1wL4+m3+pjfqDGxXSXzJIMcScvg=="
},
"tripetto-block-number": {
"version": "1.0.13-17",
"resolved": "https://registry.npmjs.org/tripetto-block-number/-/tripetto-block-number-1.0.13-17.tgz",
"integrity": "sha512-JLOIS59fA6DDw4UXNmVK+2JoJ6IjCf+9rVpQDhOFeg9nv3sM1m0hCoY3hOTUlEPiy8biT724Q3evQIln5z98Bg=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-number/-/tripetto-block-number-2.0.0.tgz",
"integrity": "sha512-PiXh+t1rU0YlwciMG1eGcT8e7K97bE1kT+pNt60AeHUgYYBN3H6GqncosVdPqxZ1rvpYuZqHfKpra/+Txs2rtw=="
},
"tripetto-block-password": {
"version": "1.0.13-11",
"resolved": "https://registry.npmjs.org/tripetto-block-password/-/tripetto-block-password-1.0.13-11.tgz",
"integrity": "sha512-tdpLx7OylPZZEMnSwJj6bVbkn77GPJrXwC+I/XBgu64QN37pl+FRDeRJK++mdDZ+f4Ov/4EMFSbISl9QYydYJg=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-password/-/tripetto-block-password-2.0.0.tgz",
"integrity": "sha512-byfqnPJ+5MRr34m1eZyan03pLzqNb13iQ/+5pjuTOkuB/st/bAnvktJ+m5YmPzoIkJ0BuvCYH1mX52sjqmNy7Q=="
},
"tripetto-block-radiobuttons": {
"version": "1.0.13-18",
"resolved": "https://registry.npmjs.org/tripetto-block-radiobuttons/-/tripetto-block-radiobuttons-1.0.13-18.tgz",
"integrity": "sha512-lk1+ft9V1aFVBRiwrkS+A5EhaeDzoHbl+Oqvqa6njvwEJE2ayANoLzAFL6/QU9+gZTeTY8xauSum/lRy9na0Cg=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-radiobuttons/-/tripetto-block-radiobuttons-2.0.0.tgz",
"integrity": "sha512-qACIxr/hyahQ7wJMLY25nS0pN1WOihOlB0sMGoCm3GG71nUgtdXIRGnwPUwlLznVOb1X0BPIvo78lZ55gOpRGA=="
},
"tripetto-block-text": {
"version": "1.0.13-18",
"resolved": "https://registry.npmjs.org/tripetto-block-text/-/tripetto-block-text-1.0.13-18.tgz",
"integrity": "sha512-7z8oF3ZESBMA6J+eo9hUMVVRJvZxycNT8uZtL7Hj9pokQFkTApwW7Wcky94ajSBFOyenDbMY3tk7X4/hrlOffQ=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-text/-/tripetto-block-text-2.0.0.tgz",
"integrity": "sha512-qcOiH36DhdATqLWIVsgEmEDAtEKKsudNxQV1lQOC5P1ptIzOukh54xQCnNusXKnjHYCy0C7Q2GYv3ZE3tCEmWA=="
},
"tripetto-block-textarea": {
"version": "1.0.12-10",
"resolved": "https://registry.npmjs.org/tripetto-block-textarea/-/tripetto-block-textarea-1.0.12-10.tgz",
"integrity": "sha512-AkAmPKbYjbqFSRfrspdz/MhdU3Ake/+tDBqYkVyGXmdrIa4a6Vb3pUWKtrvgKpXvdzsj9v/2bYgQH8xe4WplSA=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-textarea/-/tripetto-block-textarea-2.0.0.tgz",
"integrity": "sha512-lCnOON8MNKtjP26+elOB3x60rttI/XwGeD7tnW1vB6QTXilMUsLEmCT1FV5fS/jxOA/tQRi/nbnNYnTkuGZVxw=="
},
"tripetto-block-url": {
"version": "1.0.12-11",
"resolved": "https://registry.npmjs.org/tripetto-block-url/-/tripetto-block-url-1.0.12-11.tgz",
"integrity": "sha512-li14ElR7OzqlYIsMQyQN8RSEfM+EOfT94SuVBhbAn3hId7ada7mKKJB9BFz1MiVgHU7c6yFA3GvSAk9klt2HMg=="
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/tripetto-block-url/-/tripetto-block-url-2.0.0.tgz",
"integrity": "sha512-3OWxtusdf8+D8RpPV0+TIKhN+vXSu/r0/CS9pP6ntZcl/yltLvyOWCraMtaZFD4RWza8MYqbVzOoNgswKG9BGg=="
},
"tripetto-collector": {
"version": "0.4.26-42",
"resolved": "https://registry.npmjs.org/tripetto-collector/-/tripetto-collector-0.4.26-42.tgz",
"integrity": "sha512-5KNojWpzlffZVKnRKWyj2VToLxCFz4Ck3nGaMnNCW4+HzBbLUbk0lIa9ArPv+Q12sLldonSd9z8eE1DNwb0LvQ=="
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/tripetto-collector/-/tripetto-collector-1.0.0.tgz",
"integrity": "sha512-tyRvHDVeq7K3n02RA6l8o1zqpjniFKX00JN5EWZbujbz/YJksT6c+OXO6EnTbdi/4XKMqw0dq4ctixAbIrlXVg=="
},
"true-case-path": {
"version": "1.0.3",
......
......@@ -140,7 +140,7 @@
"id": "45f32e70b67ec511532b3d7ff2e9c647d17289da7ccf7ceaa29c653ac1d2874e",
"name": "Visual editor for form creation",
"nameVisible": true,
"description": "The visual editor is for creating forms with clever flows on a self-organizing drawing board. It visualizes your form's flow and structure and helps you use all the right logic for skipping questions, branching the flow and much more.\n\n👨‍💻 **[Start integrating the visual editor](https://docs.tripetto.com/editor/)**\n\n🗨 *You see this information because you've selected the topic '**@7dd19e69b4b55a5dbc083dd9ad0998385753a60dcd7e2b28872e30b5f4d0c3bf**' just now.*"
"description": "The visual editor is for creating forms with clever flows on a self-organizing drawing board. It visualizes your form's flow and structure and helps you use all the right logic for skipping questions, branching the flow and much more.\n\n👨‍💻 **[Start integrating the visual editor](https://docs.tripetto.com/guide/editor/)**\n\n🗨 *You see this information because you've selected the topic '**@7dd19e69b4b55a5dbc083dd9ad0998385753a60dcd7e2b28872e30b5f4d0c3bf**' just now.*"
}
]
}
......@@ -170,7 +170,7 @@
"id": "49254d29ef6d79a69dcd5528b0413df55498dc5a78f2b572df5eb59b288bdf54",
"name": "Collector for response gathering",
"nameVisible": true,
"description": "The collector library is for form deployment and response collection in your projects. It runs your forms built with the editor, handling all logic and response delivery. Also, it's the front-end for your forms, and infinitely customizable.\n\n👨‍💻 **[Start implementing your own collector](https://docs.tripetto.com/collector/)**\n\n🗨 *You see this information because you've selected the topic '**@7dd19e69b4b55a5dbc083dd9ad0998385753a60dcd7e2b28872e30b5f4d0c3bf**' just now.*"
"description": "The collector library is for form deployment and response collection in your projects. It runs your forms built with the editor, handling all logic and response delivery. Also, it's the front-end for your forms, and infinitely customizable.\n\n👨‍💻 **[Start implementing your own collector](https://docs.tripetto.com/guide/collector/)**\n\n🗨 *You see this information because you've selected the topic '**@7dd19e69b4b55a5dbc083dd9ad0998385753a60dcd7e2b28872e30b5f4d0c3bf**' just now.*"
}
]
}
......@@ -200,7 +200,7 @@
"id": "c0ced66783813d02ecb9addd0cc662cbdba57e2ea29884ee58996b6fd14f47ae",
"name": "SDK for developing form building blocks",
"nameVisible": true,
"description": "The TypeScript SDK is for developing customized form building blocks to extend Tripetto far beyond its default capabilities. With custom blocks you can hook our form kit up to anything, making your forms ever more sophisticated.\n\n👨‍💻 **[Start developing your own building blocks](https://docs.tripetto.com/blocks/)**\n\n🗨 *You see this information because you've selected the topic '**@7dd19e69b4b55a5dbc083dd9ad0998385753a60dcd7e2b28872e30b5f4d0c3bf**' just now.*"
"description": "The TypeScript SDK is for developing customized form building blocks to extend Tripetto far beyond its default capabilities. With custom blocks you can hook our form kit up to anything, making your forms ever more sophisticated.\n\n👨‍💻 **[Start developing your own building blocks](https://docs.tripetto.com/guide/blocks/)**\n\n🗨 *You see this information because you've selected the topic '**@7dd19e69b4b55a5dbc083dd9ad0998385753a60dcd7e2b28872e30b5f4d0c3bf**' just now.*"
}
]
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment