Scripts for Sheetbase backend modules and apps.
$ npm install -g @sheetbase/app-scripts
Command: sheetbase-app-scripts
$ npm install --save-dev @sheetbase/app-scripts
Add these lines to the project package.json
.
{
"scripts": {
"build": "sheetbase-app-scripts build"
}
}
This package provides Ayedocs templates and converts for conviniently document generation for Sheetbase server modules.
Included all sections:
- Installation
- Options
- Main properties & methods
- Routing
const sheetbaseTemplate = require("@sheetbase/app-scripts/ayedocs-plugins/sheetbase.template");
module.exports = {
fileRender: {
"sheetbase.md": sheetbaseTemplate(),
"sheetbase-full.md": sheetbaseTemplate(true),
},
};
Common installation & basic usage section.
const sheetbaseInstallationTemplate = require("@sheetbase/app-scripts/ayedocs-plugins/sheetbase-installation.template");
module.exports = {
fileRender: {
"sheetbase-installation.md": sheetbaseInstallationTemplate(),
"sheetbase-installation-full.md": sheetbaseInstallationTemplate(true),
},
};
Showing endpoint, default disabled routes, routing errors and the list of routes.
const sheetbaseRoutingTemplate = require("@sheetbase/app-scripts/ayedocs-plugins/sheetbase-routing.template");
module.exports = {
fileRender: {
"sheetbase-routing.md": sheetbaseRoutingTemplate(),
"sheetbase-routing-full.md": sheetbaseRoutingTemplate(true),
},
};
Scripts for Sheetbase backend modules and apps.
sheetbase-app-scripts build
sheetbase-app-scripts push --copy [value] --vendor [value]
sheetbase-app-scripts help
Build distribution package.
Push to the Apps Script server.
Options
--copy [value]
: Copied resources, comma-seperated.--vendor [value]
: Files for @vendor.js, comma-seperated.
Display help.
@sheetbase/app-scripts is released under the MIT license.
⚡️ This document is generated automatically using @lamnhan/ayedocs.