Skip to content

Commit 6d42e41

Browse files
authored
Move to pnpm (#185)
1 parent f389818 commit 6d42e41

23 files changed

+40
-65
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
node-version:
16-
- 10.x
16+
- 12.x
1717
steps:
1818
- uses: actions/checkout@v1
1919
- uses: actions/setup-node@v1
@@ -29,13 +29,13 @@ jobs:
2929
- name: Install dependencies
3030
run: |
3131
npm install
32-
npm run lerna-bootstrap
32+
npm run bootstrap
3333
3434
- name: Lint snippets
3535
run: npm run lint
3636

3737
- name: Compile snippets
38-
run: npm run lerna-compile
38+
run: npm run compile
3939

4040
- name: Check generated snippets
4141
run: |

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ tsconfig.json
55
dist/
66
.DS_Store
77
.idea
8+
pnpm-lock.yaml

analytics-next/ecommerce.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const item_socks = {
3535

3636
function ecommerceViewItemList() {
3737
// [START analytics_ecommerce_view_item_list]
38-
const { getAnalytics, logEvent } = require("@firebase/analytics");
38+
const { getAnalytics, logEvent } = require("firebase/analytics");
3939

4040
// Prepare ecommerce params
4141
const params1 = {
@@ -52,7 +52,7 @@ function ecommerceViewItemList() {
5252

5353
function ecommerceSelectItem() {
5454
// [START analytics_ecommerce_select_item]
55-
const { getAnalytics, logEvent } = require("@firebase/analytics");
55+
const { getAnalytics, logEvent } = require("firebase/analytics");
5656

5757
// Prepare ecommerce event params
5858
const params2 = {
@@ -69,7 +69,7 @@ function ecommerceSelectItem() {
6969

7070
function ecommerceViewItemDetails() {
7171
// [START analytics_ecommerce_view_item_details]
72-
const { getAnalytics, logEvent } = require("@firebase/analytics");
72+
const { getAnalytics, logEvent } = require("firebase/analytics");
7373

7474
// Prepare ecommerce event params
7575
const params3 = {
@@ -86,7 +86,7 @@ function ecommerceViewItemDetails() {
8686

8787
function ecommerceAddCart() {
8888
// [START analytics_ecommerce_add_cart]
89-
const { getAnalytics, logEvent } = require("@firebase/analytics");
89+
const { getAnalytics, logEvent } = require("firebase/analytics");
9090

9191
// Specify order quantity
9292
const item_jeggings_quantity = {
@@ -112,7 +112,7 @@ function ecommerceAddCart() {
112112

113113
function ecommerceViewCart() {
114114
// [START analytics_ecommerce_view_cart]
115-
const { getAnalytics, logEvent } = require("@firebase/analytics");
115+
const { getAnalytics, logEvent } = require("firebase/analytics");
116116

117117
// Specify order quantity
118118
const item_jeggings_quantity = {
@@ -140,7 +140,7 @@ function ecommerceViewCart() {
140140

141141
function ecommerceRemoveCart() {
142142
// [START analytics_ecommerce_remove_cart]
143-
const { getAnalytics, logEvent } = require("@firebase/analytics");
143+
const { getAnalytics, logEvent } = require("firebase/analytics");
144144

145145
// Prepare ecommerce params
146146
const params6 = {
@@ -157,7 +157,7 @@ function ecommerceRemoveCart() {
157157

158158
function ecommerceCheckout() {
159159
// [START analytics_ecommerce_checkout]
160-
const { getAnalytics, logEvent } = require("@firebase/analytics");
160+
const { getAnalytics, logEvent } = require("firebase/analytics");
161161

162162
// Prepare ecommerce params
163163
const params7 = {
@@ -175,7 +175,7 @@ function ecommerceCheckout() {
175175

176176
function ecommerceShippingInfo() {
177177
// [START analytics_ecommerce_shipping_info]
178-
const { getAnalytics, logEvent } = require("@firebase/analytics");
178+
const { getAnalytics, logEvent } = require("firebase/analytics");
179179

180180
// Prepare ecommerce params
181181
const params8 = {
@@ -194,7 +194,7 @@ function ecommerceShippingInfo() {
194194

195195
function ecommercePaymentInfo() {
196196
// [START analytics_ecommerce_payment_info]
197-
const { getAnalytics, logEvent } = require("@firebase/analytics");
197+
const { getAnalytics, logEvent } = require("firebase/analytics");
198198

199199
// Prepare ecommerce params
200200
const params9 = {
@@ -213,7 +213,7 @@ function ecommercePaymentInfo() {
213213

214214
function ecommercePurchase() {
215215
// [START analytics_ecommerce_purchase]
216-
const { getAnalytics, logEvent } = require("@firebase/analytics");
216+
const { getAnalytics, logEvent } = require("firebase/analytics");
217217

218218
// Prepare ecommerce bundle
219219
const params10 = {
@@ -235,7 +235,7 @@ function ecommercePurchase() {
235235

236236
function ecommerceRefund() {
237237
// [START analytics_ecommerce_refund]
238-
const { getAnalytics, logEvent } = require("@firebase/analytics");
238+
const { getAnalytics, logEvent } = require("firebase/analytics");
239239

240240
// Prepare ecommerce params
241241
const params11 = {
@@ -262,7 +262,7 @@ function ecommerceRefund() {
262262

263263
function ecommercePromotions() {
264264
// [START analytics_ecommerce_promotions]
265-
const { getAnalytics, logEvent } = require("@firebase/analytics");
265+
const { getAnalytics, logEvent } = require("firebase/analytics");
266266

267267
// Prepare ecommerce params
268268
const params12 = {

firestore-next/test.solution-arrays.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ describe("firestore-solution-arrays", () => {
7878
it("should query in a category by timestamp", () => {
7979
function queryOne() {
8080
// [START query_in_category_timestamp_invalid]
81-
const { collection, query, where, orderBy, FirebaseFirestore } = require("@firebase/firestore");
81+
const { collection, query, where, orderBy, FirebaseFirestore } = require("firebase/firestore");
8282

8383
const q = query(collection(db, "posts"),
8484
where("categories.cats", "==", true),
@@ -89,7 +89,7 @@ describe("firestore-solution-arrays", () => {
8989

9090
function queryTwo() {
9191
// [START query_in_category_timestamp]
92-
const { collection, query, where, orderBy } = require("@firebase/firestore");
92+
const { collection, query, where, orderBy } = require("firebase/firestore");
9393

9494
const q = query(collection(db, "posts"),
9595
where("categories.cats", ">", 0),

firestore-next/test.solution-counters.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function createCounter(ref, num_shards) {
2828

2929
// [START increment_counter]
3030
function incrementCounter(db, ref, num_shards) {
31-
const { collection, doc, updateDoc, increment, FirebaseFirestore } = require("@firebase/firestore");
31+
const { doc, updateDoc, increment } = require("firebase/firestore");
3232

3333
// Select a shard of the counter at random
3434
const shardId = Math.floor(Math.random() * num_shards).toString();
@@ -41,7 +41,7 @@ function incrementCounter(db, ref, num_shards) {
4141

4242
// [START get_count]
4343
async function getCount(ref) {
44-
const { collection, getDocs } = require("@firebase/firestore");
44+
const { collection, getDocs } = require("firebase/firestore");
4545

4646
// Sum the count of each shard in the subcollection
4747
const snapshot = await getDocs(collection(ref, 'shards'));

lerna.json

Lines changed: 0 additions & 27 deletions
This file was deleted.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
"snippets": "rimraf snippets && ts-node scripts/separate-snippets.ts",
66
"lint": "git ls-files | grep -v 'snippets/' | grep '.js$' | xargs npx eslint",
77
"format": "npm run lint -- --fix",
8-
"lerna-bootstrap": "lerna bootstrap --no-ci",
9-
"lerna-compile": "lerna run compile"
8+
"bootstrap": "pnpm recursive install",
9+
"compile": "pnpm recursive run compile --workspace-concurrency=4"
1010
},
1111
"license": "Apache-2.0",
1212
"devDependencies": {
13+
"@types/node": "^15.12.2",
1314
"eslint": "^7.16.0",
14-
"lerna": "^3.22.1",
15+
"pnpm": "^6.7.4",
1516
"rimraf": "^3.0.2",
1617
"ts-node": "^9.0.0",
1718
"typescript": "^3.8.3"

snippets/analytics-next/ecommerce/analytics_ecommerce_add_cart.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// To make edits to the snippets in this file, please edit the source
55

66
// [START analytics_ecommerce_add_cart_modular]
7-
import { getAnalytics, logEvent } from "@firebase/analytics";
7+
import { getAnalytics, logEvent } from "firebase/analytics";
88

99
// Specify order quantity
1010
const item_jeggings_quantity = {

snippets/analytics-next/ecommerce/analytics_ecommerce_checkout.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// To make edits to the snippets in this file, please edit the source
55

66
// [START analytics_ecommerce_checkout_modular]
7-
import { getAnalytics, logEvent } from "@firebase/analytics";
7+
import { getAnalytics, logEvent } from "firebase/analytics";
88

99
// Prepare ecommerce params
1010
const params7 = {

snippets/analytics-next/ecommerce/analytics_ecommerce_payment_info.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// To make edits to the snippets in this file, please edit the source
55

66
// [START analytics_ecommerce_payment_info_modular]
7-
import { getAnalytics, logEvent } from "@firebase/analytics";
7+
import { getAnalytics, logEvent } from "firebase/analytics";
88

99
// Prepare ecommerce params
1010
const params9 = {

0 commit comments

Comments
 (0)