Commit Graph

37 Commits

Author SHA1 Message Date
Steve Boyd c745b7ce61 DEP Update eslint-config 2022-03-11 13:47:04 +13:00
Steve Boyd f824e9f654
DEP Pin colors to 1.1.2 (#2715) 2022-01-27 11:18:47 +13:00
Steve Boyd 3f1765b5aa MNT Use caret for eslint 2021-11-19 12:26:16 +13:00
dependabot[bot] ac78336f1f
Bump merge from 1.2.1 to 2.1.1
Bumps [merge](https://github.com/yeikos/js.merge) from 1.2.1 to 2.1.1.
- [Release notes](https://github.com/yeikos/js.merge/releases)
- [Commits](https://github.com/yeikos/js.merge/compare/v1.2.1...v2.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 01:01:46 +00:00
Steve Boyd 53ec8880cd MNT Travis shared config 2020-12-22 10:25:15 +13:00
dependabot[bot] b2ab77f7b4
Bump jquery from 3.4.1 to 3.5.0
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-04-30 02:18:50 +00:00
Maxime Rainville 5b15e3b70a Upgrade dependencies 2019-11-05 16:50:41 +13:00
bergice 644376272c Add warnings when trying to remove the homepage
Warnings are triggered when:
* Changing the URL Segment
* Unpublishing
* Unpublishing & Archiving
* Moving the homepage to another parent in the tree view

Also add `SiteTree->isHomePage()`
2019-08-29 17:38:56 +12:00
Maxime Rainville c7b3b30728 BUG Bump JS dependencies for merge and bootstrap 2019-03-14 11:35:34 +13:00
Luke Edwards 038cd8f20d Upgrade to React 16 and latest node.js version (#2319)
* Bump to React v16

* FIX Adding prop-types to NPM dependencies

* Upgrade webpack-config
2018-11-19 14:45:03 +13:00
Robbie Averill c215e0a198 MINOR Upgrade Bootstrap to 4.1.2 2018-10-08 13:19:27 +02:00
Aaron Carlino c7ae231650 All proptypes replaced with external lib 2018-09-19 08:47:59 +12:00
Luke Edwards 2fbeda1564
ADD New search component for SiteTree (#2224) 2018-09-04 13:13:33 +12:00
Robbie Averill 8d2dd0e208 Add react-apollo and graphql-tag to dependencies and fix linting in history viewer components 2018-03-22 10:51:53 +13:00
Luke Edwards 5735beeb90 ENHANCEMENT Upgrade to Bootstrap 4.0.0-stable and change to reactstrap 5.0.0-beta (#2101) 2018-02-28 14:03:01 +13:00
Aaron Carlino ddda763710 Use new ESLint package (#2018)
* New eslint config

* Upgrade to eslint-config 0.0.2
2017-11-29 13:48:20 +13:00
Damian Mooyman 9a11580563
Patch webpack-config temporarily 2017-10-03 18:15:41 +13:00
Damian Mooyman 496b9c8c04 API Implement insert-anchor modal 2017-09-20 13:35:25 +12:00
Saophalkun Ponlu e5e5a52d66 Change webpack-config dep version 2017-09-20 10:24:02 +12:00
Christopher Joe e15373ba0e Fixed linting errors and tests 2017-09-18 17:02:07 +12:00
Damian Mooyman 2b2cdb4c44
BUG Fix yarn build 2017-09-12 15:40:44 +12:00
Damian Mooyman 69114126f4
Upgrade webpack-config 2017-06-06 16:22:40 +12:00
Christopher Joe 3c7c639901 Fix remove temp external entries 2017-05-30 12:32:18 +12:00
Chris Joe d2a5d073e2 Upgrade to webpack2 and cleanup config file (#1833)
* Enhancement switch to the shared webpack config

* upgrade to new webpack-config
2017-05-29 17:24:48 +12:00
Christopher Joe 828e0e973a update webpack settings and switch to yarn 2017-03-06 15:24:19 +13:00
Christopher Joe 0c47bc3e62 Fix viewer and editor groups to only show when the last option is selected
Fix update package.json for linting and building
2017-02-28 10:35:13 +13:00
Ingo Schommer ec66912bc0 Use sass-lint
See https://github.com/silverstripe/silverstripe-framework/pull/6016
2016-09-27 17:10:47 +13:00
Ingo Schommer c2132af70f Updated npm-shrinkwrap (failed to build otherwise)
Caused errors with watchpack (dep of webpack)
2016-09-27 17:10:47 +13:00
Sam Minnee beef8fa072 FIX Switch gulp JavaScript generation to Webpack
See https://github.com/silverstripe/silverstripe-framework/pull/5918
2016-09-14 21:12:39 +12:00
Ingo Schommer db42ab772f Adding ESLint
Not much too lint yet in terms of new code, but it's consistent with framework and asset-admin modules
2016-04-08 15:08:08 +12:00
Ingo Schommer 925bdde0a5 Added "npm run lock" command 2016-04-08 14:56:01 +12:00
scott1702 3cdb2f1f08 Handle CSS compilation with gulp-sass 2016-04-08 14:55:23 +12:00
Ingo Schommer 23292e22b6 Updated babel dependency 2016-04-08 14:31:48 +12:00
Ingo Schommer c4a9720730 Fix IE support by using babelify transforms 2016-04-06 09:50:00 +12:00
Ingo Schommer abe565eb01 JS build tooling fixes
- Relaxed NodeJS dependency to 4.x

- Switch to NPM "dependencies" (rather than dev)
Provides consistency with framework, where these had previously
been broken out between "dependencies" and "devDependencies", which in turn caused issues with "npm shrinkwrap"

- Add npm-shrinkwrap.json: Consistent with framework approach
Using uber's wrapper library since it prevents npm shrinkwrap from failing on file generation,
as well as actually suceeding with an "npm install" once the file is present.

- Don't add comments to dist files via babelify
We've had some issues with different dependencies causing different results based on the environment,
which in turn causes unnecessary diffs - making our work harder to review.
Comments can be read through the ES6 source files, and through source maps when
generated through `npm run build --development`

- Make JS build tooling and naming consistent with framework
2016-03-28 22:22:21 +13:00
Ingo Schommer ee3158183f "npm run lock" command
Uses https://github.com/uber/npm-shrinkwrap instead of the built-in "npm shrinkwrap" since it works more reliably.
Specifically, "npm install" doesn't fail depending on node_modules/ being installed in the local cache or not.
It also makes npm-shrinkwrap.json easier to diff by more consistently ordering its output between runs.

If you need any convincing that this is a problem, look at the over 400 issues related to "shrinkwrap"
in https://github.com/npm/npm/search?q=shrinkwrap&type=Issues&utf8=%E2%9C%93
2016-03-28 13:45:03 +13:00
scott1702 66f6ecc57e Implement RFC-7 JavaScript module loader in CMS 2016-01-27 14:56:47 +13:00