All notable changes to Flightdeck for 11ty will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Full Changelog: https://github.com/edheltzel/flightdeck-for-11ty-parcel/compare/v0.2.5...v0.2.6
- package updates:
- @aplinejs v3.13.7
- @aplinejs/persist v3.13.7
- @biomejs/biome v1.6.0
Full Changelog: https://github.com/edheltzel/flightdeck-for-11ty-parcel/compare/v0.2.4...v0.2.5
- includes AlpineJS for interactive components that need Javascript
- adds
{% Image %}
shortcode for responsive images using @11ty/eleventy-img
Full Changelog: https://github.com/edheltzel/flightdeck-for-11ty-parcel/compare/v0.2.3...v0.2.4
- 🧹 Package updates:
- markdown-it v14.0.0
- 🧹 Package updates:
- Parcel v2.10.3
- Luxon v3.4.4
- 🧹 Package updates
- Package updates: Parcel v2.10.0
- bun as a package manager support
sharp
added atrustedDependancies
so Bun will work as a package manager- includes
bun.lockb
andpnpm-lock.yaml
- includes visual guidance system (VGS) modules
- follow cursor
- theme toggle
- Updated node to version 18.17.1 LTS
- Updated dependencies
- To keep things simple 11ty config uses default
.eleventy.js
- npm script:
purge
updated to includebun.lockb
- keeps flightdeck versions in sync: primary project: flightdeck for 11ty esbuild version.
- Readme Updates
- blockquote shortcode
- local dictonary changes
- adds button component
- Package updates - Parcel v2.9.1
- Readme is updated with current usage information
- Updated styles and theme switcher included for Lighthouse 100s
- Packages upgraded
- Readme is updated with current usage information
- package.json updated
- uses ENV variables for 11ty build
- uses yarn 3.5 instead of pnpm
- updates README.md
- package.json update
Includes the following packages as dependencies:
- adds luxon
- adds markdown-it
- Packages upgraded
- includes custom 404 page for 11ty Dev Server.
- includes 11ty 2.0
- Autopilot update and revert to original SMACSS scaffold
- better introduce the 7-1 patteren for easier theming
- fixes all the issues introduced with v0.1.6, v0.1.7, and v0.1.8
- adds Collections back
- removes Views directory: clone of FD and push to master in new project caused issues with the releases and fudged up the template.
- Removed see v0.1.9
- Removed see v0.1.9
airframe.css
is nowstyle.css
, only to keep things universally consistent- Airframe has been renamed to Autopilot
- updates
head.njk
to reflect new style.css
- updates Eleventy 2.0 Beta
- updates Parcel to latest
- adds
.node-version
with16.15.0
due to Cloudflare Pages defaulting to version 12 - adds Eleventy Dev Server to Flightdeck
workflow.js
- removes
.npmrc
no longer needed, Parcel handles this natively - removes browsersync from Flightdeck
workflow.js
- usage for copyright
- removes unused/empty files
- moves index.md to
/src/collections/pages/
to keepsrc
clean - adds permalink to index.md to resolve home page during build
- includes the 11ty Render plugin
- includes
airframe.css
inside ofhead.njk
- wasapp.css
- adds
.npmrc
so that auto install of peer dependencies
- readme update
- readme now suggests using pnpm again, if preinstalled all dependencies
- parcel watch/build for images now works for any image format supported by sharpJS.
- images stored in subdirectory are not optimized also.
- removed passthrough so parcel watch/build doesn't cause an endless loop
- sharp config includes only quality option
.scrub
is now.scrub.sh
- package.json update
.scrub
no includes file extension.scrub.sh
- package.json --> Parcel watch now Globs the img directory correctly.
- includes an early version of Airframe CSS system
- adds content to include sample collections
- adds
.scrub
script through npm scripts to clean and purge
- removes most
.keep
files from empty directories. (except forsrc/assets/fonts
)
- migrates all Flightdeck configuration to
_flightdeck
and.manifest.js
- file splitting is more organized
- updates license to WTFPL
- Re-adds Parcel2 as the primary asset bundler
- Sharp handles image compression via Parcel
- esbuild and esbuild-sass-plugin are removed - now use Parcel 2
- Scss no lives at
assets/styles
- adds better support for postcss using esbuild-sass-plugin
- adds transforms and workflow
- workflows are items related to development and eleventy specific settings
- ie:
addPassthroughCopy
- ie:
- workflows are items related to development and eleventy specific settings
- shortcodes
- adds codepen shortcode see
/src/__flightdeck/shortcodes/codepen.js
for usage - adds
.vscode/shortcode.code-snippets
to list out all available shortcodes for the project.
- adds codepen shortcode see
- plugins
- adds eleventy-plugin-embed-everything plugin - instead of creating shortcodes for media embeds - use the URL instead
- filters
- (ref: 11ty.rocks)
- parcel2 is on a feature branch
- removed most npm scripts - plan to re-add based on esbuild workflow
- removes un-used files left over from Parcel2
- project scaffold moves everything under
src
- in better attempts to keep the project root clean - config is now working under
src/__flightdeck
- all browsersync options will be removed once eleventy's server plugin is released under eleventy
v2.0
- organized project scaffolded based on webstoemp- Structuring Eleventy projects
- adds esbuild for javascript and sass bundling/processing
-
- adds "common" shortcodes
- (ref: 11ty.rocks)
- parcel2 is on a feature branch
- removed most npm scripts - plan to re-add based on esbuild workflow
- removes
youtube.js
under shortcodes in favor ofeleventy-plugin-embed-everything
- eleventy config is broken up into multiple files, that live under
__flightdeck
- all browsersync options will be removed once eleventy's server plugin is released under eleventy
v2.0
Checkout branch feature/parcel2
- includes Parcel2
- adds parcel sass transformer
- adds sass, postcss, autoprefixer for added support for styles during dev and prod
- includes npm-run-all for better npm scripts
- run
pnpm run
to see a full list
- run
- includes
flightdeck.manifest.js
for project configuration- to prevent the
.eleventy.js
from getting too long
- to prevent the
- drops
yarn
in favor ofpnpm
- this is an init and left empty intentionally
Attempting keep a minimal configuration for 11ty while keeping the tools similar to Flightdeck for Jekyll and Flightdeck for Hugo