Skip to content

Instantly share code, notes, and snippets.

@moofoo
moofoo / 1. turborepo-package-gen.md
Last active May 20, 2026 14:16
Turborepo package-level generator files
.  
  |-package.json 
  |-turbo.json
  |-apps
  |  |-backend  
  |  |  |-package.json    
  |  |  |-turbo
  |  |  |  |-generators
 | | | | |-package.json
import { Module, Global } from '@nestjs/common';
import { BypassExtClientModule } from './prisma-client/client-extension-proxies/bypass';
import { TenancyExtClientModule } from './prisma-client/client-extension-proxies/tenancy';
import { PrismaTenancyService } from './prisma-tenancy.service';
import { ClsModule } from 'nestjs-cls';
@Module({
imports: [BypassExtClientModule, TenancyExtClientModule, ClsModule],
providers: [PrismaTenancyService],
exports: [PrismaTenancyService]
import { Injectable, Inject } from '@nestjs/common';
import { ClsService } from 'nestjs-cls';
import { BYPASS_CLIENT_TOKEN, ExtendedBypassClient } from './prisma-client/client-extension-proxies/bypass';
import { TENANCY_CLIENT_TOKEN, ExtendedTenantClient } from './prisma-client/client-extension-proxies/tenancy';
import { SessionUser } from 'types';
@Injectable()
export class PrismaTenancyService {
constructor(
@moofoo
moofoo / testing.ts
Created May 8, 2023 02:23
bootstrap
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import { PrismaService } from 'prisma-tenancy';
import { ClsMiddleware } from 'nestjs-cls';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
app.setGlobalPrefix('nest');
app.use(new ClsMiddleware({
@moofoo
moofoo / index.html
Last active October 8, 2018 00:11 — forked from RubaXa/index.html
for-in vs. Object.keys vs. Сached keys (http://jsbench.github.io/#6a8fc6eb84bfa146c3065171bb05d490) #jsbench #jsperf
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>for-in vs. Object.keys vs. Сached keys</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script>
<script src="./suite.js"></script>
</head>
<body>
<h1>Open the console to view the results</h1>
@moofoo
moofoo / mootools_nested_classes
Created November 4, 2012 21:34
Calling this.parent in functions within nested objects in a class constructor (recursive, uses pattern-based mutator)
/*
---
name: Class.PatternMutators
description: Pattern-Based Mutation for MooTools 1.3
license: MIT-style license.
copyright: Mark Obcena