Skip to content

Commit d8fc4f1

Browse files
Nord Hyper - Project Initialization
0 parents  commit d8fc4f1

17 files changed

+24070
-0
lines changed

.editorconfig

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# ++++++++++++++++++++++
2+
# + Base Configuration +
3+
# ++++++++++++++++++++++
4+
[*]
5+
charset = utf-8
6+
end_of_line = lf
7+
indent_size = 2
8+
indent_style = space
9+
insert_final_newline = true
10+
max_line_length = 160
11+
trim_trailing_whitespace = true
12+
13+
# +++++++++++++
14+
# + Languages +
15+
# +++++++++++++
16+
# +++ Markdown +++
17+
[*.{md,gfm}]
18+
trim_trailing_whitespace = false

.eslintrc.js

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
/*
2+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3+
title ESLint Configuration +
4+
project nord-hyper +
5+
repository https://github.com/arcticicestudio/nord-hyper +
6+
author Arctic Ice Studio +
7+
8+
copyright Copyright (C) 2017 +
9+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10+
11+
[References]
12+
ESLint
13+
(http://eslint.org/docs/user-guide/configuring)
14+
(http://eslint.org/docs/user-guide/configuring#using-configuration-files)
15+
(http://eslint.org/docs/user-guide/configuring#specifying-environments)
16+
(http://eslint.org/docs/rules)
17+
*/
18+
module.exports = {
19+
"env": {
20+
"node": true,
21+
"es6": true,
22+
"browser": true
23+
},
24+
"parserOptions": {
25+
"ecmaVersion": 6,
26+
"ecmaFeatures": {
27+
"jsx": true
28+
}
29+
},
30+
"extends": [
31+
"eslint:recommended"
32+
],
33+
"rules": {
34+
// Style Guide
35+
"array-bracket-spacing": ["error", "never"],
36+
"comma-dangle": ["error", "never"],
37+
"curly":["error", "all"],
38+
"func-call-spacing": ["error", "never"],
39+
"indent": ["error", 2],
40+
"linebreak-style": ["error", "unix"],
41+
"no-duplicate-imports": "error",
42+
"no-tabs": "error",
43+
"no-var": "error",
44+
"quotes": ["error", "double"],
45+
"semi": ["error", "always"],
46+
// Error Prevention
47+
"no-cond-assign": ["error", "always"],
48+
"no-console": "off",
49+
// Code Performance
50+
"global-require": "warn",
51+
// Documentation
52+
"require-jsdoc": ["warn", {
53+
"require": {
54+
"FunctionDeclaration": true,
55+
"MethodDefinition": false,
56+
"ClassDeclaration": true,
57+
"ArrowFunctionExpression": false
58+
}
59+
}],
60+
"valid-jsdoc": ["error", {
61+
"prefer": {
62+
"arg": "param",
63+
"argument": "param",
64+
"class": "constructor",
65+
"virtual": "abstract"
66+
},
67+
"requireParamDescription": true,
68+
"requireReturnDescription": true
69+
}]
70+
},
71+
"plugins": [
72+
73+
]
74+
}

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# +---------+
2+
# + Node.js +
3+
# +---------+
4+
node_modules
5+
npm-debug.log*
6+
.npm/
7+
*.log
8+
# Runtime data
9+
pids
10+
*.pid
11+
*.seed
12+
*.pid.lock

.travis.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2+
# title Travis CI Configuration +
3+
# project nord-hyper +
4+
# repository https://github.com/arcticicestudio/nord-hyper +
5+
# author Arctic Ice Studio +
6+
7+
# copyright Copyright (c) 2017 +
8+
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9+
#
10+
# [References]
11+
# Travis CI Documentation
12+
# (https://docs.travis-ci.com)
13+
language: node_js
14+
cache: yarn
15+
before_script:
16+
- yarn global add gulp
17+
- yarn install
18+
script: gulp --harmony lint

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<p align="center"><img src="https://cdn.rawgit.com/arcticicestudio/nord-hyper/develop/assets/nord-hyper-banner.svg"/></p>
2+
3+
<p align="center"><img src="https://assets-cdn.github.com/favicon.ico" width=24 height=24/> <a href="https://github.com/arcticicestudio/nord-hyper/releases/latest"><img src="https://img.shields.io/github/release/arcticicestudio/nord-hyper.svg"/></a> <a href="https://github.com/arcticicestudio/nord/releases/tag/v0.2.0"><img src="https://img.shields.io/badge/Nord-v0.2.0-88C0D0.svg"/></a> <img src="https://www.npmjs.com/static/images/touch-icons/favicon-32x32.png" width=24 height=24/> <a href="https://www.npmjs.com/package/nord-hyper"><img src="https://img.shields.io/npm/v/nord-hyper.svg"/></a> <a href="https://www.npmjs.com/package/nord-hyper"><img src="https://img.shields.io/npm/dt/nord-hyper.svg"/></a> <a href="https://www.npmjs.com/package/nord-hyper"><img src="https://img.shields.io/npm/dm/nord-hyper.svg"/></a></p>
4+
5+
---
6+
7+
# 0.0.0
8+
*2017-02-19*
9+
**Project Initialization**

LICENSE.md

