Skip to content

Commit 4c56ea3

Browse files
committed
ci(config): Use pnpm for running scripts
1 parent de0d5a7 commit 4c56ea3

File tree

14 files changed

+37
-34
lines changed

14 files changed

+37
-34
lines changed

.github/workflows/pr-validate.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ jobs:
2424
- name: Installing dependencies
2525
run: pnpm install --frozen-lockfile
2626

27+
- name: Build packages
28+
run: pnpm -r test
29+
2730
- name: Running tests
2831
run: pnpm -r test
2932

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
allow_failures:
1616
- node_js: 18
1717

18-
script: npm run quickstart && npm run test
18+
script: pnpm run quickstart && pnpm run test
1919

2020
notifications:
2121
email:

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ Other changes
294294

295295
Other changes
296296
-----------------
297-
* Fix svelte npm package file contents
297+
* Fix svelte pnpm package file contents
298298

299299

300300
1.0.0-beta.6 / 2021-05-11

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ Each SDK also contains advanced features in the form of plugins, which extend th
2323
## Development setup
2424
To build and link project:
2525
- clone project
26-
- npm run quickstart
26+
- pnpm run quickstart
2727

2828

2929
## Installation
30-
To get started, install the npm client package of your choice along with our base package.
30+
To get started, install the pnpm client package of your choice along with our base package.
3131
For example, to use Cloudinary in a [React](https://cloudinary.com/documentation/react2_integration) environment, the following packages should be installed:
3232

3333
```bash

e2e-tests/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
"description": "",
55
"main": "wdio.conf.js",
66
"scripts": {
7-
"test": "npm run setChromeDriverVersion && tsc && wdio ./wdio.conf.js",
8-
"pack:react-sdk": "cd ../frameworks/react && npm run build && npm pack",
7+
"test": "pnpm run setChromeDriverVersion && tsc && wdio ./wdio.conf.js",
8+
"pack:react-sdk": "cd ../frameworks/react && pnpm run build && pnpm pack",
99
"cpy-react-sdk": "cpy ../frameworks/react/cloudinary-react-*.tgz ./react-test-app --rename=cloudinary-react.tgz",
10-
"build:react-test-app": "cd react-test-app && npm run clean-install && npm run build",
10+
"build:react-test-app": "cd react-test-app && pnpm run clean-install && pnpm run build",
1111
"serve:react-test-app": "ws --directory react-test-app/build",
12-
"prepare:react": "npm run pack:react-sdk && npm run cpy-react-sdk && npm run build:react-test-app && npm run serve:react-test-app",
12+
"prepare:react": "pnpm run pack:react-sdk && pnpm run cpy-react-sdk && pnpm run build:react-test-app && pnpm run serve:react-test-app",
1313
"setChromeDriverVersion": "./scripts/setChromeDriverVersion.sh",
1414
"start-server-and-test:react": "WAIT_ON_TIMEOUT=600000 start-server-and-test prepare:react http://127.0.0.1:8000 test",
15-
"pack:vue-sdk": "cd ../frameworks/vue && npm run build && npm pack",
15+
"pack:vue-sdk": "cd ../frameworks/vue && pnpm run build && pnpm pack",
1616
"cpy-vue-sdk": "cpy ../frameworks/vue/cloudinary-vue-*.tgz ./vue-test-app --rename=cloudinary-vue.tgz",
17-
"build:vue-test-app": "cd vue-test-app && npm run clean-install && npm run build",
17+
"build:vue-test-app": "cd vue-test-app && pnpm run clean-install && pnpm run build",
1818
"serve:vue-test-app": "ws --directory vue-test-app/dist",
19-
"prepare:vue": "npm run pack:vue-sdk && npm run cpy-vue-sdk && npm run build:vue-test-app && npm run serve:vue-test-app",
19+
"prepare:vue": "pnpm run pack:vue-sdk && pnpm run cpy-vue-sdk && pnpm run build:vue-test-app && pnpm run serve:vue-test-app",
2020
"start-server-and-test:vue": "WAIT_ON_TIMEOUT=600000 start-server-and-test prepare:vue http://127.0.0.1:8000 test"
2121
},
2222
"keywords": [],

e2e-tests/react-test-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"scripts": {
1313
"start": "react-scripts start",
1414
"build": "react-scripts build",
15-
"clean-install": "npm uninstall @cloudinary/react && npm install cloudinary-react.tgz && npm install",
15+
"clean-install": "pnpm uninstall @cloudinary/react && pnpm install cloudinary-react.tgz && pnpm install",
1616
"test": "react-scripts test",
1717
"eject": "react-scripts eject"
1818
},

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test": "pnpm -r test",
1313
"build:docs": "node ./scripts/buildDocs.js",
1414
"start:docs": "live-server --open=public/docs",
15-
"update:urlgen": "pnpm install @cloudinary/url-gen@latest --prefix packages/html && pnpm install @cloudinary/url-gen@latest --prefix packages/react && pnpm install @cloudinary/url-gen@latest --prefix packages/vue && pnpm install @cloudinary/url-gen@latest --prefix packages/angular && pnpm install @cloudinary/url-gen@latest --prefix packages/angular/projects/cloudinary-library"
15+
"update:urlgen": "pnpm --filter @cloudinary/html install @cloudinary/url-gen@latest && pnpm install @cloudinary/url-gen@latest --filter @cloudinary/react && pnpm install @cloudinary/url-gen@latest --filter @cloudinary/vue && pnpm install @cloudinary/url-gen@latest --filter @cloudinarys/angular && pnpm install @cloudinary/url-gen@latest --filter @cloudinary/cloudinary-library"
1616
},
1717
"devDependencies": {
1818
"@commitlint/cli": "^17.6.1",

packages/angular/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"scripts": {
88
"ng": "ng",
99
"start": "ng serve",
10-
"build": "npm run prepare-version && npm run build --prefix ../html && ng build cloudinary-library --prod",
10+
"build": "pnpm run prepare-version && pnpm --filter @cloudinary/html build && ng build cloudinary-library --prod",
1111
"test": "ng test cloudinary-library --watch=false --tsConfig=projects/cloudinary-library/tsconfig.spec.json --browsers ChromeHeadless",
1212
"bundlewatch": "bundlewatch --config bundlewatch.config.js",
1313
"lint": "ng lint",
@@ -32,7 +32,7 @@
3232
"@angular-devkit/build-angular": "~12.2.18",
3333
"@angular/cli": "~12.2.16",
3434
"@angular/compiler-cli": "~12.2.16",
35-
"@cloudinary/html": "^1.13.1",
35+
"@cloudinary/html": "workspace:^",
3636
"@cloudinary/url-gen": "^1.16.0",
3737
"@types/jasmine": "~3.5.0",
3838
"@types/jasminewd2": "~2.0.3",

packages/angular/projects/cloudinary-library/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"@cloudinary/url-gen": "^1.16.0"
1313
},
1414
"dependencies": {
15-
"@cloudinary/html": "^1.13.1"
15+
"@cloudinary/html": "workspace:^"
1616
},
1717
"publishConfig": {
1818
"access": "public"

packages/html/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"sideEffects": false,
1111
"repository": "https://github.com/cloudinary/frontend-frameworks",
1212
"scripts": {
13-
"build": "tsc && npm run prepare-build && rollup -c",
13+
"build": "tsc && pnpm run prepare-build && rollup -c",
1414
"postbuild": "cp index.esm.* ./dist && cp index.umd.* ./dist",
1515
"prepare-build": "cp package.json ./dist",
1616
"test": "jest --config jest.config.json",

0 commit comments

Comments
 (0)