Skip to content

Commit

Permalink
removed jQuery, added alpine JS, ES6 support, live Bulma overrides an…
Browse files Browse the repository at this point in the history
…d compilation, Bulma upgraded to 0.9.1
  • Loading branch information
cssninja authored and cssninja committed Jan 2, 2021
1 parent 8348423 commit 17c62e9
Show file tree
Hide file tree
Showing 374 changed files with 10,389 additions and 82,867 deletions.
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
Expand Down
61 changes: 13 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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/)
Expand Down
Loading

0 comments on commit 17c62e9

Please sign in to comment.