create-svelte
Advanced tools
Comparing version 2.0.0-next.55 to 2.0.0-next.56
@@ -131,2 +131,4 @@ #!/usr/bin/env node | ||
// prettier-ignore | ||
console.log(` ${i++}: ${bold(cyan('git init && git add -A && git commit -m "Initial commit"'))} (optional step)`); | ||
console.log(` ${i++}: ${bold(cyan('npm install'))} (or pnpm install, or yarn)`); | ||
@@ -133,0 +135,0 @@ console.log(` ${i++}: ${bold(cyan('npm run dev -- --open'))}`); |
# create-svelte | ||
## 2.0.0-next.56 | ||
### Patch Changes | ||
- cdf4d5b: Show git init instructions when creating new project | ||
- 112d194: Uppercase method in template | ||
## 2.0.0-next.55 | ||
@@ -4,0 +11,0 @@ |
@@ -8,3 +8,3 @@ [ | ||
"name": "src/hooks.js", | ||
"contents": "import cookie from 'cookie';\nimport { v4 as uuid } from '@lukeed/uuid';\n\nexport const getContext = (request) => {\n\tconst cookies = cookie.parse(request.headers.cookie || '');\n\n\treturn {\n\t\tis_new: !cookies.userid,\n\t\tuserid: cookies.userid || uuid()\n\t};\n};\n\nexport const handle = async ({ request, render }) => {\n\t// TODO https://github.com/sveltejs/kit/issues/1046\n\tconst response = await render({\n\t\t...request,\n\t\tmethod: request.query.get('_method') || request.method\n\t});\n\n\tconst { is_new, userid } = request.context;\n\n\tif (is_new) {\n\t\t// if this is the first time the user has visited this app,\n\t\t// set a cookie so that we recognise them when they return\n\t\treturn {\n\t\t\t...response,\n\t\t\theaders: {\n\t\t\t\t...response.headers,\n\t\t\t\t'set-cookie': `userid=${userid}; Path=/; HttpOnly`\n\t\t\t}\n\t\t};\n\t}\n\n\treturn response;\n};\n" | ||
"contents": "import cookie from 'cookie';\nimport { v4 as uuid } from '@lukeed/uuid';\n\nexport const getContext = (request) => {\n\tconst cookies = cookie.parse(request.headers.cookie || '');\n\n\treturn {\n\t\tis_new: !cookies.userid,\n\t\tuserid: cookies.userid || uuid()\n\t};\n};\n\nexport const handle = async ({ request, render }) => {\n\t// TODO https://github.com/sveltejs/kit/issues/1046\n\tconst response = await render({\n\t\t...request,\n\t\tmethod: (request.query.get('_method') || request.method).toUpperCase()\n\t});\n\n\tconst { is_new, userid } = request.context;\n\n\tif (is_new) {\n\t\t// if this is the first time the user has visited this app,\n\t\t// set a cookie so that we recognise them when they return\n\t\treturn {\n\t\t\t...response,\n\t\t\theaders: {\n\t\t\t\t...response.headers,\n\t\t\t\t'set-cookie': `userid=${userid}; Path=/; HttpOnly`\n\t\t\t}\n\t\t};\n\t}\n\n\treturn response;\n};\n" | ||
}, | ||
@@ -11,0 +11,0 @@ { |
@@ -8,3 +8,3 @@ [ | ||
"name": "src/hooks.ts", | ||
"contents": "import cookie from 'cookie';\nimport { v4 as uuid } from '@lukeed/uuid';\nimport type { GetContext, Handle } from '@sveltejs/kit';\n\nexport const getContext: GetContext = (request) => {\n\tconst cookies = cookie.parse(request.headers.cookie || '');\n\n\treturn {\n\t\tis_new: !cookies.userid,\n\t\tuserid: cookies.userid || uuid()\n\t};\n};\n\nexport const handle: Handle = async ({ request, render }) => {\n\t// TODO https://github.com/sveltejs/kit/issues/1046\n\tconst response = await render({\n\t\t...request,\n\t\tmethod: request.query.get('_method') || request.method\n\t});\n\n\tconst { is_new, userid } = request.context;\n\n\tif (is_new) {\n\t\t// if this is the first time the user has visited this app,\n\t\t// set a cookie so that we recognise them when they return\n\t\treturn {\n\t\t\t...response,\n\t\t\theaders: {\n\t\t\t\t...response.headers,\n\t\t\t\t'set-cookie': `userid=${userid}; Path=/; HttpOnly`\n\t\t\t}\n\t\t};\n\t}\n\n\treturn response;\n};\n" | ||
"contents": "import cookie from 'cookie';\nimport { v4 as uuid } from '@lukeed/uuid';\nimport type { GetContext, Handle } from '@sveltejs/kit';\n\nexport const getContext: GetContext = (request) => {\n\tconst cookies = cookie.parse(request.headers.cookie || '');\n\n\treturn {\n\t\tis_new: !cookies.userid,\n\t\tuserid: cookies.userid || uuid()\n\t};\n};\n\nexport const handle: Handle = async ({ request, render }) => {\n\t// TODO https://github.com/sveltejs/kit/issues/1046\n\tconst response = await render({\n\t\t...request,\n\t\tmethod: (request.query.get('_method') || request.method).toUpperCase()\n\t});\n\n\tconst { is_new, userid } = request.context;\n\n\tif (is_new) {\n\t\t// if this is the first time the user has visited this app,\n\t\t// set a cookie so that we recognise them when they return\n\t\treturn {\n\t\t\t...response,\n\t\t\theaders: {\n\t\t\t\t...response.headers,\n\t\t\t\t'set-cookie': `userid=${userid}; Path=/; HttpOnly`\n\t\t\t}\n\t\t};\n\t}\n\n\treturn response;\n};\n" | ||
}, | ||
@@ -11,0 +11,0 @@ { |
{ | ||
"name": "create-svelte", | ||
"version": "2.0.0-next.55", | ||
"version": "2.0.0-next.56", | ||
"bin": "./bin.js", | ||
@@ -10,3 +10,3 @@ "dependencies": { | ||
"devDependencies": { | ||
"@sveltejs/kit": "1.0.0-next.80", | ||
"@sveltejs/kit": "1.0.0-next.81", | ||
"@types/gitignore-parser": "^0.0.0", | ||
@@ -13,0 +13,0 @@ "@types/prettier": "^2.2.3", |
546213
762