1.0.11 • Published 5 months ago

fuma v1.0.11

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

fuma

My fullstack material build with sveltekit, daisyui, zod and more ...

Fast setup

echo "Enter project's name : " && read project_name
echo "Enter mysql username : " && read mysql_username

pn create svelte@latest $project_name
cd $project_name
px svelte-add@latest tailwindcss --tailwindcss-daisyui --tailwindcss-typography
pn install
pn install fuma prisma lucia oslo @lucia-auth/adapter-prisma
sed -i "s|\}'\],|\}', './node_modules/**/fuma/dist/**/*.svelte'\],|g" tailwind.config.cjs
# TODO: tailwind.config {darkMode: 'class', }


sed -i 's|"singleQuote": true,|"singleQuote": true,\n\t"semi": false,|g' .prettierrc

# Prisma
px prisma init --datasource-provider mysql

mkdir -p ./src/lib/server
source="https://raw.githubusercontent.com/peufo/fuma/main"
curl "$source/prisma/schema.prisma" -o ./prisma/schema.prisma
curl "$source/src/lib/private/prisma.ts" -o ./src/lib/server/prisma.ts

echo "DATABASE_URL=\"mysql://$mysql_username@localhost:3306/$project_name\"" > .env
cp .env .env.example
px prisma migrate dev --name init
node -e "\
  const pkg = require('./package.json'); \
  pkg.scripts.migrate = 'prisma migrate dev'; \
  pkg.scripts.generate = 'prisma generate'; \
  pkg.scripts.studio = 'prisma studio'; \
  pkg.scripts.postinstall = 'prisma migrate deploy && prisma generate'; \
  fs.writeFileSync('./package.json', JSON.stringify(pkg, null, '	')); \
"

# Authentication
auth="src/routes/auth"
mkdir -p "./$auth"
curl "$source/src/app.d.ts" -o ./src/app.d.ts
curl "$source/src/hooks.server.ts" -o ./src/hooks.server.ts
curl "$source/src/lib/server/auth.ts" -o ./src/lib/server/auth.ts
curl "$source/$auth/+page.svelte" -o "./$auth/+page.svelte"
curl "$source/$auth/+page.server.ts" -o "./$auth/+page.server.ts"

sed -i 's|import Login .*|import { Login } from "fuma"|g' "./$auth/+page.svelte"
sed -i 's|$lib/validation/zod.js|fuma|g' "./$auth/+page.server.ts"
sed -i 's|$lib/server/index.js|fuma/server|g' "./$auth/+page.server.ts"

git init && git add -A && git commit -m "Initial commit"
1.0.18

5 months ago

1.0.17

5 months ago

1.0.16

5 months ago

1.0.15

5 months ago

1.0.9

5 months ago

1.0.11

5 months ago

1.0.10

5 months ago

1.0.14

5 months ago

1.0.13

5 months ago

1.0.12

5 months ago

0.5.2

5 months ago

1.0.8

5 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

0.4.9

1 year ago

0.4.8

1 year ago

0.3.60

1 year ago

0.3.59

1 year ago

0.4.10

12 months ago

0.4.11

12 months ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.5.0

12 months ago

0.5.1

12 months ago

0.3.58

1 year ago

0.3.57

1 year ago

0.3.56

1 year ago

0.3.53

1 year ago

0.3.52

1 year ago

0.3.51

1 year ago

0.3.55

1 year ago

0.3.54

1 year ago

0.3.49

1 year ago

0.3.48

1 year ago

0.3.47

1 year ago

0.3.46

1 year ago

0.3.45

1 year ago

0.3.44

1 year ago

0.3.43

1 year ago

0.3.42

1 year ago

0.3.41

1 year ago

0.3.40

1 year ago

0.3.39

1 year ago

0.3.38

1 year ago

0.3.37

1 year ago

0.3.36

1 year ago

0.3.35

1 year ago

0.3.34

1 year ago

0.3.31

1 year ago

0.3.30

1 year ago

0.3.33

1 year ago

0.3.32

1 year ago

0.3.29

1 year ago

0.3.28

1 year ago

0.3.27

1 year ago

0.3.26

1 year ago

0.3.25

1 year ago

0.3.24

1 year ago

0.3.23

1 year ago

0.3.22

1 year ago

0.3.21

1 year ago

0.3.20

1 year ago

0.3.19

1 year ago

0.3.18

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.8

1 year ago

0.3.7

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.3.9

1 year ago

0.3.17

1 year ago

0.3.16

1 year ago

0.3.15

1 year ago

0.3.14

1 year ago

0.3.13

1 year ago

0.3.12

1 year ago

0.3.11

1 year ago

0.3.10

1 year ago

0.3.0

1 year ago

0.2.6

1 year ago

0.2.1

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.1.30

1 year ago

0.1.31

1 year ago

0.1.32

1 year ago

0.1.34

1 year ago

0.1.27

1 year ago

0.1.28

1 year ago

0.1.29

1 year ago

0.1.21

1 year ago

0.1.22

1 year ago

0.1.23

1 year ago

0.1.24

1 year ago

0.1.25

1 year ago

0.1.26

1 year ago

0.1.17

1 year ago

0.1.18

1 year ago

0.1.19

1 year ago

0.1.16

1 year ago

0.1.13

1 year ago

0.1.14

1 year ago

0.1.11

1 year ago

0.1.10

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.4

1 year ago

0.1.5

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago