jaybox325 / jaypack Goto Github PK
View Code? Open in Web Editor NEWJayBox Webpack framework
JayBox Webpack framework
Drawers/modals are common, add nunjucks, Scss and JS to have one out the box.
SEO is important, even for nunjucks static sites, add a default template to handle SEO.
xs -> sm
sm -> md
md -> lg
lg -> xl
xl -> 2xl
New Menu JS doesn't use keyboard trapping
Barba.js page transitions are a common project request, so it makes sense to add a default Barba.js module with the setup work done.
Headers and Menus are on every project. Set up the initial markup to get these started.
focus-visible doesn't work in Safari... need a JS polyfill.
Add a facebook icon with the square element to it.
Time for big boy pants. No Jquery.
I have added form markup I've written elsewhere, need to build a dummy form component to test it works out the box with Scss and Nunjucks.
If you delete an image/svg/whatever in the _src
dir, the built file should be deleted from the build
dir, too.
Tailwind does it's own purge, but I could potentially add this to Gulp to do everything, including my Scss.
Try to get that time down by checking if it actually needs to be moved or not. (if it already exists in the build dir).
Open and close. Measure all on load, then hide so height can be animated. Then need to re-check heights on resize.
Update the colour map in Scss to include shades of colours for hover states.
N is great for managing node versions, but including NVM in projects would manage that for me.
Accordions are another common component required by most projects, set up the initial JS, Scss and Nunjucks template to get this started.
GZipping is added for Craft projects so far, need to learn how to manage these for static sites.
Use brotli compression instead of gzipping: https://github.com/google/brotli
At the moment, I have to run gulp nunjucks-move
for new projects because npm run watch
throws an error that the data file isn't found:
Error: ENOENT: no such file or directory, open '_src/html/__data/data.json'
At the moment, bundle.js is about 700kb! This is way too big. Need to add Gzipping.
No need to include the SVGs as images, we're using symbols.
loading="lazy".
Easy as that.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.