Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

removed jQuery, added alpine JS, ES6 support, live Bulma overrides an… #13

Merged
merged 2 commits into from
Jan 2, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
{
"presets": ["env"]
"presets": [
"@babel/preset-env"
]
}
54 changes: 3 additions & 51 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,51 +1,3 @@
# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes

# Directories potentially created on remote AFP share
Network Trash Folder
Temporary Items
.apdisk


### Sass ###
.sass-cache/
*.css.map

### JS maps ###
*.js.map

### Node modules ###
node_modules/

### Edito files ###
.editorconfig

### Custom Files ###
dist/
accessibility-reports/
node_modules
dist
build
23 changes: 0 additions & 23 deletions .htmllintrc

This file was deleted.

96 changes: 0 additions & 96 deletions .jshintrc

This file was deleted.

102 changes: 0 additions & 102 deletions .scss-lint.yml

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2018 cssninjaStudio
Copyright (c) 2018-2021 cssninjaStudio

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
61 changes: 13 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
@@ -9,19 +9,27 @@ You can access the demo [here](https://cssninjastudio.github.io/Krypton/).

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

**Version 3.0.0**
**Version 4.0.0**

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

* Clone or download the repo
* Run `npm install`
* Run `gulp dev`
* Run `npm run dev`

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.

## Changelog

**Krypton 4.0**
* Upgraded to gulp 4 and nodejs 12.13.0
* Upgraded Bulma to 0.9.1
* Added ES6 support
* Removed jQuery support and related dependencies
* Improved CSS build process
* Integrated Alpine JS
* Integrated Spruce JS

**Krypton 3.0**
* Upgraded to gulp 4 and nodejs 10.15.3
* Upgraded Bulma to 0.8.0
@@ -93,53 +101,10 @@ To use this template, your computer needs:
### Installing:

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


### Folder Structure:

- `dist/` - compiled distribution files
- `node_modules` - front-end dependencies
- `src/` - contains all of your core, working files—static assets, pages, templates, etc
- `src/assets/` - scss files, JS files, images, and fonts are here
- `src/data/` - external data
- `src/layouts/` - HTML layouts templates
- `src/pages/` - site pages
- `src/partials/` - handlebars partials files.
- `gulpfile.js` - all task definitions
- `package.json` - handles the front-end dependencies
- `.htmllintrc` - handles the HTML lint rules
- `.sass-lint.yml` - handles the SCSS lint rules
- `reports` - txt generated file for accessibility issues

### Gulp Plugins:
- [gulp-autoprefixer](https://www.npmjs.com/package/gulp-autoprefixer)
- [gulp-compile-handlebars](https://www.npmjs.com/package/gulp-compile-handlebars)
- [gulp-concat](https://www.npmjs.com/package/gulp-concat)
- [gulp-html-replace](https://www.npmjs.com/package/gulp-html-replace)
- [gulp-htmllint](https://www.npmjs.com/package/gulp-htmllint)
- [gulp-imagemin](https://www.npmjs.com/package/gulp-imagemin)
- [gulp-pretty-html](https://www.npmjs.com/package/gulp-pretty-html)
- [gulp-remove-code](https://www.npmjs.com/package/gulp-remove-code)
- [gulp-remove-logging](https://www.npmjs.com/package/gulp-remove-logging)
- [gulp-rename](https://www.npmjs.com/package/gulp-rename)
- [gulp-sass](https://www.npmjs.com/package/gulp-sass)
- [node-bourbon](https://www.npmjs.com/package/node-bourbon)
- [gulp-sass-lint](https://www.npmjs.com/package/gulp-sass-lint)
- [gulp-sourcemaps](https://www.npmjs.com/package/gulp-sourcemaps)
- [gulp-uglify](https://www.npmjs.com/package/gulp-uglify)
- [gulp-newer](https://www.npmjs.com/package/gulp-newer)
- [gulp-accessibility](https://www.npmjs.com/package/gulp-accessibility)
- [gulp-jshint](https://www.npmjs.com/package/gulp-jshint)
- [gulp-gulp-gh-pages](https://www.npmjs.com/package/gulp-gh-pages)
- [gulp-babel](https://www.npmjs.com/package/gulp-babel)
- [panini](https://www.npmjs.com/package/panini)
- [run-sequence](https://www.npmjs.com/package/run-sequence)
- [ansi-colors](https://www.npmjs.com/package/ansi-colors)
- [fancy-log](https://www.npmjs.com/package/fancy)


### Additional Resources:
- [Sass: Syntactically Awesome Style Sheets](http://sass-lang.com/)
- [Bulma](https://bulma.io/)
Loading