Lines changed: 356 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<p align="center"><img src="https://cdn.rawgit.com/arcticicestudio/nord-hyper/develop/assets/nord-hyper-banner.svg"/></p>
2+
3+
<p align="center"><img src="https://cdn.travis-ci.org/images/favicon-c566132d45ab1a9bcae64d8d90e4378a.svg" width=24 height=24/> <a href="https://travis-ci.org/arcticicestudio/nord-hyper"><img src="https://img.shields.io/travis/arcticicestudio/nord-hyper/develop.svg"/></a> <img src="https://circleci.com/favicon.ico" width=24 height=24/> <a href="https://circleci.com/gh/arcticicestudio/nord-hyper"><img src="https://circleci.com/gh/arcticicestudio/nord-hyper.svg?style=shield&circle-token=3d66b574b6e0663697a26c1207e6fa72c30e78c9"/></a> <img src="https://assets-cdn.github.com/favicon.ico" width=24 height=24/> <a href="https://github.com/arcticicestudio/nord-hyper/releases/latest"><img src="https://img.shields.io/github/release/arcticicestudio/nord-hyper.svg"/></a> <a href="https://github.com/arcticicestudio/nord/releases/tag/v0.2.0"><img src="https://img.shields.io/badge/Nord-v0.2.0-88C0D0.svg"/></a> <img src="https://www.npmjs.com/static/images/touch-icons/favicon-32x32.png" width=24 height=24/> <a href="https://www.npmjs.com/package/nord-hyper"><img src="https://img.shields.io/npm/v/nord-hyper.svg"/></a> <a href="https://www.npmjs.com/package/nord-hyper"><img src="https://img.shields.io/npm/dt/nord-hyper.svg"/></a> <a href="https://www.npmjs.com/package/nord-hyper"><img src="https://img.shields.io/npm/dm/nord-hyper.svg"/></a></p>
4+
5+
<p align="center">A arctic, north-bluish clean and elegant <a href="https://hyper.is">Hyper</a> theme plugin.</p>
6+
7+
<p align="center">Designed for a fluent and clear workflow.<br>
8+
Based on the <a href="https://github.com/arcticicestudio/nord">Nord</a> color palette.</p>
9+
10+
---
11+
12+
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-hyper/develop/assets/scrot-top.png"/><blockquote>Font: <a href="https://adobe-fonts.github.io/source-code-pro">Source Code Pro</a> 16px.</blockquote></p>
13+
14+
## Getting started
15+
### Installation
16+
#### <a href="https://hyper.is/#extensions"><img src="https://hyper.is/favicon.png" width=24 height=24/> Manual</a>
17+
Add `nord-hyper` to your `~/.hyper.js` plugin list:
18+
```js
19+
plugins: [
20+
'nord-hyper'
21+
]
22+
```
23+
The configuration file can be opened with `⌘ +` and reloaded with `⌘ ⇧ R`.
24+
25+
#### <a href="https://www.npmjs.com/package/hpm-cli"><img src="https://hyper.is/favicon.png" width=24 height=24/> hpm</a>
26+
Install `nord-hyper` from the command line:
27+
```sh
28+
hpm install nord-hyper
29+
```
30+
31+
## Features
32+
<p align="center"><strong>Smooth transitions for tab interactions.</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-hyper/develop/assets/scrot-feature-tabs.png"/><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-hyper/develop/assets/scrcast-feature-smooth-tab-transition.gif"/></p>
33+
34+
<p align="center"><strong>Non-obtrusive cursor blinking.</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-hyper/develop/assets/scrcast-feature-cursor-blink.gif"/></p>
35+
36+
## Development
37+
[![](https://img.shields.io/badge/Changelog-0.0.0-81A1C1.svg)](https://github.com/arcticicestudio/nord-hyper/blob/v0.0.0/CHANGELOG.md) [![](https://img.shields.io/badge/Workflow-gitflow--branching--model-81A1C1.svg)](http://nvie.com/posts/a-successful-git-branching-model) [![](https://img.shields.io/badge/Versioning-ArcVer_0.8.0-81A1C1.svg)](https://github.com/arcticicestudio/arcver)
38+
39+
Continuous integration builds are running at [Travis-CI](https://travis-ci.org/arcticicestudio/nord-hyper) and [Circle CI](https://circleci.com/gh/arcticicestudio/nord-hyper).
40+
41+
### Contribution
42+
Please report issues/bugs, feature requests and suggestions for improvements to the [issue tracker](https://github.com/arcticicestudio/nord-hyper/issues).
43+
44+
<p align="center"><img src="https://cdn.rawgit.com/arcticicestudio/nord/develop/src/assets/banner-footer-mountains.svg" /></p>
45+
46+
<p align="center"> <img src="http://arcticicestudio.com/favicon.ico" width=16 height=16/> Copyright &copy; 2017 Arctic Ice Studio</p>
47+
48+
<p align="center"><a href="http://www.apache.org/licenses/LICENSE-2.0"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg"/></a> <a href="https://creativecommons.org/licenses/by-sa/4.0"><img src="https://img.shields.io/badge/License-CC_BY--SA_4.0-blue.svg"/></a></p>

0 commit comments

Comments
 (0)