1
0
mirror of https://github.com/locomotivemtl/locomotive-boilerplate.git synced 2026-01-15 00:55:08 +08:00
Commit Graph

46 Commits

Author SHA1 Message Date
Chauncey McAskill
d593fe5409 Update to NPM v10 + Update dependencies (#179)
* Update NPM constraint and dependencies

Requied:
- NPM v8 → v10

Changed:
- Fixed Node/NPM requirements in README.
- Fixed dependency vulenerabilities.
- Updated dependencies.
- Removed obsolete Node flag `--experimental-json-modules`.
- Replaced obsolete import `assert` keyword with `with`.

* Update gitignore of assets to use wildcards

---------

Co-authored-by: Deven Caron <devencaron@gmail.com>
2024-07-04 13:12:54 -04:00
Deven Caron
f774482255 Update README node version 2023-02-09 10:21:39 -05:00
Deven Caron
3cde7d40ee Update readme 2023-01-31 14:15:56 -05:00
Chauncey McAskill
e7e343e62c Bump NPM requirement to 8+
To take advantage of NPM dependency overrides.
2023-01-04 11:01:40 -05:00
Jérémy Minié
a056a87855 Fix grid.md code sample closure + Link grid doc in README 2022-06-06 13:26:07 -04:00
Deven Caron
0439b165cf Apply suggestions from code review
Co-authored-by: Chauncey McAskill <chauncey@mcaskill.ca>
2022-06-06 13:26:07 -04:00
Deven Caron
f98eebc9e1 Add global readme grid reference 2022-06-06 13:26:07 -04:00
Chauncey McAskill
9a01c0f17f Update README and documentation
Changed:
- Features, Installation, and Development sections in README.
- Introduction, Configuration, and Tasks in Development.
- Heading levels in Technologies.

Fixed:
- Anchors to option sections in Development.
2022-03-24 13:57:28 -04:00
Chauncey McAskill
8b8b267e9d Rewrite README
And split sections from README into dedicated documentation files.

Added:
- "Features" section to summarize the boilerplate's architecture.
- "Getting Started" section to describe how to create a project from the boilerplate.
- "Development" documentation to describe how NPM dependencies, configuring assets and tasks.
- "Technologies" documentation to describe CSS, JS, Locomotive Scroll, ModularLoad, ModularJS.

Changed:
- Moved section "Configuration" to 'docs/development.md'.
- Moved sections "Styles", "Scripts", "Page transitions", and "Scroll detection" to 'docs/technologies.md'.

TODO:
- Move "Environment configuration" section from "Development" to 'feature/local-config' branch.
2022-03-24 09:58:40 -04:00
Chauncey McAskill
e53efd6ebc Update NPM dependencies
Updated:
- autoprefixer v10.3.6 → v10.3.7
- esbuild v0.13.3 → v0.13.4
- postcss v8.3.8 → v8.3.9

Added:
- npm v6.0
2021-10-12 12:52:35 -04:00
Chauncey McAskill
7e8a21f698 Update README and Boilerplate occurrences
Changed "Configuration" section to instruct developers on what occurrences to rename throughout the package.
2021-09-18 01:16:44 -04:00
Chauncey McAskill
7e30939b14 Update Node constraint in README
Amends 1203e54277
2021-09-18 01:16:44 -04:00
Chauncey McAskill
655031cd1b Clean-up README 2021-09-18 01:16:44 -04:00
Chauncey McAskill
d4ded2a64e Refactor build tasks and config file
Changed:
- Renamed 'mconfig.json' to 'loconfig.json'.
- Renamed 'concat.js' to 'concats.js' to represent flexible functionality.
- loconfig.json: Base paths are nested under "paths".
- loconfig.json: Paths for tasks are nested under "tasks".
- Refactored each task to process corresponding entries under "tasks" in 'loconfig.json'.
- watch.js: Changed concats watch to use task's includes.

Added:
- tiny-glob v0.2.9
- Utility 'glob.js' to use dynamic imports to fetch an available glob function from node modules.
- Utility 'template.js' to provide a function to render template tags (`{% ... %}`) in tasks.
- concats.js: Support for concatenating groupes of files.
- scripts.js: Support for ESBuild's "outdir" option.
2021-09-18 01:16:44 -04:00
Quentin Hocdé
31c803d14d Update README.md
Co-authored-by: Chauncey McAskill <chauncey@locomotive.ca>
2021-03-05 09:23:22 -05:00
Quentin Hocdé
f7a2f8b219 Update readme (add node version requirements) and update .editorconfig 2021-03-04 12:24:35 -05:00
Quentin Hocdé
2e7bb3b482 Update tasks - remove gulp (replaced by node scripts, working with mconfig) + esbuild (no more es5 support) + add critical css in config file 2020-11-27 16:01:54 -05:00
Deven Caron
a3001fe3b1 Fix README selector example 2020-10-26 15:26:52 -04:00
Antoine Boulanger
6ae89d6621 Add npm scripts to run gulp tasks, update readme to remove gulp global dependency 2020-05-27 10:28:39 -04:00
Antoine Boulanger
3ed1175aaf Change loco-scroll version in package.json and add uppercase to import, add forEach to polyfill 2019-08-08 11:18:18 -04:00
Antoine Boulanger
d2db947fd1 Update readme scroll section 2019-07-19 16:37:46 -04:00
Antoine Boulanger
d9eb8364dc Complete rewrite of readme for v2, change styles base folder name for elements 2019-03-31 16:39:37 -04:00
Antoine Boulanger
88aa667090 Start adding modularjs & modularload, start updating readme, update html files, change jquery cdn, remove IE from babelrc 2019-03-24 17:15:47 -04:00
Quentin Hocdé
fabc74610b add locomotive scroll infos in readme.md 2018-10-18 09:45:39 -04:00
Antoine Boulanger
5a2b7c493e Fix readme 2018-09-05 14:46:03 -04:00
Antoine Boulanger
d8ae476f74 Update readme for the new gulp and mbp build system 2018-09-05 14:39:19 -04:00
Quentin Hocdé
d623d9ea2d readme (markdown styles) 2018-03-26 17:34:47 -04:00
Quentin Hocdé
15a453c736 update readme (grid system, environment, Page transitions) 2018-03-26 17:32:15 -04:00
Chauncey McAskill
79219e0659 Updated EditorConfig Recommendations
Applied 4-spaces for everything as per: https://locomotivemtl.teamwork.com/tasks/7113032
2016-09-07 18:30:36 -04:00
dominiclord
64858642ef Doing some cleaning up 2016-07-19 10:19:52 -04:00
dominiclord
984832c4e9 Mixup between SCSS mixin and CSS class 2015-12-07 11:18:36 -05:00
dominiclord
b012a7a991 Charcoal Boilerplate -> Locomotive front-end boilerplate
- Removing Charcoal files and configuration to be backend agnostic (therefore moving the assets)
- Using HTML5 Boilerplate .htaccess to which framework specific rules can be added later on
- Updating README with more information and documentation on the boilerplate
2015-12-07 10:35:27 -05:00
Antoine Boulanger
50fc1926f8 Add Grunt and BrowserSync task in README. 2015-04-20 09:53:11 -04:00
Antoine Boulanger
c70df1f2c8 Add form section in README 2015-03-24 13:05:05 -04:00
Antoine Boulanger
c07834c3f8 Update grid README 2015-03-23 12:56:15 -04:00
stephenbe
2d9d77a2de Remove the three dots in the readme 2015-03-17 12:14:04 -04:00
Bene
184bc6de45 Update README.md 2015-03-16 10:53:36 -04:00
Mathieu Ducharme
23c5ec08e5 Setup instruction in README 2015-03-13 12:47:44 -04:00
Antoine Boulanger
135a9d015b Update grid README for placeholder selectors grid 2015-03-06 11:08:43 -05:00
Antoine Boulanger
a820ec7070 Add grid description to README 2015-03-06 10:15:49 -05:00
Stephen Bégay
21fc7a4a97 change heading to strong 2015-03-05 14:58:59 -05:00
stephenbe
9a648985ff Update readme to start project correctly
Change csscomb json file location
change package json node modules to 0.0.0
2015-03-05 14:57:47 -05:00
Antoine Boulanger
c0c01a7467 Clean images + README 2015-02-16 12:36:58 -05:00
Antoine Boulanger
8a335ab020 Change structure/import order of the SCSS to properly follow ITCSS. Add layer description to README.
We were doing it wrong.
2015-02-15 15:44:11 -05:00
Mathieu Ducharme
e25bab9868 Charcoal Integration into the boilerplate 2014-10-09 10:33:09 -04:00
Chauncey McAskill
4faa02dfb7 Initial commit 2014-03-01 09:33:24 -08:00