Skip to content

Commit 539c8fe

Browse files
committed
vendor terminal theme
1 parent f6a4b68 commit 539c8fe

Some content is hidden

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

86 files changed

+26074
-4
lines changed

.gitmodules

-3
This file was deleted.

themes/terminal

-1
This file was deleted.

themes/terminal/.babelrc

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"presets": [
3+
["@babel/preset-env", {
4+
"targets": "last 2 versions, >1%, not dead"
5+
}],
6+
],
7+
}

themes/terminal/.eslintrc.yml

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
3+
env:
4+
es6: true
5+
6+
extends:
7+
# https://github.com/airbnb/javascript
8+
- airbnb
9+
- eslint:recommended
10+
- prettier
11+
12+
parser: babel-eslint
13+
14+
rules:
15+
# best practices
16+
arrow-parens:
17+
- 2
18+
- as-needed
19+
semi:
20+
- 2
21+
- never
22+
class-methods-use-this: 0
23+
comma-dangle:
24+
- 2
25+
- always-multiline
26+
no-console:
27+
- 2
28+
no-unused-expressions: 0
29+
no-param-reassign:
30+
- 2
31+
- props: false
32+
no-useless-escape: 0
33+
func-names: 0
34+
quotes:
35+
- 2
36+
- single
37+
- allowTemplateLiterals: true
38+
no-underscore-dangle: 0
39+
object-curly-newline: 0
40+
function-paren-newline: 0
41+
operator-linebreak:
42+
- 2
43+
- after
44+
no-unused-vars:
45+
- 2
46+
- argsIgnorePattern: "^_"
47+
# jsx a11y
48+
jsx-a11y/no-static-element-interactions: 0
49+
jsx-a11y/anchor-is-valid:
50+
- 2
51+
- specialLink:
52+
- to
53+
54+
globals:
55+
document: true
56+
requestAnimationFrame: true
57+
window: true
58+
self: true
59+
fetch: true
60+
Headers: true

themes/terminal/.gitignore

+90
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Created by https://www.gitignore.io/api/node
2+
# Edit at https://www.gitignore.io/?templates=node
3+
4+
### Node ###
5+
# Logs
6+
logs
7+
*.log
8+
npm-debug.log*
9+
yarn-debug.log*
10+
yarn-error.log*
11+
lerna-debug.log*
12+
13+
# Diagnostic reports (https://nodejs.org/api/report.html)
14+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
15+
16+
# Runtime data
17+
pids
18+
*.pid
19+
*.seed
20+
*.pid.lock
21+
22+
# Directory for instrumented libs generated by jscoverage/JSCover
23+
lib-cov
24+
25+
# Coverage directory used by tools like istanbul
26+
coverage
27+
28+
# nyc test coverage
29+
.nyc_output
30+
31+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
32+
.grunt
33+
34+
# Bower dependency directory (https://bower.io/)
35+
bower_components
36+
37+
# node-waf configuration
38+
.lock-wscript
39+
40+
# Compiled binary addons (https://nodejs.org/api/addons.html)
41+
build/Release
42+
43+
# Dependency directories
44+
node_modules/
45+
jspm_packages/
46+
47+
# TypeScript v1 declaration files
48+
typings/
49+
50+
# Optional npm cache directory
51+
.npm
52+
53+
# Optional eslint cache
54+
.eslintcache
55+
56+
# Optional REPL history
57+
.node_repl_history
58+
59+
# Output of 'npm pack'
60+
*.tgz
61+
62+
# Yarn Integrity file
63+
.yarn-integrity
64+
65+
# dotenv environment variables file
66+
.env
67+
.env.test
68+
69+
# parcel-bundler cache (https://parceljs.org/)
70+
.cache
71+
72+
# next.js build output
73+
.next
74+
75+
# nuxt.js build output
76+
.nuxt
77+
78+
# vuepress build output
79+
.vuepress/dist
80+
81+
# Serverless directories
82+
.serverless/
83+
84+
# FuseBox cache
85+
.fusebox/
86+
87+
# DynamoDB Local files
88+
.dynamodb/
89+
90+
# End of https://www.gitignore.io/api/node

themes/terminal/.prettierrc

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parser": "babel",
3+
"printWidth": 100,
4+
"trailingComma": "all",
5+
"overrides": [{
6+
"files": ".html",
7+
"options": {
8+
"parser": "html"
9+
}
10+
}]
11+
}

themes/terminal/COMMUNITY-FEATURES.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Community features
2+
3+
<!--
4+
Did a cool thing with the theme and want to share it with rest of the Hello Friend theme users? Jump in!
5+
6+
Please follow the template:
7+
8+
- **NAME_OF_THE_FEATURE** (LINK TO YOUR FORK)
9+
- SHORT DESCRIPTION
10+
- SOMETHING ABOUT YOU (name and who you are / what you do / etc.)
11+
12+
eg:
13+
14+
- **Social media icons** (https://github.com/...)
15+
- This was a big missing feature of the theme. It will help your audience reach you over the internet.
16+
- John, a javascript developer.
17+
-->
18+
19+
- **Portfolio** (https://github.com/Louisload/hugo-theme-terminal-portfolio)
20+
- Allows you to create a portfolio page (or several). Supports icons and subsections.
21+
- Luís Rodrigues Alves (Louisload), a game dev and musician.

themes/terminal/LICENSE.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2019 panr
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.

0 commit comments

Comments
 (0)