projectName | extensions |
---|---|
HTTP trigger project |
core,identity,hono,fly,postgresql,google-cloud-storage |
export default project(
feature('blogs', {
workflows: [
workflow('UploadSingleFileWorkflow', {
import fs, { rm } from 'fs'; | |
import { mkdir, writeFile } from 'fs/promises'; | |
import git from 'isomorphic-git'; | |
import http from 'isomorphic-git/http/node'; | |
import os from 'os'; | |
import { dirname, join } from 'path'; | |
import { Context, Inject, Injectable, ServiceLifetime } from 'tiny-injector'; | |
import { v4 } from 'uuid'; | |
import { safeFail } from '@faslh/utils'; |
import { Console } from 'node:console'; | |
import { createReadStream, createWriteStream } from 'node:fs'; | |
import { | |
type IncomingMessage, | |
type ServerResponse, | |
createServer, | |
} from 'node:http'; | |
import { Readable } from 'node:stream'; | |
import ollama from 'ollama'; | |
import { |
{ | |
"projectName": "Todo API", | |
"title": "Todo API", | |
"description": "A simple API for managing todos", | |
"extensions": ["core", "identity", "postgresql", "hono", "fly"], | |
"sourceCode": "", | |
"author": { | |
"name": "January", | |
"url": "https://github.com/JanuaryLabs" | |
} |
projectName | extensions |
---|---|
HTTP trigger project |
core,identity,hono,fly,postgresql,google-cloud-storage |
export default project(
feature('blogs', {
workflows: [
workflow('UploadSingleFileWorkflow', {
--- | |
projectName: "HTTP trigger project" | |
extensions: "core,identity,hono,fly,postgresql" | |
--- | |
```ts | |
export default project( | |
feature('InventoryFeature', { | |
policies: { | |
cambodiaClient: policy.country('Cambodia'), |
projectName | extensions |
---|---|
HTTP trigger project |
core,identity,hono,fly,postgresql,github |
export default project(
feature('products', {
tables: {
issues: table({
projectName | extensions |
---|---|
Firebase Authentication |
core,identity,hono,fly,postgresql,firebase-auth |
export default project(
feature('products', {
policies: {
isAuthenticated: policy.authenticated(),
projectName | extensions |
---|---|
HTTP trigger project |
core,identity,hono,fly,postgresql |
export default project(
feature('Users', {
tables: {
users: table({
export default project( | |
feature('Todo', { | |
tables: { | |
tasks: table({ | |
fields: { | |
title: field({ type: 'short-text', validations: [mandatory()] }), | |
completed: field({ type: 'boolean' }), | |
}, | |
}), | |
}, |
import * as morph from 'ts-morph'; | |
/** | |
* By default any component, directive, pipe, or service that have superclass is discarded | |
* | |
* If you want to permit some superclasses. | |
*/ | |
const ALLOWED_SUPER_CLASSES: string[] = []; |