Skip to content

Commit 0062c33

Browse files
committed
Initial Commit
1 parent 63faaea commit 0062c33

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+10154
-0
lines changed

.eslintrc.cjs

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module.exports = {
2+
root: true,
3+
parser: '@typescript-eslint/parser',
4+
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'],
5+
plugins: ['svelte3', '@typescript-eslint'],
6+
ignorePatterns: ['*.cjs'],
7+
overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }],
8+
settings: {
9+
'svelte3/typescript': () => require('typescript')
10+
},
11+
parserOptions: {
12+
sourceType: 'module',
13+
ecmaVersion: 2020
14+
},
15+
env: {
16+
browser: true,
17+
es2017: true,
18+
node: true
19+
}
20+
};

.frontmatter/content/mediaDb.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

.frontmatter/templates/article.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
draft: true
3+
title: null
4+
summary: null
5+
date: null
6+
lastmod: null
7+
tags: []
8+
categories: []
9+
layout: blocks
10+
page_sections: []
11+
---

.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.DS_Store
2+
node_modules
3+
/build
4+
/.svelte-kit
5+
/package
6+
.env
7+
.env.*
8+
!.env.example

.gitpod.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
ports:
2+
- port: 3000
3+
onOpen: open-browser
4+
5+
# List the start up tasks. You can start them in parallel in multiple terminals. See https://www.gitpod.io/docs/config-start-tasks/
6+
tasks:
7+
- init: npm install
8+
command: |
9+
export HMR_HOST=`gp url 3000`
10+
npm run dev
11+
12+
vscode:
13+
extensions:
14+
- svelte.svelte-vscode
15+
- bradlc.vscode-tailwindcss
16+
- csstools.postcss

.npmrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
engine-strict=true
2+
3+
//registry.npmjs.org/:_authToken=${NPM_TOKEN}

.prettierrc

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"singleQuote": true,
3+
"trailingComma": "none",
4+
"printWidth": 100
5+
}

.vscode/ltex.dictionary.en-US.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ThunderTheme
2+
SvelteKit
3+
PyroSim

.vscode/settings.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"editor.tabSize": 2
3+
}

LICENSE

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
The MIT License (MIT)
2+
3+
Copyright © 2022 Thunderhead Engineering Consultants, Inc.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of
6+
this software and associated documentation files (the "Software"), to deal in
7+
the Software without restriction, including without limitation the rights to
8+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9+
the Software, and to permit persons to whom the Software is furnished to do so,
10+
subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# ThunderTheme
2+
3+
SvelteKit Design System for Thunderhead web properties.
4+
5+
NPM package available at: https://www.npmjs.com/package/tecitheme
6+
7+
See https://tecitheme.netlify.app/ for demo, documentation and component details.

frontmatter.json

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "https://beta.frontmatter.codes/frontmatter.schema.json",
3+
"frontMatter.framework.id": "other",
4+
"frontMatter.content.publicFolder": "",
5+
"frontMatter.content.autoUpdateDate": true,
6+
"frontMatter.content.pageFolders": [
7+
{
8+
"title": "Pages",
9+
"path": "[[workspace]]/src/routes",
10+
"excludeSubdir": true
11+
},
12+
{
13+
"title": "News",
14+
"path": "[[workspace]]/src/routes/news"
15+
}
16+
]
17+
}

mdsvex.config.js

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import slug from "rehype-slug";
2+
3+
const config = {
4+
extensions: ['.svelte.md', '.md', '.svx'],
5+
6+
layout: {
7+
blocks: "./src/lib/layouts/blocks.svelte"
8+
},
9+
10+
smartypants: {
11+
dashes: 'oldschool',
12+
quotes: false
13+
},
14+
15+
remarkPlugins: [],
16+
rehypePlugins: [[slug]]
17+
};
18+
19+
export default config;

netlify.toml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[build]
2+
command = "npm run build"
3+
publish = "build"
4+
5+
[functions]
6+
directory = "functions"
7+
node_bundler = "esbuild"

0 commit comments

Comments
 (0)