Skip to content

Commit 4c6f2d4

Browse files
author
cssninja
authored
Merge pull request #13 from cssninjaStudio/krypton-dev
removed jQuery, added alpine JS, ES6 support, live Bulma overrides an…
2 parents 72c8739 + cc12b6b commit 4c6f2d4

File tree

374 files changed

+10390
-82862
lines changed

Some content is hidden

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

374 files changed

+10390
-82862
lines changed

.babelrc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
{
2-
"presets": ["env"]
2+
"presets": [
3+
"@babel/preset-env"
4+
]
35
}

.gitignore

Lines changed: 3 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,3 @@
1-
# Windows image file caches
2-
Thumbs.db
3-
ehthumbs.db
4-
5-
# Folder config file
6-
Desktop.ini
7-
8-
# Recycle Bin used on file shares
9-
$RECYCLE.BIN/
10-
11-
# Windows Installer files
12-
*.cab
13-
*.msi
14-
*.msm
15-
*.msp
16-
17-
# Windows shortcuts
18-
*.lnk
19-
20-
# Icon must end with two \r
21-
Icon
22-
23-
# Thumbnails
24-
._*
25-
26-
# Files that might appear on external disk
27-
.Spotlight-V100
28-
.Trashes
29-
30-
# Directories potentially created on remote AFP share
31-
Network Trash Folder
32-
Temporary Items
33-
.apdisk
34-
35-
36-
### Sass ###
37-
.sass-cache/
38-
*.css.map
39-
40-
### JS maps ###
41-
*.js.map
42-
43-
### Node modules ###
44-
node_modules/
45-
46-
### Edito files ###
47-
.editorconfig
48-
49-
### Custom Files ###
50-
dist/
51-
accessibility-reports/
1+
node_modules
2+
dist
3+
build

.htmllintrc

Lines changed: 0 additions & 23 deletions
This file was deleted.

.jshintrc

Lines changed: 0 additions & 96 deletions
This file was deleted.

.scss-lint.yml

Lines changed: 0 additions & 102 deletions
This file was deleted.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2018 cssninjaStudio
3+
Copyright (c) 2018-2021 cssninjaStudio
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 13 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,27 @@ You can access the demo [here](https://cssninjastudio.github.io/Krypton/).
99

1010
Krypton is developed with the [Bulma css framework](https://bulma.io)
1111

12-
**Version 3.0.0**
12+
**Version 4.0.0**
1313

1414
## Usage
15-
Krypton is now a Bulma starter fully bundled with **npm** and **gulp**. Bulma has been upgraded to the latest version **0.8.0**.
15+
Krypton is now a Bulma starter fully bundled with **npm** and **gulp**. Bulma has been upgraded to the latest version **0.9.1**.
1616

1717
* Clone or download the repo
1818
* Run `npm install`
19-
* Run `gulp dev`
19+
* Run `npm run dev`
2020

21-
Most of the dependencies have been sanitized. However, **Panini** will keep throwing 2 npm warnings (low and moderatem, since Panini is only used during development, that shouldn't be a problem). We already got in touch with Zurb / Foundation to have this problem solved.
2221

2322
## Changelog
2423

24+
**Krypton 4.0**
25+
* Upgraded to gulp 4 and nodejs 12.13.0
26+
* Upgraded Bulma to 0.9.1
27+
* Added ES6 support
28+
* Removed jQuery support and related dependencies
29+
* Improved CSS build process
30+
* Integrated Alpine JS
31+
* Integrated Spruce JS
32+
2533
**Krypton 3.0**
2634
* Upgraded to gulp 4 and nodejs 10.15.3
2735
* Upgraded Bulma to 0.8.0
@@ -93,53 +101,10 @@ To use this template, your computer needs:
93101
### Installing:
94102

95103
- Install all node packages: `npm install`
96-
- Run `gulp dev`
104+
- Run `npm run dev`
97105
- Your site is now viewable at this URL: http://localhost:3000
98106

99107

100-
### Folder Structure:
101-
102-
- `dist/` - compiled distribution files
103-
- `node_modules` - front-end dependencies
104-
- `src/` - contains all of your core, working files—static assets, pages, templates, etc
105-
- `src/assets/` - scss files, JS files, images, and fonts are here
106-
- `src/data/` - external data
107-
- `src/layouts/` - HTML layouts templates
108-
- `src/pages/` - site pages
109-
- `src/partials/` - handlebars partials files.
110-
- `gulpfile.js` - all task definitions
111-
- `package.json` - handles the front-end dependencies
112-
- `.htmllintrc` - handles the HTML lint rules
113-
- `.sass-lint.yml` - handles the SCSS lint rules
114-
- `reports` - txt generated file for accessibility issues
115-
116-
### Gulp Plugins:
117-
- [gulp-autoprefixer](https://www.npmjs.com/package/gulp-autoprefixer)
118-
- [gulp-compile-handlebars](https://www.npmjs.com/package/gulp-compile-handlebars)
119-
- [gulp-concat](https://www.npmjs.com/package/gulp-concat)
120-
- [gulp-html-replace](https://www.npmjs.com/package/gulp-html-replace)
121-
- [gulp-htmllint](https://www.npmjs.com/package/gulp-htmllint)
122-
- [gulp-imagemin](https://www.npmjs.com/package/gulp-imagemin)
123-
- [gulp-pretty-html](https://www.npmjs.com/package/gulp-pretty-html)
124-
- [gulp-remove-code](https://www.npmjs.com/package/gulp-remove-code)
125-
- [gulp-remove-logging](https://www.npmjs.com/package/gulp-remove-logging)
126-
- [gulp-rename](https://www.npmjs.com/package/gulp-rename)
127-
- [gulp-sass](https://www.npmjs.com/package/gulp-sass)
128-
- [node-bourbon](https://www.npmjs.com/package/node-bourbon)
129-
- [gulp-sass-lint](https://www.npmjs.com/package/gulp-sass-lint)
130-
- [gulp-sourcemaps](https://www.npmjs.com/package/gulp-sourcemaps)
131-
- [gulp-uglify](https://www.npmjs.com/package/gulp-uglify)
132-
- [gulp-newer](https://www.npmjs.com/package/gulp-newer)
133-
- [gulp-accessibility](https://www.npmjs.com/package/gulp-accessibility)
134-
- [gulp-jshint](https://www.npmjs.com/package/gulp-jshint)
135-
- [gulp-gulp-gh-pages](https://www.npmjs.com/package/gulp-gh-pages)
136-
- [gulp-babel](https://www.npmjs.com/package/gulp-babel)
137-
- [panini](https://www.npmjs.com/package/panini)
138-
- [run-sequence](https://www.npmjs.com/package/run-sequence)
139-
- [ansi-colors](https://www.npmjs.com/package/ansi-colors)
140-
- [fancy-log](https://www.npmjs.com/package/fancy)
141-
142-
143108
### Additional Resources:
144109
- [Sass: Syntactically Awesome Style Sheets](http://sass-lang.com/)
145110
- [Bulma](https://bulma.io/)

0 commit comments

Comments
 (0)