UNPKG

@hedystia/better-auth-typeorm

Version:

<div align="center"> <p> <strong>📦 @hedystia/better-auth-typeorm</strong> </p>

2 lines (1 loc) • 3.61 kB
"use strict";var n=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var N=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var t=(a,e)=>n(a,"name",{value:e,configurable:!0});var x=(a,e)=>{for(var i in e)n(a,i,{get:e[i],enumerable:!0})},w=(a,e,i,c)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of N(e))!f.call(a,s)&&s!==i&&n(a,s,{get:()=>e[s],enumerable:!(c=y(e,s))||c.enumerable});return a};var T=a=>w(n({},"__esModule",{value:!0}),a);var A={};x(A,{migrations:()=>h});module.exports=T(A);var m=require("typeorm");var r=class{static{t(this,"User1743030454220")}async up(e){await e.createTable(new m.Table({name:"user",columns:[{name:"id",type:"varchar",length:"36",isPrimary:!0},{name:"name",type:"text",isNullable:!1},{name:"email",type:"varchar",length:"255",isNullable:!1},{name:"emailVerified",type:"boolean",isNullable:!1},{name:"image",type:"text",isNullable:!0},{name:"createdAt",type:"datetime",isNullable:!1},{name:"updatedAt",type:"datetime",isNullable:!1}]})),await e.createIndex("user",new m.TableIndex({name:"IDX_user_email",columnNames:["email"],isUnique:!0}))}async down(e){await e.dropTable("user")}};var o=require("typeorm");var u=class{static{t(this,"Account1743030465550")}async up(e){await e.createTable(new o.Table({name:"account",columns:[{name:"id",type:"varchar",length:"36",isPrimary:!0},{name:"accountId",type:"text",isNullable:!1},{name:"providerId",type:"text",isNullable:!1},{name:"userId",type:"varchar",length:"36",isNullable:!1},{name:"accessToken",type:"text",isNullable:!0},{name:"refreshToken",type:"text",isNullable:!0},{name:"idToken",type:"text",isNullable:!0},{name:"accessTokenExpiresAt",type:"datetime",isNullable:!0},{name:"refreshTokenExpiresAt",type:"datetime",isNullable:!0},{name:"scope",type:"text",isNullable:!0},{name:"password",type:"text",isNullable:!0},{name:"createdAt",type:"datetime",isNullable:!1},{name:"updatedAt",type:"datetime",isNullable:!1}]})),await e.createForeignKey("account",new o.TableForeignKey({name:"FK_account_userId_user_id",columnNames:["userId"],referencedColumnNames:["id"],referencedTableName:"user",onDelete:"CASCADE"}))}async down(e){await e.dropTable("account")}};var b=require("typeorm");var p=class{static{t(this,"Verification1743030486793")}async up(e){await e.createTable(new b.Table({name:"verification",columns:[{name:"id",type:"varchar",length:"36",isPrimary:!0},{name:"identifier",type:"text",isNullable:!1},{name:"value",type:"text",isNullable:!1},{name:"expiresAt",type:"datetime",isNullable:!1},{name:"createdAt",type:"datetime",isNullable:!0},{name:"updatedAt",type:"datetime",isNullable:!0}]}))}async down(e){await e.dropTable("verification")}};var l=require("typeorm");var d=class{static{t(this,"Session1743030537958")}async up(e){await e.createTable(new l.Table({name:"session",columns:[{name:"id",type:"varchar",length:"36",isPrimary:!0},{name:"expiresAt",type:"datetime",isNullable:!1},{name:"token",type:"varchar",length:"255"},{name:"createdAt",type:"datetime",isNullable:!1},{name:"updatedAt",type:"datetime",isNullable:!1},{name:"ipAddress",type:"text",isNullable:!0},{name:"userAgent",type:"text",isNullable:!0},{name:"userId",type:"varchar",length:"36",isNullable:!1}]})),await e.createIndex("session",new l.TableIndex({name:"IDX_session_token",columnNames:["token"],isUnique:!0})),await e.createForeignKey("session",new l.TableForeignKey({name:"FK_session_userId_user_id",columnNames:["userId"],referencedColumnNames:["id"],referencedTableName:"user",onDelete:"CASCADE"}))}async down(e){await e.dropTable("session")}};var h=[r,u,p,d];0&&(module.exports={migrations});