Skip to content

Commit 0c278b0

Browse files
fix: change dayjs to per-package dependency (#6992)
* fix: change dayjs to per-package dependency * fix: add node version to artifact name --------- Co-authored-by: Anze Demsar <[email protected]>
1 parent 16874cc commit 0c278b0

File tree

10 files changed

+10
-19
lines changed

10 files changed

+10
-19
lines changed

.github/workflows/nodejs.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
if: ${{ needs.changes.outputs.cms == 'true' }}
5757
- uses: actions/upload-artifact@master
5858
with:
59-
name: dev-test-website-${{ runner.os }}
59+
name: dev-test-website-${{ runner.os }}-${{ matrix.node-version }}
6060
path: dev-test
6161
if: ${{ needs.changes.outputs.cms == 'true' }}
6262

@@ -81,7 +81,7 @@ jobs:
8181
if: ${{ needs.changes.outputs.cms == 'true' }}
8282
- uses: actions/download-artifact@master
8383
with:
84-
name: dev-test-website-${{ runner.os }}
84+
name: dev-test-website-${{ runner.os }}-18.x
8585
path: dev-test
8686
if: ${{ needs.changes.outputs.cms == 'true' }}
8787
- name: npm install

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,6 @@
186186
"@emotion/babel-preset-css-prop": "^11.11.0",
187187
"browserify": "^17.0.0",
188188
"buffer": "^6.0.3",
189-
"dayjs": "^1.11.10",
190189
"emotion": "^11.0.0",
191190
"eslint-config-prettier": "^8.0.0",
192191
"eslint-plugin-babel": "^5.3.0",

packages/decap-cms-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"@emotion/react": "^11.11.1",
3030
"@emotion/styled": "^11.11.0",
3131
"codemirror": "^5.46.0",
32+
"dayjs": "^1.11.10",
3233
"decap-cms-backend-azure": "^3.1.0-beta.0",
3334
"decap-cms-backend-bitbucket": "^3.1.0-beta.0",
3435
"decap-cms-backend-git-gateway": "^3.1.0-beta.0",
@@ -65,7 +66,6 @@
6566
"uuid": "^8.3.2"
6667
},
6768
"peerDependencies": {
68-
"dayjs": "^1.11.10",
6969
"react": "^18.2.0",
7070
"react-dom": "^18.2.0"
7171
},

packages/decap-cms-app/src/index.js

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { DecapCmsCore as CMS } from 'decap-cms-core';
2-
import dayjs from 'dayjs';
32
import './extensions.js';
43

54
// Log version
@@ -11,6 +10,5 @@ if (typeof window !== 'undefined') {
1110

1211
export const DecapCmsApp = {
1312
...CMS,
14-
dayjs,
1513
};
1614
export default CMS;

packages/decap-cms-core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"ajv-keywords": "^5.0.0",
3232
"clean-stack": "^4.1.0",
3333
"copy-text-to-clipboard": "^3.0.0",
34+
"dayjs": "^1.11.10",
3435
"deepmerge": "^4.2.2",
3536
"diacritics": "^1.3.0",
3637
"fuzzy": "^0.1.1",
@@ -77,7 +78,6 @@
7778
"peerDependencies": {
7879
"@emotion/react": "^11.11.1",
7980
"@emotion/styled": "^11.11.0",
80-
"dayjs": "^1.11.10",
8181
"decap-cms-editor-component-image": "^3.0.0",
8282
"decap-cms-lib-auth": "^3.0.0",
8383
"decap-cms-lib-util": "^3.0.0",

packages/decap-cms-default-exports/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"uuid": "^8.3.2"
2929
},
3030
"peerDependencies": {
31-
"dayjs": "^1.11.10",
3231
"react": "^18.2.0",
3332
"react-dom": "^18.2.0"
3433
}

packages/decap-cms-default-exports/src/index.js

-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import EmotionStyled from '@emotion/styled';
1313
import Immutable from 'immutable';
1414
import ImmutablePropTypes from 'react-immutable-proptypes';
1515
import Lodash from 'lodash/lodash';
16-
import Dayjs from 'dayjs';
1716
import PropTypes from 'prop-types';
1817
import React from 'react';
1918
import ReactDOM from 'react-dom';
@@ -35,7 +34,6 @@ export const DecapCmsDefaultExports = {
3534
Immutable,
3635
ImmutablePropTypes,
3736
Lodash,
38-
Dayjs,
3937
PropTypes,
4038
React,
4139
ReactDOM,

packages/decap-cms-lib-widgets/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
"build": "cross-env NODE_ENV=production webpack",
1717
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
1818
},
19+
"dependencies": {
20+
"dayjs": "^1.11.10"
21+
},
1922
"peerDependencies": {
20-
"dayjs": "^1.11.10",
2123
"immutable": "^3.7.6",
2224
"lodash": "^4.17.11"
2325
}

packages/decap-cms-widget-datetime/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@
2121
"build": "cross-env NODE_ENV=production webpack",
2222
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
2323
},
24+
"dependencies": {
25+
"dayjs": "^1.11.10"
26+
},
2427
"peerDependencies": {
2528
"@emotion/react": "^11.11.1",
26-
"dayjs": "^1.11.10",
2729
"react": "^18.2.0"
2830
}
2931
}

scripts/externals.js

-7
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,6 @@ module.exports = {
7070
amd: 'immutable',
7171
umd: 'immutable',
7272
},
73-
dayjs: {
74-
root: ['DecapCmsDefaultExports', 'Dayjs'],
75-
commonjs2: 'dayjs',
76-
commonjs: 'dayjs',
77-
amd: 'dayjs',
78-
umd: 'dayjs',
79-
},
8073
'prop-types': {
8174
root: ['DecapCmsDefaultExports', 'PropTypes'],
8275
commonjs2: 'prop-types',

0 commit comments

Comments
 (0)