mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-14 03:54:46 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
201a0eb2f6 | ||
|
|
4f0ab31049 | ||
|
|
d97efda10b | ||
|
|
e2f13aad7a |
@@ -1,5 +1,10 @@
|
|||||||
# sapper changelog
|
# sapper changelog
|
||||||
|
|
||||||
|
## 0.27.4
|
||||||
|
|
||||||
|
* Update devalue
|
||||||
|
|
||||||
|
|
||||||
## 0.27.3
|
## 0.27.3
|
||||||
|
|
||||||
* Accommodate Svelte 3.5.0
|
* Accommodate Svelte 3.5.0
|
||||||
|
|||||||
8
package-lock.json
generated
8
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sapper",
|
"name": "sapper",
|
||||||
"version": "0.27.2",
|
"version": "0.27.3",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@@ -1243,9 +1243,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"devalue": {
|
"devalue": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/devalue/-/devalue-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/devalue/-/devalue-1.1.1.tgz",
|
||||||
"integrity": "sha512-mKj+DaZuxevfmjI78VdlkBr+NDmwaDAKQz0t5RDSmhwBn6m5z82KDnVRKVFeUvlMOmI1fzkAUx4USdqGGhas6g==",
|
"integrity": "sha512-ULnighb7iXHiG+T3hoePM8LfaJWuMV/8TBYcdkYD2eOSRtGfZGVtc/66+gIx6BHRVOwEWGfUsMwzcDF7LxRwgw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"diff": {
|
"diff": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sapper",
|
"name": "sapper",
|
||||||
"version": "0.27.3",
|
"version": "0.27.4",
|
||||||
"description": "Military-grade apps, engineered by Svelte",
|
"description": "Military-grade apps, engineered by Svelte",
|
||||||
"bin": {
|
"bin": {
|
||||||
"sapper": "./sapper"
|
"sapper": "./sapper"
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
"agadoo": "^1.0.1",
|
"agadoo": "^1.0.1",
|
||||||
"cheap-watch": "^1.0.2",
|
"cheap-watch": "^1.0.2",
|
||||||
"cookie": "^0.4.0",
|
"cookie": "^0.4.0",
|
||||||
"devalue": "^1.1.0",
|
"devalue": "^1.1.1",
|
||||||
"eslint": "^5.16.0",
|
"eslint": "^5.16.0",
|
||||||
"eslint-plugin-import": "^2.17.3",
|
"eslint-plugin-import": "^2.17.3",
|
||||||
"kleur": "^3.0.3",
|
"kleur": "^3.0.3",
|
||||||
|
|||||||
6
site/package-lock.json
generated
6
site/package-lock.json
generated
@@ -846,9 +846,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@sveltejs/site-kit": {
|
"@sveltejs/site-kit": {
|
||||||
"version": "1.0.4",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/@sveltejs/site-kit/-/site-kit-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/@sveltejs/site-kit/-/site-kit-1.1.1.tgz",
|
||||||
"integrity": "sha512-BaQhIL1iPhCF+iDXfy9psDvRdFzfyMPkWnoZHfVz+INpHsU2aJmRZOPl9rykXmPyiPo+AwTTNK5vjIvmtwHLPQ==",
|
"integrity": "sha512-EYQKhrdbRWeaPteTN1YZ4oW0xBbUzQ2D+XPdIfEvwDvgxAka9KZP5BCiENrXFf7Z9lxe2HW6MDlrT2sMwoS8+g==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@sindresorhus/slugify": "^0.9.1",
|
"@sindresorhus/slugify": "^0.9.1",
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
"@babel/plugin-transform-runtime": "^7.4.4",
|
"@babel/plugin-transform-runtime": "^7.4.4",
|
||||||
"@babel/preset-env": "^7.4.4",
|
"@babel/preset-env": "^7.4.4",
|
||||||
"@babel/runtime": "^7.4.4",
|
"@babel/runtime": "^7.4.4",
|
||||||
"@sveltejs/site-kit": "^1.0.4",
|
"@sveltejs/site-kit": "^1.1.1",
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"rollup": "^1.11.3",
|
"rollup": "^1.11.3",
|
||||||
"rollup-plugin-babel": "^4.3.2",
|
"rollup-plugin-babel": "^4.3.2",
|
||||||
|
|||||||
@@ -19,4 +19,4 @@
|
|||||||
<meta name="Description" content="The next small thing in web development">
|
<meta name="Description" content="The next small thing in web development">
|
||||||
</svelte:head>
|
</svelte:head>
|
||||||
|
|
||||||
<Docs {sections}/>
|
<Docs {sections} project="sapper"/>
|
||||||
|
|||||||
@@ -19,4 +19,4 @@
|
|||||||
<meta name="Description" content="The next small thing in web development">
|
<meta name="Description" content="The next small thing in web development">
|
||||||
</svelte:head>
|
</svelte:head>
|
||||||
|
|
||||||
<Docs {sections}/>
|
<Docs {sections} project="sapper" dir="migrating"/>
|
||||||
|
|||||||
@@ -7,23 +7,6 @@ import { make_session_slug_processor } from '@sveltejs/site-kit/utils/slug';
|
|||||||
import marked from 'marked';
|
import marked from 'marked';
|
||||||
import hljs from 'highlight.js';
|
import hljs from 'highlight.js';
|
||||||
|
|
||||||
const escaped = {
|
|
||||||
'"': '"',
|
|
||||||
"'": ''',
|
|
||||||
'&': '&',
|
|
||||||
'<': '<',
|
|
||||||
'>': '>',
|
|
||||||
};
|
|
||||||
|
|
||||||
const unescaped = Object.keys(escaped).reduce(
|
|
||||||
(unescaped, key) => ((unescaped[escaped[key]] = key), unescaped),
|
|
||||||
{}
|
|
||||||
);
|
|
||||||
|
|
||||||
function unescape(str) {
|
|
||||||
return String(str).replace(/&.+?;/g, match => unescaped[match] || match);
|
|
||||||
}
|
|
||||||
|
|
||||||
const block_types = [
|
const block_types = [
|
||||||
'blockquote',
|
'blockquote',
|
||||||
'html',
|
'html',
|
||||||
@@ -115,15 +98,13 @@ export default function generate_docs(dir) {
|
|||||||
const slug = level <= 4 && make_slug(rawtext);
|
const slug = level <= 4 && make_slug(rawtext);
|
||||||
|
|
||||||
if (level === 3 || level === 4) {
|
if (level === 3 || level === 4) {
|
||||||
const title = unescape(
|
const title = text
|
||||||
text
|
.replace(/<\/?code>/g, '')
|
||||||
.replace(/<\/?code>/g, '')
|
.replace(/\.(\w+)(\((.+)?\))?/, (m, $1, $2, $3) => {
|
||||||
.replace(/\.(\w+)(\((.+)?\))?/, (m, $1, $2, $3) => {
|
if ($3) return `.${$1}(...)`;
|
||||||
if ($3) return `.${$1}(...)`;
|
if ($2) return `.${$1}()`;
|
||||||
if ($2) return `.${$1}()`;
|
return `.${$1}`;
|
||||||
return `.${$1}`;
|
});
|
||||||
})
|
|
||||||
);
|
|
||||||
|
|
||||||
subsections.push({ slug, title, level });
|
subsections.push({ slug, title, level });
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user