profile
viewpoint
Masashi Hirano shisama @cybozu Japan https://shisama.dev he/him Node.js Core Collaborator in Japan.

gatsbyjs/gatsby 46403

Build blazing fast, modern apps and websites with React

nkgrnkgr/markRestIcon-kintone-chrome-extention 3

休みの人のアイコンにはお休みマークを付ける

shisama/axios_sample 1

sample of axios and async/await

akihito-takeuchi/levelmeup 0

Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops.

shisama/babel-handbook 0

:blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.

shisama/browser-compat-data 0

This repository contains compatibility data for Web technologies as displayed on MDN

push eventkintone/js-sdk

Masashi Hirano

commit sha 50f919be68ae54f0f690a11d286238e660e8036a

doc: remove unncessary `this` in file.md

view details

push time in 2 days

Pull request review commentkintone/js-sdk

doc: fix syntax error for Overview code in file.md of rest-api-client

 const client = new KintoneRestAPIClient();     id,   });   const data = await this.client.file.downloadFile({
  const data = await client.file.downloadFile({
shisama

comment created time in 2 days

pull request commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

@bkendall Thank you for telling me how to fix it. I could fix this. Please take a look at 378ab7ca7ade14af1c8314271d000e7b8ca2b53e

shisama

comment created time in 2 days

pull request commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

@googlebot I consent.

shisama

comment created time in 2 days

push eventshisama/firebase-tools

Sam Stern

commit sha c0c7e02a6176b14f65ea224fcc55c05aa704fcdd

Normalize rules paths before reading (#2546) * Normalize rules paths before reading * Missed a spot

view details

Ashley Gau

commit sha 8b85583c61f0cb8ae6c5b486256ac4464ed1cd0d

check instance exists before prompting for params (#2548)

view details

shisama

commit sha df5dfea5a5fd332e3f9f0beb7ee14a5b7f18e214

Migrate TSLint to ESLint for functions

view details

shisama

commit sha e301b4a829065350550204df30840e51a2391fef

fix: update devDependencies for lint in functions' typescript template

view details

shisama

commit sha fe2d24b379907b70a73a34dee54038baa4e93abc

fix: add eslint-plugin-import into devDependencies

view details

Masashi Hirano

commit sha 273b5fca94cba99ca423a1b6586a5cafb091f46b

Update templates/init/functions/typescript/package.lint.json Co-authored-by: Bryan Kendall <bryan.a.kendall@gmail.com>

view details

shisama

commit sha 513cf93aebe37eff5107fb687ae66762e4471495

Add #1663 into CHANEGELOG.md

view details

Masashi Hirano

commit sha f29b36807d484ef4b486ec0bc33dd829e76c6146

Update CHANGELOG.md

view details

shisama

commit sha 378ab7ca7ade14af1c8314271d000e7b8ca2b53e

Remove unnecessary package 'eslint-plugin-import' from top level

view details

push time in 2 days

push eventshisama/firebase-tools

shisama

commit sha 85623667fc1c8c98776b58c5cb02018c6f2e0991

Remove unnecessary package 'eslint-plugin-import' from top level

view details

push time in 2 days

push eventkintone/js-sdk

shisama

commit sha 80b0cddf156769d554e0322d8c176a6da5eaebe6

doc: format file.md to fix lint error

view details

push time in 2 days

push eventkintone/js-sdk

Masashi Hirano

commit sha 4b8b4d40b43c0b51ae80b5252cebf2179fc31cee

Update file.md

view details

push time in 2 days

PR opened kintone/js-sdk

doc: fix syntax error for Overview code in file.md of rest-api-client documentation pkg: rest-api-client

<!-- Thank you for sending a pull request! -->

Why

<!-- Why do you want the feature and why does it make sense for the package? --> Example code for Overview in file.md occurs syntax error.

What

<!-- What is a solution you want to add? --> Added } and format it.

How to test

<!-- How can we test this pull request? -->

Copy, paste, and execute it in your environment!!

Checklist

  • [x] Read CONTRIBUTING.md
  • [x] Updated documentation if it is required.
  • [ ] Added tests if it is required.
  • [ ] Passed yarn lint and yarn test on the root directory.
+3 -2

0 comment

1 changed file

pr created time in 2 days

create barnchkintone/js-sdk

branch : doc-file-sample-code

created branch time in 2 days

push eventkintone/js-sdk

teppeis

commit sha dc76795aaedc7d2b1f48d9e55109ccd3e4d9116a

initial

view details

teppeis

commit sha 02761e9680ad2f602ad30e47eb8d8fa1a299e357

docs: add badges to README

view details

teppeis

commit sha c2b9173ced807e0d0e4d5d239f6398eeac615e99

docs: remove npm downloads badge

view details

teppeis

commit sha 42df6e4ff8bf5f5f5191324c8bbafeb60b8ed4a3

chore: remove yarn.lock from repo

view details

teppeis

commit sha 7c2fbf125a2597291a9adfde2493f4c77e8de79d

chore: update description in package.json

view details

Teppei SATO

commit sha a8d0d08a621b153324ec85183937d7b5842f0393

ci: enable matrix build for Node.js versions in circleci (#1)

view details

Teppei SATO

commit sha 308e2668e84378bc2a91b68c592f1173be1f65d9

enable AppVeyor CI (#2)

view details

Teppei SATO

commit sha 308cdbedcf45ebbf578f28b150d03b70e6f92b79

docs: README tiny fix

view details

Teppei SATO

commit sha a5f1c7ebab010d2f6ec5e2d1a102978fcc35cb8e

docs: update badges for scoped package

view details

Teppei SATO

commit sha bf4fd4745984d059e2d5bd7001e2e05162a8195b

docs: delete `--out` option from README

view details

teppeis

commit sha 9097de3f540dd9d63c4d6cc16e278f380e83edc8

0.0.2

view details

Teppei SATO

commit sha f8b1cdbc8f4a2cc8dcdeeb7c996acf62d6877302

docs: add installation to README

view details

Teppei SATO

commit sha 25598e4b41118d0831bda47010bb691f877e47a3

docs: add `-g` to "How to install" in README

view details

Teppei SATO

commit sha 990f74e17d7c123afc280df798ea33451564d0b2

refactor: separate API from CLI (#3)

view details

Teppei SATO

commit sha 9b046f92cffae7d248850392b0bb0163daa68c72

feat: add gh pages that generates plugin.zip in client side (#4)

view details

Teppei SATO

commit sha 50cdf43a010cef31899ed74fb48b4ab697f01a47

docs: improve README

view details

teppeis

commit sha 6ece4ddb17a6ee6868c261a365403c792067de50

docs: usage of Node.js API in README

view details

teppeis

commit sha 7c89ae00caf2df475ad3147cc7666d6d6b9639ca

0.1.0

view details

Teppei SATO

commit sha 53be85a72c2f2798cdbc06db82a4adfb8f0ae508

chore: check in yarn.lock (#8)

view details

Teppei SATO

commit sha 8cc3040f074c46962d1ff9d8378918c37b39aeac

Merge pull request #9 from teppeis/remove-external-resources fix: remove external resources from HTML #5

view details

push time in 2 days

push eventshisama/firebase-tools

Masashi Hirano

commit sha baff466abb73432c66ff2b21c128d755256cb512

Merge branch 'master' into migrate-tslint-to-eslint

view details

push time in 3 days

PR opened here-be/snapdragon-util

Update kind-of to 6.0.3 explicitly in package.json to fix vulnerablity

kind-of@6.0.2 has a vulnerability. https://snyk.io/test/npm/kind-of/6.0.2 Pointing out the fixed version explicitly is safer.

+1 -1

0 comment

1 changed file

pr created time in 3 days

push eventshisama/snapdragon-util

Masashi Hirano

commit sha 5b606e6f8f58e28829ea7414cb88cf113c359cb1

Update kind-of to 6.0.3 explicitly in package.json to fix vulnerablity

view details

push time in 3 days

fork shisama/snapdragon-util

Utilities for the snapdragon parser/compiler.

fork in 3 days

push eventshisama/firebase-tools

joehan

commit sha 91786f43197f143ce33859877eed9d2c821b984f

Send immutable params on ext:configure (#2531) * send immutable params on ext:configure * changelog * formats

view details

malcolmdeck

commit sha f7bdc172017ca4c642e087b43711f2a996c61049

Cut release 1.11.6 for Firestore emulator

view details

malcolmdeck

commit sha 0dedfa39503c9d2c83a3998710f794bf3ac39572

Bumping to 1.11.7 because of binary compression issues

view details

joehan

commit sha db5046b7642f5fa4cbb3b88b83cc51392d12bafd

change want to wish in confirmation prompts throughout the extensions commands (#2539)

view details

Malcolm Deck

commit sha 4fa69df993a880b153a46d2234d62e72925ba932

Merge branch 'master' into cut_release

view details

Malcolm Deck

commit sha 7bc7f322c6c5a8b26e4775cfd819e71f6bac4976

Merge pull request #2538 from firebase/cut_release Cut release 1.11.7 for Firestore emulator

view details

Daniel Lee

commit sha 1001f86a1dcc56ff4a1c48814115083af6a564cf

Populate the "properties" property of an extension resource by loading the properties YAML. (#2537)

view details

Sam Stern

commit sha 6c2dea0528876aee0345866e83141133b5f8a45c

Triggers from multiple RTDB instances (#2506)

view details

Masashi Hirano

commit sha 648f234220068dfb4bd007854b87842d4e195700

Merge branch 'master' into migrate-tslint-to-eslint

view details

push time in 3 days

Pull request review commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

+- Replace `eslint` with `tslint` as the default linter in new Cloud Functions for Firebase directories. (#1663)

Yes, It's a mistake. I fixed this. Thanks!

shisama

comment created time in 4 days

push eventshisama/firebase-tools

Masashi Hirano

commit sha 0a2e3c41a06f1d3baad1c4953d4ac802af7971ed

Update CHANGELOG.md

view details

push time in 4 days

push eventkintone/js-sdk

Masashi Hirano

commit sha 217b5d7ad5bb09edcc0a1787fe8239c81c32dd37

fix: remove unnecessary ts-expect-error in script/generate-dts.js

view details

push time in 4 days

Pull request review commentkintone/js-sdk

Migrate plugin-manifest-validator to TypeScript.

 const schema = require("../manifest-schema.json");  delete schema.definitions.resources.items.anyOf; +// @ts-expect-error manifest-schema.json is not assignable JSONSchema4.
b4h0-c4t

comment created time in 4 days

push eventkintone/js-sdk

shisama

commit sha 989b8949b1bb5f581738a5aeb1bbfa8ceb1b3db4

fix: build settings

view details

push time in 4 days

push eventkintone/js-sdk

Toru Kobayashi

commit sha ad42cac7624334fae36058586609c9e7ba48e7c1

feat: add a modern template for create plugin (#332) * feat: add --template option * feat: add modern template * feat: add @kintone/rest-api-client as a dependencies * docs: add --template option * refactor: modern template * feat: enable polyfills using core-js * feat: add settings for react * chore: add comments for env of ESLint * docs: add React support into the documentation * docs: tweak * docs: tweak * Apply suggestions from code review Co-authored-by: Masashi Hirano <shisama07@gmail.com> * chore: add coments for import statements for rest-api-client Co-authored-by: Masashi Hirano <shisama07@gmail.com>

view details

push time in 4 days

PR merged kintone/js-sdk

Reviewers
feat: add a modern template for create plugin

<!-- Thank you for sending a pull request! -->

Why

<!-- Why do you want the feature and why does it make sense for the package? -->

Currently, create-plugin supports single boilerplate, which is called minimum. The boilerplate doesn't have any modern frontend tools like TypeScript, Prettier, and webpack, so it requires many works to migrate the project.

This option solves the problem. This PR provides a way to generate a project using TypeScript, Prettier, and webpack with --template modern option.

What

<!-- What is a solution you want to add? --> This PR adds the --template option to choose a boilerplate project. You can specify minimum and modern as the option. The default value is minimum

The modern template has built-in support of the following tools

  • webpack
  • TypeScript
  • Prettier

This also includes settings for React, so you can use React only install the packages.

npm install react react-dom
npm install --save-dev @types/react @types/react-dom

We might change the default value from minimum to modern in the future major release, but it is now an opt-in.

How to test

<!-- How can we test this pull request? -->

yarn test or create a project with --template modern option.

Checklist

  • [x] Read CONTRIBUTING.md
  • [x] Updated documentation if it is required.
  • [x] Added tests if it is required.
  • [x] Passed yarn lint and yarn test on the root directory.
+1170 -72

0 comment

24 changed files

koba04

pr closed time in 4 days

push eventkintone/dts-gen

shisama

commit sha 3d721ad2662582614850f52fb630d37fbad237bc

fix: type error in template.ts

view details

push time in 5 days

push eventshisama/diary

Masashi Hirano

commit sha 6f06ca3c5c1b41c95bb47b6f4e1832d9bca0100f

Create 10.md

view details

push time in 5 days

push eventshisama/diary

Masashi Hirano

commit sha 5e908ea56eb5c71b88d84223fae05bc5a02c3b38

Update 09.md "There's a possibility that the materials I use do not fit me." is also correct.

view details

push time in 5 days

push eventshisama/firebase-tools

shisama

commit sha b8f92ec6434d2edc8a072be035e334554c882e89

fix: lint error in CHANGELOG.md

view details

push time in 6 days

push eventshisama/diary

Masashi Hirano

commit sha 25f6729424a4b668ecabdac641c25a6e8d41431c

Update 09.md

view details

push time in 6 days

push eventshisama/diary

Masashi Hirano

commit sha 140ab7c3e3701cdb4ad4ddae6198e555bf58a596

Update 09.md

view details

push time in 6 days

push eventshisama/diary

Masashi Hirano

commit sha 923c3e8b754b263938836baca296e65bd35731d2

Create 09.md

view details

push time in 6 days

delete branch cybozu/eslint-config

delete branch : renovate/lock-file-maintenance

delete time in 8 days

push eventcybozu/eslint-config

renovate[bot]

commit sha 808b14b3780c065aab49422ad413ff92926b8c72

chore(deps): lock file maintenance (#311) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged cybozu/eslint-config

Reviewers
chore(deps): lock file maintenance renovate

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

:wrench: This Pull Request updates lock files to use the latest dependency versions.


Renovate configuration

:date: Schedule: "before 9am on the first day of the month" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+24 -24

0 comment

1 changed file

renovate[bot]

pr closed time in 8 days

push eventkintone/plugin-uploader

renovate[bot]

commit sha 1338ecbd127c73b6ffad7bb90e7b36e215f4355d

chore(deps): update dependency @cybozu/eslint-config to v11 (#319) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged kintone/plugin-uploader

Reviewers
chore(deps): update dependency @cybozu/eslint-config to v11 renovate

This PR contains the following updates:

Package Type Update Change
@cybozu/eslint-config devDependencies major ^10.0.4 -> ^11.0.0

Release Notes

<details> <summary>cybozu/eslint-config</summary>

v11.0.0

Compare Source

⚠ BREAKING CHANGES
  • Support ESLint v7 (#​272) (398512d), closes #​272
  • Support minimum ESLint version is v7.
  • eslint-plugin-react-hooks reports new errors
  • enable new rules in typescript-eslint/recommended
10.0.4 (2020-06-04)
Bug Fixes
  • deps: update eslint and prettier (minor) (#​253) (be47bfd)
  • deps: update typescript-eslint monorepo to ^2.34.0 (minor) (#​268) (d686270)
10.0.3 (2020-04-28)
Bug Fixes
  • deps: update dependency eslint-plugin-import to ^2.20.2 (55c49f3)
  • deps: update dependency eslint-plugin-prettier to ^3.1.3 (f3cc170)
  • deps: update typescript-eslint monorepo to ^2.27.0 (#​252) (8d8b772)
  • deps: update typescript-eslint monorepo to ^2.28.0 (4aca410)
  • deps: update typescript-eslint monorepo to ^2.28.0 (minor) (91a8fdf)
  • deps: update typescript-eslint monorepo to ^2.29.0 (#​266) (2167655)
10.0.2 (2020-03-24)
Bug Fixes
  • deps: update dependency babel-eslint to ^10.1.0 (#​243) (efd2f98)
  • deps: update dependency eslint-config-prettier to ^6.10.1 (5681dce)
  • deps: update dependency eslint-plugin-react-hooks to ^2.5.1 (0ae7e2d)
  • deps: update eslint and prettier (#​235) (36592a9)
  • deps: update typescript-eslint monorepo to ^2.23.0 (#​240) (7c5b9c9)
  • deps: update typescript-eslint monorepo to ^2.24.0 (#​247) (963fb43)
10.0.1 (2020-02-25)
Bug Fixes
  • deps: update dependency eslint-plugin-import to ^2.20.1 (8e59618)
  • deps: update eslint and prettier (#​226) (7facb67)
  • deps: update typescript-eslint monorepo to ^2.20.0 (#​228) (df61b87)

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+128 -54

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventshisama/firebase-tools

Sam Stern

commit sha 57d008a5eebc9f091e78c07134ce2625a4d13156

Simpler prod imports (#2519)

view details

Bryan Kendall

commit sha fa71a8e6d468bbd6742329c729a85d1ca0dfb78b

Hosting i18n (#2522) Co-authored-by: maddie-louis <67605656+maddie-louis@users.noreply.github.com>

view details

Google Open Source Bot

commit sha 936bb66cfaedc1b958fd5d09f93f3f6e7396a427

8.7.0

view details

Google Open Source Bot

commit sha d514c45b15881218576a32f3ef266a75eb0a0b23

[firebase-release] Removed change log and reset repo after 8.7.0 release

view details

Masashi Hirano

commit sha 6b8496d7cad99fb03e5226c2b67fb79e60581bbf

Merge branch 'master' into migrate-tslint-to-eslint

view details

push time in 8 days

push eventkintone/js-sdk

renovate[bot]

commit sha d77213a1e07c80594ff0762bf3859fa8c8c30dfa

chore(deps): update dependency jest to ^26.2.2 (#339) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

delete branch kintone/js-sdk

delete branch : renovate/jest-monorepo

delete time in 8 days

PR merged kintone/js-sdk

Reviewers
chore(deps): update dependency jest to ^26.2.2 renovate

This PR contains the following updates:

Package Type Update Change
jest (source) devDependencies minor ^26.1.0 -> ^26.2.2

Release Notes

<details> <summary>facebook/jest</summary>

v26.2.2

Compare Source

Fixes
  • [jest-cli] Use correct file name to override existing jest config on init (#​10337)
  • [jest-haste-map] Properly detect support for native find (#​10346)

v26.2.1

Compare Source

Fixes
  • [jest-worker] Make sure to work with Node TS typings v12 (#​10336)

v26.2.0

Compare Source

Features
  • [jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting individual test cases using jest-circus (#​10227)
  • [jest-config, jest-reporter, jest-runner, jest-test-sequencer] Add slowTestThreshold configuration option (#​9366)
  • [jest-haste-map] Watchman crawler now includes dotfiles (#​10075)
  • [jest-worker] Added support for workers to send custom messages to parent in jest-worker (#​10293)
  • [jest-worker] Support passing resourceLimits (#​10335)
  • [pretty-format] Added support for serializing custom elements (web components) (#​10217)
Fixes
  • [expect] Match symbols and bigints in any() (#​10223)
  • [jest-changed-files] Use git diff instead of git log for --changedSince (#​10155)
  • [jest-console] Add missing console.timeLog for compatibility with Node (#​10209)
  • [jest-haste-map] Check find binary supports the -iname parameter (#​10308)
  • [jest-snapshot] Strip added indentation for inline error snapshots (#​10217)
Chore & Maintenance

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+2 -2

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventkintone/plugin-uploader

renovate[bot]

commit sha 834ac87c3ecc819c70b861e428f6379a3c8e3bad

fix(deps): update dependency puppeteer to v5 (#309) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged kintone/plugin-uploader

Reviewers
fix(deps): update dependency puppeteer to v5 renovate

This PR contains the following updates:

Package Type Update Change
puppeteer dependencies major 4.0.1 -> 5.2.1

Release Notes

<details> <summary>puppeteer/puppeteer</summary>

v5.2.1

Compare Source

Highlights

  • Chromium 85.0.4182.0 (r782078)
  • We now allow configuring the browser debug logging behavior (#​6210)

Raw notes

4ee4649 - chore: mark v5.2.1 (#​6254) e89e264 - feat(chromium): roll Chromium to r782078 (#​6250) b2f6918 - fix: configure debug logging in browser (#​6210) 040f37e - docs: fix link text (#​6245) 9fdf2ba - chore(docs): migrate page.pdf() docs (#​6228) 2331584 - docs(troubleshooting): install libXss in Dockerfile (#​6236) 042c4a2 - chore: mark 5.2.0-post (#​6240)

v5.2.0

Compare Source

Feature changes

The experimental API for registering custom query handlers is slightly changed such that one registers query handlers containing two strategies: one for querying a single element and one for querying all matching elements.

The API for custom query handlers is unchanged:

__experimental_registerCustomQueryHandler(name: string, queryHandler: QueryHandler): void;
__experimental_unregisterCustomQueryHandler(name: string): void;
__experimental_customQueryHandlers(): Map<string, QueryHandler>;
__experimental_clearQueryHandlers(): void;

but QueryHandler is now defined as:

export interface QueryHandler {
  queryOne?: (element: Element | Document, selector: string) => Element | null;
  queryAll?: (element: Element | Document, selector: string) => Element[] | NodeListOf<Element>;
}

Bug fixes and improvements

  • The ESM build now includes file extensions in its import statements to match the ESM spec. Note that the ESM build is still considered experimental and should not be relied on.
  • The docs on running Firefox Nightly are now much clearer.
  • We now vendor in common dependencies such as Mitt so they can be used more easily outside of the Node module resolution ecosystem.

Raw notes

028f144 - chore: mark v5.2.0 (#​6238) 313774c - feat: change QueryHandler to contain QueryOne and QueryAll methods (#​6218) 82645e8 - docs: better describe how to install Firefox Nightly with Puppeteer (#​6226) f1a6b8d - chore: vendor Mitt & update project structure (#​6209) fb80610 - docs(troubleshooting): drops obsolete dependencies (#​5354) 3effcaf - chore: generate docs for the protocol (#​6213) ffec247 - chore: enforce file extensions on imports (#​6202) 8d6e0d8 - chore: mark version to v5.1.0-post (#​6208)

v5.1.0

Compare Source

Highlights:

The new Mouse#wheel API has been merged in #​6141. It behaves similar to other mouse commands like up or down and therefore requires a mouse.move(x, y) for targeting the element properly.

Raw notes:

91c13d2 - chore: mark version v5.1.0 790c277 - feat(chromium): roll Chromium to r768783 (#​6201) 9b3005c - feat(types): improve page.evaluate types (#​6193) 31309b0 - chore: use devtools-protocol package (#​6172) f666be3 - chore: remove src/api.ts (#​6191) 03a87e8 - chore(docs): tidy Puppeteer class docs (#​6181) 24cb6a2 - chore(docs): document Frame class (#​6188) b9667f9 - chore: document browser install breakage on Node 14.0.0 (#​6187) 1243466 - chore: remove installAsyncStackHooks helper (#​6186) 19f188a - chore: forbid importing src/common/Events.ts (#​6183) 0e93880 - chore(docs): migrate Connection + CDP event defs (#​6180) 74cb2ce - chore: migrate FrameManager events from Events.ts (#​6179) 6ee7139 - chore(docs): fix incorrect @returns on getter (#​6175) 12ee70f - chore: migrate NetworkManager events (#​6174) 022495b - chore: fix broken link in docs to DeviceDescriptors (#​6170) 2256b8d - chore(docs): migrate BrowserContext events (#​6168) e2e0502 - chore(docs): fix DOMWorld doc warnings (#​6166) 782c1d4 - chore(docs): define events enum for Browser (#​6165) ba7624a - chore(docs): migrate & document all Page events (#​6154) e67a860 - feat: add Mouse#wheel (#​6141) 5049b83 - feat(types): add types for page.$$eval (#​6139) f7857d2 - chore(docs): document HTTPRequest with TSDoc (#​6146) 4ebf117 - docs: migrating Page.ts to TSDoc (#​6152) d9bb52e - docs: fix sandboxing documentation link (#​5288) aee8fda - fix: make Node.js environment detection robust w.r.t. JSDOM (#​6148) 054fa2e - chore(docs): fix more documentation warnings (#​6145) 928924e - chore: mark v5.0.0-post (#​6144)

v5.0.0

Compare Source

Breaking changes

Removal of page.emulateMedia (#​6084)

This method was deprecated and is now removed from Puppeteer. Swap to page.emulateMediaType which behaves identically.

Removal of require('puppeteer/DeviceDescriptors') (#​6043)

This top level file has been removed from the Puppeteer package. The same data is exposed via puppeteer.devices, so swap to that:

// before
const devices = require('puppeteer/DeviceDescriptors');

// after
const puppeteer = require('puppeteer');
const devices = puppeteer.devices
Removal of require('puppeteer/Errors') (#​6043)

This top level file has been removed from the Puppeteer package. The same data is exposed via puppeteer.errors, so swap to that:

// before
const errors = require('puppeteer/Errors');

// after
const puppeteer = require('puppeteer');
const errors = puppeteer.errors

Behind the scenes

  • We've continued our drive to migrate to a new documentation system using TSDoc. These docs are available in the new-docs directory on GitHub. These aren't ready for use just yet but we're making great progress. You can track this work in #​6118.

  • We've continued improving our TypeScript definitions. Our tests are now migrated to TypeScript (#​5830) so that we're consuming our own API. Work continues to ship built-in type definitions in a future version. You can track this work in #​6124.

  • We've started restructuring Puppeteer to work towards being able to better support an environment agnostic Puppeteer module. You can track this work in #​6125.

Raw notes

85d8dbf - chore: mark v5.0.0 29f7e16 - chore(docs): reduce warnings when generating docs (#​6138) 221d172 - chore: add typecheck command (#​6140) 6474edb - feat(types): add types for $eval (#​6135) 8370ec8 - feat(types): add (and fix) evaluateHandle types (#​6130) 3c0dc45 - chore: update Windows skipped tests. (#​6133) 9f19862 - chore(docs): mark JSHandle properties as internal (#​6126) 8026ca9 - docs(api): fix overview diagram for pptr.dev (#​6128) 9d79cc8 - chore: fix Firefox install checker (#​6129) 1f5e333 - chore: Don't store revisions in package.json (#​6109) 123c377 - docs(new): Add TSDoc to Coverage class (#​6106) 3760302 - docs(api): fix broken links in api.md (#​6113) adeffba - docs(new): migrate Page.ts to TSDoc (part 0 / 2) (#​6104) df96f16 - docs(new): migrate JSHandle docs to TSDoc (#​6102) 1c0009d - chore(agnostic): ship CJS and ESM builds (#​6095) 46fc6ca - feat(types): improve typing of .evaluate() (#​6096) a4d12a2 - chore: remove helper.promisify (#​6100) 5b6d2bf - docs(new): add TSDoc comments to Keyboard (#​6099) 4696f7a - docs(new): migrate HTTPResponse docs to TSDoc (#​6085) b993adb - chore(agnostic): Migrate DOMWorld (#​6054) c149034 - chore: remove hardcoded ?hl=en from docs (#​6097) 48c5a8e - docs(new): add TSDoc comments to Puppeteer (#​6032) (#​6094) f1f7339 - docs(new): add TSDoc comments to Puppeteer (#​6032) a46c78f - docs(new): Adds TSDoc to Tracing class (#​6088) 60904da - docs(new): migrate FileChooser docs to TSDoc (#​6092) 7855519 - chore: tidy up TODO from TS tests migration (#​6090) f481922 - docs(new): Adds TSDoc to Mouse class (#​6086) 2ad42dc - docs(new): migrate Touchscreen docs to TSDoc (#​6087) 73b9795 - docs(new): add TSDoc comments to BrowserFetcher (#​6078) 37f6032 - feat(api): remove emulateMedia method (#​6084) 1ee379c - chore: avoid disabling prettier (#​6079) 381b0f8 - chore: declare toBeGolden to TypeScript (#​6080) 70a900e - chore: fix ESLint violation and lessen rule strictness (#​6081) fdc6fda - docs: fix effect -> affect typos (#​5985) 4659ee8 - docs(new): add TSDoc comments to BrowserContext (#​6066) ccae546 - docs(new): migrate Browser docs to TSDoc (#​6070) 28797de - chore: migrate tests to TypeScript (#​6075) 2090676 - docs: fix broken link to DeviceDescriptors.ts (#​6076) 6657364 - docs(new): migrate ElementHandle to TSDoc (#​6073) 7025f1c - docs(new): migrate Target to TSDoc (#​6067) 819afbe - docs(new): migrate ConsoleMessage docs to TSDoc (#​6065) 983a7b6 - docs(new): migrate CDPSession to TSDoc (#​6064) 1cf3f06 - docs(new): migrate TimeoutError to TSDoc (#​6062) ace31d6 - chore: pin TSDoc related dependencies (#​6063) 750f5ee - docs: fix broken link to USKeyboardLayout file (#​6059) e7b91a7 - chore: enforce a max line length on comments (#​6055) 7978315 - docs(new): migrate SecurityDetails docs to TSDoc (#​6053) 7a4170f - chore: remove top level errors and DeviceDescriptors (#​6043) 5ff698e - chore: move index.js into src and TS-ify (#​6049) 940a570 - chore: exclude api.ts from dependency graph (#​6052) 759b280 - chore: upgrade to Mocha v8 (#​5997) 9522f80 - chore: create common directory (#​6042) f6af7b8 - chore: fix dependency chart generation (#​6039) 90b0934 - chore: create node directory for Node-only files (#​6041) ce34c0a - fix: page.goto options type should be optional (#​6038) 44402b7 - feat(new-docs): add tsdoc comments to WebWorker (#​6029) 64c9c70 - chore: add dependency chart generation as script (#​6034) 547f4ea - chore: create new debug module (#​6028) 56742eb - chore: bump version to v4.0.0-post (#​6024) e4de5f1 - chore: move assert into its own module (#​6021) f1ec6a3 - chore: update references to branch names (#​6022)

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+22 -20

1 comment

2 changed files

renovate[bot]

pr closed time in 8 days

pull request commentkintone/plugin-uploader

fix(deps): update dependency puppeteer to v5

the output of grep to check if this package uses removed features.

grep DeviceDescriptors src/**/* | wc -l
       0
grep emulateMedia src/**/* | wc -l
       0
grep puppeteer/Errors src/**/* | wc -l
       0
renovate[bot]

comment created time in 8 days

push eventkintone/dts-gen

renovate[bot]

commit sha 19ac92dbf014fa5e66585d7bb1cfb939b1502b6a

chore(deps): update typescript-eslint monorepo to ^3.8.0 (#340) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged kintone/dts-gen

Reviewers
chore(deps): update typescript-eslint monorepo to ^3.8.0 (minor) renovate

This PR contains the following updates:

Package Type Update Change
@typescript-eslint/eslint-plugin devDependencies minor ^3.7.1 -> ^3.8.0
@typescript-eslint/parser devDependencies minor ^3.7.1 -> ^3.8.0

Release Notes

<details> <summary>typescript-eslint/typescript-eslint</summary>

v3.8.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-implied-eval] don't report when Function is imported (#​2348) (fa169e7)
  • eslint-plugin: [no-unsafe-assignment] fix typo in message (#​2347) (2027bb1)
Features
  • eslint-plugin: [naming-convention] allow specifying an array of selectors (#​2335) (3ef6bd5)
  • eslint-plugin: add prefer-enum-initializers rule (#​2326) (4f38ea3)

3.7.1 (2020-07-27)

Bug Fixes
  • eslint-plugin: [adjacent-overload-signatures] fix false positive on call signatures and a method named call (#​2313) (30fafb0)
  • eslint-plugin: [no-extra-parens] stop reporting on calling generic functions with one argument and type parameters containing parentheses (#​2319) (616a841)
  • typescript-estree: correct AST regression introduced by TS4.0 upgrade (#​2316) (d7fefba)

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+38 -38

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventkintone/js-sdk

renovate[bot]

commit sha 8c809828cbb212336a689311d2fcf77147bfce8f

chore(deps): update babel monorepo (#337) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

delete branch kintone/js-sdk

delete branch : renovate/babel-monorepo

delete time in 8 days

PR merged kintone/js-sdk

Reviewers
chore(deps): update babel monorepo (minor) renovate

This PR contains the following updates:

Package Type Update Change
@babel/core (source) devDependencies minor ^7.10.5 -> ^7.11.1
@babel/preset-env (source) devDependencies minor ^7.10.4 -> ^7.11.0

Release Notes

<details> <summary>babel/babel</summary>

v7.11.1

Compare Source

:bug: Bug Fix
  • babel-parser
  • babel-core
  • babel-plugin-transform-block-scoping, babel-standalone
:memo: Documentation
:house: Internal

v7.11.0

Compare Source

:eyeglasses: Spec Compliance
:rocket: New Feature
:bug: Bug Fix
  • Other
  • babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining, babel-plugin-transform-spread
  • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-logical-assignment-operators
  • babel-plugin-transform-typescript
  • babel-plugin-transform-runtime
  • babel-parser
    • #​11862 Correctly check reserved word for PropertyDefinition: IdentifierReference (@​JLHwung)
    • #​11847 fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArrowParameterList (@​JLHwung)
  • babel-generator, babel-parser, babel-plugin-transform-typescript
  • babel-generator
:nail_care: Polish
:house: Internal
  • Other
  • babel-standalone
  • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
  • babel-compat-data, babel-core, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-parser, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-preset-env, babel-traverse, babel-types
  • babel-types
  • babel-compat-data

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+31 -4

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

delete branch kintone/js-sdk

delete branch : renovate/eslint-and-prettier

delete time in 8 days

push eventkintone/js-sdk

renovate[bot]

commit sha a7918ce6c99b47277a8074691aaca88a329eee8a

chore(deps): update dependency eslint to ^7.6.0 (#320) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged kintone/js-sdk

Reviewers
chore(deps): update dependency eslint to ^7.6.0 renovate

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies minor ^7.4.0 -> ^7.6.0

Release Notes

<details> <summary>eslint/eslint</summary>

v7.6.0

Compare Source

  • ecb2b73 Update: require meta for fixable rules in RuleTester (refs #​13349) (#​13489) (Milos Djermanovic)
  • 6fb4edd Docs: fix broken links in developer guide (#​13518) (Sam Chen)
  • 318fe10 Fix: Do not output undefined as line and column when it's unavailable (#​13519) (haya14busa)
  • 493b5b4 Sponsors: Sync README with website (ESLint Jenkins)
  • f100143 Sponsors: Sync README with website (ESLint Jenkins)
  • 16b10fe Fix: Update the chatroom link to go directly to help channel (#​13536) (Nicholas C. Zakas)
  • f937eb9 Sponsors: Sync README with website (ESLint Jenkins)
  • e71e298 Update: Change no-duplicate-case to comparing tokens (fixes #​13485) (#​13494) (Yosuke Ota)
  • 6c4aea4 Docs: add ECMAScript 2020 to README (#​13510) (Milos Djermanovic)

v7.5.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventkintone/webpack-plugin-kintone-plugin

renovate[bot]

commit sha 9f1577dcbc8acd035f0d4e7a15932cad32c7fd66

chore(deps): update dependency eslint to ^7.6.0 (#569) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

delete branch kintone/webpack-plugin-kintone-plugin

delete branch : renovate/eslint-and-prettier

delete time in 8 days

PR merged kintone/webpack-plugin-kintone-plugin

Reviewers
chore(deps): update dependency eslint to ^7.6.0 renovate

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies minor ^7.3.1 -> ^7.6.0

Release Notes

<details> <summary>eslint/eslint</summary>

v7.6.0

Compare Source

  • ecb2b73 Update: require meta for fixable rules in RuleTester (refs #​13349) (#​13489) (Milos Djermanovic)
  • 6fb4edd Docs: fix broken links in developer guide (#​13518) (Sam Chen)
  • 318fe10 Fix: Do not output undefined as line and column when it's unavailable (#​13519) (haya14busa)
  • 493b5b4 Sponsors: Sync README with website (ESLint Jenkins)
  • f100143 Sponsors: Sync README with website (ESLint Jenkins)
  • 16b10fe Fix: Update the chatroom link to go directly to help channel (#​13536) (Nicholas C. Zakas)
  • f937eb9 Sponsors: Sync README with website (ESLint Jenkins)
  • e71e298 Update: Change no-duplicate-case to comparing tokens (fixes #​13485) (#​13494) (Yosuke Ota)
  • 6c4aea4 Docs: add ECMAScript 2020 to README (#​13510) (Milos Djermanovic)

v7.5.0

Compare Source

v7.4.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+4 -4

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventkintone/js-sdk

renovate[bot]

commit sha 25761d9bee9f9624597f5ce9e84ade1e16c76c2c

fix(deps): update dependency inquirer to ^7.3.3 (#310) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

delete branch kintone/js-sdk

delete branch : renovate/inquirer-7.x

delete time in 8 days

PR merged kintone/js-sdk

Reviewers
fix(deps): update dependency inquirer to ^7.3.3 renovate

This PR contains the following updates:

Package Type Update Change
inquirer dependencies minor ^7.2.0 -> ^7.3.3
@types/inquirer devDependencies major 6.5.0 -> 7.3.0

Release Notes

<details> <summary>SBoudrias/Inquirer.js</summary>

v7.3.3

Compare Source

v7.3.2

Compare Source

v7.3.1

Compare Source

v7.3.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+8 -8

0 comment

3 changed files

renovate[bot]

pr closed time in 8 days

delete branch kintone/plugin-uploader

delete branch : renovate/inquirer-7.x

delete time in 8 days

push eventkintone/plugin-uploader

renovate[bot]

commit sha e74e74055525aa814c8afd62b969102bd599ab46

fix(deps): update dependency inquirer to ^7.3.3 (#308) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged kintone/plugin-uploader

Reviewers
fix(deps): update dependency inquirer to ^7.3.3 renovate

This PR contains the following updates:

Package Type Update Change
inquirer dependencies minor ^7.2.0 -> ^7.3.3
@types/inquirer devDependencies major 6.5.0 -> 7.3.0

Release Notes

<details> <summary>SBoudrias/Inquirer.js</summary>

v7.3.3

Compare Source

v7.3.2

Compare Source

v7.3.1

Compare Source

v7.3.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventcybozu/eslint-config

renovate[bot]

commit sha 66668c3f00e6370e04f79619400fa84aab6738ec

fix(deps): update typescript-eslint monorepo to ^3.8.0 (#295) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged cybozu/eslint-config

Reviewers
fix(deps): update typescript-eslint monorepo to ^3.8.0 (minor) renovate

This PR contains the following updates:

Package Type Update Change
@typescript-eslint/eslint-plugin dependencies minor ^3.4.0 -> ^3.8.0
@typescript-eslint/parser dependencies minor ^3.4.0 -> ^3.8.0

Release Notes

<details> <summary>typescript-eslint/typescript-eslint</summary>

v3.8.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-implied-eval] don't report when Function is imported (#​2348) (fa169e7)
  • eslint-plugin: [no-unsafe-assignment] fix typo in message (#​2347) (2027bb1)
Features
  • eslint-plugin: [naming-convention] allow specifying an array of selectors (#​2335) (3ef6bd5)
  • eslint-plugin: add prefer-enum-initializers rule (#​2326) (4f38ea3)

3.7.1 (2020-07-27)

Bug Fixes
  • eslint-plugin: [adjacent-overload-signatures] fix false positive on call signatures and a method named call (#​2313) (30fafb0)
  • eslint-plugin: [no-extra-parens] stop reporting on calling generic functions with one argument and type parameters containing parentheses (#​2319) (616a841)
  • typescript-estree: correct AST regression introduced by TS4.0 upgrade (#​2316) (d7fefba)

v3.7.1

Compare Source

Bug Fixes
  • eslint-plugin: [adjacent-overload-signatures] fix false positive on call signatures and a method named call (#​2313) (30fafb0)
  • eslint-plugin: [no-extra-parens] stop reporting on calling generic functions with one argument and type parameters containing parentheses (#​2319) (616a841)
  • typescript-estree: correct AST regression introduced by TS4.0 upgrade (#​2316) (d7fefba)

v3.7.0

Compare Source

Features
  • eslint-plugin: [naming-convention] allow selecting only const variables (#​2291) (156d058)
  • eslint-plugin: [no-empty-function] add decoratedFunctions option (#​2295) (88f08f4)
  • typescript-estree: support short-circuiting assignment operators (#​2307) (2c90d9f)
  • typescript-estree: support type annotations on catch clauses (#​2306) (b5afe9c)

3.6.1 (2020-07-13)

Bug Fixes
  • eslint-plugin: [no-unnecessary-condition] handle computed member access (#​2288) (3a187ca)
  • eslint-plugin: [prefer-literal-enum-member] allow negative numbers (#​2277) (00ac9c3)
  • eslint-plugin: [space-before-function-paren] incorrect handling of abstract methods (#​2275) (ced6591), closes #​2274
  • eslint-plugin: [switch-exhaustiveness-check] handle special characters in enum keys (#​2207) (98ab010)

v3.6.1

Compare Source

Bug Fixes
  • eslint-plugin: [no-unnecessary-condition] handle computed member access (#​2288) (3a187ca)
  • eslint-plugin: [prefer-literal-enum-member] allow negative numbers (#​2277) (00ac9c3)
  • eslint-plugin: [space-before-function-paren] incorrect handling of abstract methods (#​2275) (ced6591), closes #​2274
  • eslint-plugin: [switch-exhaustiveness-check] handle special characters in enum keys (#​2207) (98ab010)

v3.6.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-namespace] allow namespaces in nested declarations with allowDeclarations (#​2238) (c1df669)
  • eslint-plugin: [space-before-function-paren] handle abstract functions (#​2199) (88a3edf)
Features

v3.5.0

Compare Source

Bug Fixes
  • eslint-plugin: [naming-convention] support unicode in regex (#​2241) (5fdd21a)
  • typescript-estree: forward compatibility for new compound assignment operators (#​2253) (ba41680)
Features

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+28 -28

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventcybozu/eslint-config

renovate[bot]

commit sha b1d7357828d7e5c0a17b4865ad595d4b8f06ed0f

chore(deps): update eslint and prettier (#287) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 8 days

PR merged cybozu/eslint-config

Reviewers
chore(deps): update eslint and prettier (minor) renovate

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies minor ^7.2.0 -> ^7.6.0
eslint-config-prettier dependencies minor ^6.10.1 -> ^6.11.0
eslint-plugin-flowtype dependencies minor ^5.1.3 -> ^5.2.0
eslint-plugin-import dependencies minor ^2.21.2 -> ^2.22.0

Release Notes

<details> <summary>eslint/eslint</summary>

v7.6.0

Compare Source

  • ecb2b73 Update: require meta for fixable rules in RuleTester (refs #​13349) (#​13489) (Milos Djermanovic)
  • 6fb4edd Docs: fix broken links in developer guide (#​13518) (Sam Chen)
  • 318fe10 Fix: Do not output undefined as line and column when it's unavailable (#​13519) (haya14busa)
  • 493b5b4 Sponsors: Sync README with website (ESLint Jenkins)
  • f100143 Sponsors: Sync README with website (ESLint Jenkins)
  • 16b10fe Fix: Update the chatroom link to go directly to help channel (#​13536) (Nicholas C. Zakas)
  • f937eb9 Sponsors: Sync README with website (ESLint Jenkins)
  • e71e298 Update: Change no-duplicate-case to comparing tokens (fixes #​13485) (#​13494) (Yosuke Ota)
  • 6c4aea4 Docs: add ECMAScript 2020 to README (#​13510) (Milos Djermanovic)

v7.5.0

Compare Source

v7.4.0

Compare Source

v7.3.1

Compare Source

v7.3.0

Compare Source

</details>

<details> <summary>prettier/eslint-config-prettier</summary>

v6.11.0

Compare Source

  • Added: [@​typescript-eslint/keyword-spacing]. Thanks to Hans Bergren (@​hbergren)!

</details>

<details> <summary>gajus/eslint-plugin-flowtype</summary>

v5.2.0

Compare Source

Features
  • add respect to [@noflow](https://togithub.com/noflow) annotation (#​451) (e93f1c0)

v5.1.4

Compare Source

Bug Fixes
  • false positive for optional call expressions in no-unused-expressions (#​448) (a91db33)

</details>

<details> <summary>benmosher/eslint-plugin-import</summary>

v2.22.0

Compare Source

Added
  • [no-unused-modules]: consider exported TypeScript interfaces, types and enums ([#​1819], thanks [@​nicolashenry])
  • [no-cycle]: allow maxDepth option to be "∞" (thanks [@​ljharb])
Fixed
  • [order]/TypeScript: properly support import = object expressions ([#​1823], thanks [@​manuth])
  • [no-extraneous-dependencies]/TypeScript: do not error when importing type from dev dependencies ([#​1820], thanks [@​fernandopasik])
  • [default]: avoid crash with export = ([#​1822], thanks [@​AndrewLeedham])
  • [order]/[newline-after-import]: ignore TypeScript's "export import object" ([#​1830], thanks [@​be5invis])
  • [dynamic-import-chunkname]/TypeScript: supports @typescript-eslint/parser ([#​1833], thanks [@​noelebrun])
  • [order]/TypeScript: ignore ordering of object imports ([#​1831], thanks [@​manuth])
  • [namespace]: do not report on shadowed import names ([#​518], thanks [@​ljharb])
  • [export]: avoid warning on export * as non-conflicts ([#​1834], thanks [@​ljharb])
Changed
  • [no-extraneous-dependencies]: add tests for importing types ([#​1824], thanks [@​taye])
  • [docs][no-default-export]: Fix docs url ([#​1836], thanks [@​beatrizrezener])
  • [docs][imports-first]: deprecation info and link to first docs ([#​1835], thanks [@​beatrizrezener])

</details>


Renovate configuration

:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+7 -7

0 comment

2 changed files

renovate[bot]

pr closed time in 8 days

push eventkintone/js-sdk

shisama

commit sha 81ed74df55698c27539fd00a1f21c14b432bde66

fix: tsconfig.outDir doesn't affect Rollup build

view details

push time in 9 days

Pull request review commentkintone/js-sdk

chore: replace webpack to rollup for UMD bundle

 import "core-js/features/promise";  import { injectPlatformDeps } from "./platform/"; import * as browserDeps from "./platform/browser";+import { KintoneRestAPIClient } from "./KintoneRestAPIClient";  injectPlatformDeps(browserDeps);  export { KintoneRestAPIClient } from "./KintoneRestAPIClient";++// @ts-ignore+window.KintoneRestAPIClient = KintoneRestAPIClient;

@koba04 Thank you for your help. I didn't know about output.extend. I fixed this.

shisama

comment created time in 9 days

push eventkintone/js-sdk

shisama

commit sha a7211b1f963a1eecc985d438cee735a3368de549

fix: window injection for UMD bundle

view details

push time in 9 days

Pull request review commentkintone/js-sdk

chore: replace webpack to rollup for UMD bundle

     "node": ">=10.0.0"   },   "devDependencies": {+    "@rollup/plugin-babel": "^5.1.0",+    "@rollup/plugin-commonjs": "^14.0.0",+    "@rollup/plugin-json": "^4.1.0",+    "@rollup/plugin-node-resolve": "^8.4.0",+    "@rollup/plugin-typescript": "^5.0.2",     "@types/core-js": "^2.5.3",     "@types/js-base64": "^2.3.2",     "@types/qs": "^6.9.4",+    "rollup": "^2.23.0",+    "rollup-plugin-node-builtins": "^2.1.2",+    "rollup-plugin-node-globals": "^1.4.0",+    "rollup-plugin-replace": "^2.2.0",+    "rollup-plugin-terser": "^6.1.0",     "ts-loader": "^8.0.2",     "webpack": "^4.44.1",     "webpack-cli": "^3.3.12"

This is still experimental. If this PR is approved, I will remove webpack dependencies.

shisama

comment created time in 9 days

Pull request review commentkintone/js-sdk

chore: replace webpack to rollup for UMD bundle

     // "declarationMap": true,                /* Generates a sourcemap for each corresponding '.d.ts' file. */     // "sourceMap": true,                     /* Generates corresponding '.map' file. */     // "outFile": "./",                       /* Concatenate and emit output to single file. */-    "outDir": "./lib",                        /* Redirect output structure to the directory. */+    // "outDir": "./lib",                        /* Redirect output structure to the directory. */

UMD build doesn't need transpiled files in 'outDir'. If this is designated, transpiled files are created when Rollup is executed. So, I commented out this option and designate outDir in package.json.

shisama

comment created time in 9 days

Pull request review commentkintone/js-sdk

chore: replace webpack to rollup for UMD bundle

+import resolve from "@rollup/plugin-node-resolve";+import commonjs from "@rollup/plugin-commonjs";+// import typescript from "@rollup/plugin-typescript";+import json from "@rollup/plugin-json";+import { terser } from "rollup-plugin-terser";+import replace from "rollup-plugin-replace";+import pkgJson from "./package.json";+import builtins from "rollup-plugin-node-builtins";+import globals from "rollup-plugin-node-globals";+import babel from "@rollup/plugin-babel";++const extensions = [".ts", ".js"];++export default (argv) => {+  const isProd = argv.mode === "production";+  const plugins = [+    // typescript({+    //   declaration: false,+    // }),

I first tried plugin-typescript but an error occurs due to the lack of Node.js Core API shim. I tried 'plugin-babel' and succeeded in running properly. I don't know why I could. Please tell me or point out if you know about something about this problem.

shisama

comment created time in 9 days

PR opened kintone/js-sdk

chore: replace webpack to rollup for UMD bundle

<!-- Thank you for sending a pull request! -->

Why

<!-- Why do you want the feature and why does it make sense for the package? -->

Bundle size. Bundle files with Rollup are smaller than the ones with webpack.

I tried Rollup and webpack to compare the sizes. The results are below.

- KintoneRestAPIClient.js KintoneRestAPIClient.min.js
webpack 749698 100007
Rollup 740767 65525

In addition, I think Rollup is simple.

What

<!-- What is a solution you want to add? -->

Replacing webpack to Rollup for UMD bundle.

How to test

<!-- How can we test this pull request? --> Run yarn build and try importing a bundled file into your kintone environment.

Checklist

  • [x] Read CONTRIBUTING.md
  • [ ] Updated documentation if it is required.
  • [ ] Added tests if it is required.
  • [x] Passed yarn lint and yarn test on the root directory.
+530 -15

0 comment

5 changed files

pr created time in 9 days

push eventkintone/js-sdk

shisama

commit sha e85fe5ba9a0375658de62cab378afddd0e08ba9a

fix: umd bundle with babel

view details

push time in 9 days

Pull request review commentkintone/js-sdk

Migrate plugin-manifest-validator to TypeScript.

 "use strict"; -const fs = require("fs");-const { compile } = require("json-schema-to-typescript");-const schema = require("../manifest-schema.json");+import fs from "fs";+import { compile } from "json-schema-to-typescript";+import schema from "../src/manifest-schema.json";  delete schema.definitions.resources.items.anyOf; +// @ts-expect-error TODO: checko JSONShema4
// @ts-expect-error TODO: check JSONSchema4
b4h0-c4t

comment created time in 9 days

push eventkintone/plugin-uploader

Toshihisa Tomatsu

commit sha 47fce3191a736687db1cfff3a70e271559128ec7

chore: Migrate from tslint to eslint (#277) * lint: migrate the linting tool from tslint to eslint * refactor: fix all ESLint warnings * fix: lengthy error messages * fix: no-missing-require error for CI * fix: Update src/index.ts Co-Authored-By: Masashi Hirano <shisama07@gmail.com> * fix: fix typo * fix: regenerate package-lock.jon * fix: format lint errors Co-authored-by: Masashi Hirano <shisama07@gmail.com>

view details

push time in 9 days

push eventkintone/plugin-uploader

shisama

commit sha a9147a0e0e86ff0f8880d4b784f4f8d8d2ba5379

fix: format lint errors

view details

push time in 9 days

push eventkintone/plugin-uploader

Renovate Bot

commit sha fa4082729da296d951fe7fb020711de37ab6e4f1

ci(docker): update circleci/node:10 docker digest to 75bb5ea

view details

renovate[bot]

commit sha b73c4e43fdf71478ff9cefcb7c6845ce4355f2b9

fix(deps): update dependency os-locale to v5 (#281) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

Snyk bot

commit sha fe1cf6dae888b435debe6619109918ca262ba665

[Snyk] Security upgrade meow from 6.0.1 to 6.1.0 (#279) The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-YARGSPARSER-560381 Co-authored-by: Masashi Hirano <shisama07@gmail.com>

view details

renovate[bot]

commit sha 76b0082a538c4028685dff2ac4641713385ad69d

chore(deps): update dependency tslint-plugin-prettier to ^2.2.0 (#278) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Masashi Hirano <shisama07@gmail.com>

view details

shisama

commit sha f715c5b333ea85563d26ccc1b8bf245e44c81ef9

chore(release): 4.0.2

view details

Renovate Bot

commit sha 8044775d74495bd9df0a4204b1d235aa56e65bca

ci(docker): update circleci/node:10 docker digest to 76cd094

view details

Renovate Bot

commit sha f93b011262508d0790374dc368e95980bab278f5

chore(deps): lock file maintenance

view details

Renovate Bot

commit sha bd136ffc2004b55022201585f491779ab598a1d0

ci(docker): update circleci/node:10 docker digest to dfcb943

view details

renovate[bot]

commit sha 7af7605f57dab73bea98018b66730d3a24853e58

chore(deps, format): update dependency prettier to v2 (#282) * chore(deps): update dependency prettier to v2 * fix: fix lint error for prettier v2 Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: toshi-toma <toshitoma1217@gmail.com>

view details

Renovate Bot

commit sha 98bb2b855a4f3599e7c6b72cdb7a44695fbf9adc

ci(docker): update circleci/node:10 docker digest to 3b2d9ba

view details

Renovate Bot

commit sha 57d0eba4cab39657629cfa21e0ceb35c8e531399

ci(docker): update circleci/node:10 docker digest to 9104a94

view details

renovate[bot]

commit sha 39f8fcdff179c6437e7f2c8b336c1d7d3136c6c9

fix(deps): update dependency chalk to v4 (#285) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

Renovate Bot

commit sha 2929795a254d305cb9a70e71bf900fcc26526bc4

chore(deps): update dependency prettier to ^2.0.5

view details

Renovate Bot

commit sha d89721a07de1c27814be2977299045937faf8a50

ci(docker): update circleci/node:10 docker digest to 2887f63

view details

Renovate Bot

commit sha f5d17e2936836d19c1ebf4510b77559f053e4231

chore(deps): update dependency tslint-plugin-prettier to ^2.3.0

view details

Hiroyuki ANAI

commit sha b36ee2c0ebc82e8b4fbd7bb2872edace429dfb7c

Merge pull request #283 from kintone/renovate/tslint-plugin-prettier-2.x chore(deps): update dependency tslint-plugin-prettier to ^2.3.0

view details

toshi-toma

commit sha 3abe4a897ccdc85a05c664a9da7e3254e1482758

chore(release): 4.0.3

view details

Renovate Bot

commit sha 5a410b292701057a45a03cd52928d7f0c805b7d0

chore(deps): lock file maintenance

view details

Renovate Bot

commit sha ef816530517054aaf4d468740d1f5a03bee6bd19

fix(deps): update dependency meow to ^6.1.1

view details

Renovate Bot

commit sha 27a107987b3125a5f751738a25b7ea2991698860

ci(docker): update circleci/node:10 docker digest to 665017a

view details

push time in 9 days

Pull request review commentkintone/js-sdk

feat: add a modern template for create plugin

+// import { KintoneRestAPIClient } from "@kintone/rest-api-client";

@koba04 Thanks for replying.

Should I add the intention as a comment?

Or documented. Either of them seems to be good for users to understand your intension.

koba04

comment created time in 10 days

Pull request review commentkintone/js-sdk

feat: add a modern template for create plugin

+// import { KintoneRestAPIClient } from "@kintone/rest-api-client";

Why is this comment needed?

koba04

comment created time in 10 days

Pull request review commentkintone/js-sdk

feat: add a modern template for create plugin

 kintoneプラグイン開発をはじめましょう!   https://developer.cybozu.io ``` +## Templates (Experimental)++`create-plugin` has a `template` option to choose a project structure.+The default value is `minimum`, which is a boilerplate without any build processes like `webpack`.++`create-plugin` also has the `modern` template option as an **experimental**; This uses the following tools.++- webpack+- TypeScript+- Prettier++The `modern` template also includes a settings for React, so you can use React without any settings, which requires only installing the following packages.
The `modern` template also includes settings for React, so you can use React without any settings, which requires only installing the following packages.
koba04

comment created time in 10 days

pull request commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

@bkendall @joehan Thank you for your review. I fixed some and answered your questions. Please take a look at them.

shisama

comment created time in 11 days

Pull request review commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

-{-  "rules": {-    // -- Strict errors ---    // These lint rules are likely always a good idea.--    // Force function overloads to be declared together. This ensures readers understand APIs.-    "adjacent-overload-signatures": true,--    // Do not allow the subtle/obscure comma operator.-    "ban-comma-operator": true,--    // Do not allow internal modules or namespaces . These are deprecated in favor of ES6 modules.-    "no-namespace": true,--    // Do not allow parameters to be reassigned. To avoid bugs, developers should instead assign new values to new vars.-    "no-parameter-reassignment": true,--    // Force the use of ES6-style imports instead of /// <reference path=> imports.-    "no-reference": true,--    // Do not allow type assertions that do nothing. This is a big warning that the developer may not understand the-    // code currently being edited (they may be incorrectly handling a different type case that does not exist).-    "no-unnecessary-type-assertion": true,--    // Disallow nonsensical label usage.-    "label-position": true,--    // Disallows the (often typo) syntax if (var1 = var2). Replace with if (var2) { var1 = var2 }.-    "no-conditional-assignment": true,--    // Disallows constructors for primitive types (e.g. new Number('123'), though Number('123') is still allowed).-    "no-construct": true,--    // Do not allow super() to be called twice in a constructor.-    "no-duplicate-super": true,--    // Do not allow the same case to appear more than once in a switch block.-    "no-duplicate-switch-case": true,--    // Do not allow a variable to be declared more than once in the same block. Consider function parameters in this-    // rule.-    "no-duplicate-variable": [true, "check-parameters"],--    // Disallows a variable definition in an inner scope from shadowing a variable in an outer scope. Developers should-    // instead use a separate variable name.-    "no-shadowed-variable": true,--    // Empty blocks are almost never needed. Allow the one general exception: empty catch blocks.-    "no-empty": [true, "allow-empty-catch"],--    // Functions must either be handled directly (e.g. with a catch() handler) or returned to another function.-    // This is a major source of errors in Cloud Functions and the team strongly recommends leaving this rule on.-    "no-floating-promises": true,--    // Do not allow any imports for modules that are not in package.json. These will almost certainly fail when-    // deployed.-    "no-implicit-dependencies": true,--    // The 'this' keyword can only be used inside of classes.-    "no-invalid-this": true,--    // Do not allow strings to be thrown because they will not include stack traces. Throw Errors instead.-    "no-string-throw": true,--    // Disallow control flow statements, such as return, continue, break, and throw in finally blocks.-    "no-unsafe-finally": true,--    // Expressions must always return a value. Avoids common errors like const myValue = functionReturningVoid();-    "no-void-expression": [true, "ignore-arrow-function-shorthand"],

According to Migration Guide, there seems to be no alternative.

shisama

comment created time in 11 days

Pull request review commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

-{-  "rules": {-    // -- Strict errors ---    // These lint rules are likely always a good idea.--    // Force function overloads to be declared together. This ensures readers understand APIs.-    "adjacent-overload-signatures": true,--    // Do not allow the subtle/obscure comma operator.-    "ban-comma-operator": true,--    // Do not allow internal modules or namespaces . These are deprecated in favor of ES6 modules.-    "no-namespace": true,--    // Do not allow parameters to be reassigned. To avoid bugs, developers should instead assign new values to new vars.-    "no-parameter-reassignment": true,--    // Force the use of ES6-style imports instead of /// <reference path=> imports.-    "no-reference": true,--    // Do not allow type assertions that do nothing. This is a big warning that the developer may not understand the-    // code currently being edited (they may be incorrectly handling a different type case that does not exist).-    "no-unnecessary-type-assertion": true,--    // Disallow nonsensical label usage.-    "label-position": true,--    // Disallows the (often typo) syntax if (var1 = var2). Replace with if (var2) { var1 = var2 }.-    "no-conditional-assignment": true,--    // Disallows constructors for primitive types (e.g. new Number('123'), though Number('123') is still allowed).-    "no-construct": true,--    // Do not allow super() to be called twice in a constructor.-    "no-duplicate-super": true,--    // Do not allow the same case to appear more than once in a switch block.-    "no-duplicate-switch-case": true,--    // Do not allow a variable to be declared more than once in the same block. Consider function parameters in this-    // rule.-    "no-duplicate-variable": [true, "check-parameters"],

I examined if 'no-redeclare' rule can check for variables with the same name as a parameter.

The test code is

function foo(bar: string): void {
  console.log(bar);
  const bar = 1;
  return;
}

The result is

> eslint src "--fix"


~/firebase-tools/functions/src/index.ts
  13:9  error  'bar' is already defined  no-redeclare

✖ 1 problem (1 error, 0 warnings)
shisama

comment created time in 11 days

push eventshisama/firebase-tools

shisama

commit sha 0e108c39b0ffc7a2021cb0b9e8e32c6bf7f155eb

Add #1663 into CHANEGELOG.md

view details

push time in 11 days

Pull request review commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

     "eslint": "^6.8.0",     "eslint-config-google": "^0.14.0",     "eslint-config-prettier": "^6.10.0",+    "eslint-plugin-import": "^2.22.0",

npm run lint:changed-files needs this package even if this is being added for functions' template. CI failed due to the lack of this package. https://github.com/firebase/firebase-tools/runs/944773354

shisama

comment created time in 11 days

push eventshisama/firebase-tools

Masashi Hirano

commit sha f29a44778b21f26a04c5c8cf811a94e311ca3b71

Update templates/init/functions/typescript/package.lint.json Co-authored-by: Bryan Kendall <bryan.a.kendall@gmail.com>

view details

push time in 11 days

push eventshisama/firebase-tools

shisama

commit sha 3643aeed606a7133eb4cf159c601afeb17082533

fix: add eslint-plugin-import into devDependencies

view details

push time in 11 days

pull request commentfirebase/firebase-tools

Migrate TSLint to ESLint for functions

@samedson @bkendall Rebase & update this PR.

shisama

comment created time in 11 days

push eventshisama/firebase-tools

shisama

commit sha 177d4d1d5ed0b7729687984a5ccc9ccb93dac8f1

fix: update devDependencies for lint in functions' typescript template

view details

push time in 11 days

push eventshisama/firebase-tools

Bryan Kendall

commit sha 8114df1e2c1410bf13702f9f0cceafab5f152aea

test on node 12 (#1742)

view details

Bryan Kendall

commit sha 0661970f967b5621f4f8db71a17a800ee7381d21

Merge branch 'master' of github.com:firebase/firebase-tools into next

view details

Bryan Kendall

commit sha 5c2cdcafa482cce30de36cc59e94bc57290cad1a

Merge remote-tracking branch 'origin/master' into next

view details

Bryan Kendall

commit sha b9f4c8913ffc78bea0c1abd5cc83e9429813b343

Remove deprecated commands (#1787) * remove list command * remove tools:migrate command * remove setup:web command * add BREAKING to changelog, for clarity. * remove web setup template * remove files that are no longer used

view details

Bryan Kendall

commit sha 25606a7421249816dae243b7a55881390219c0bb

Merge remote-tracking branch 'origin/master' into next

view details

Sam Stern

commit sha ce5ee5271b866474aee15a374497740b0d92b7ed

Add shell debugging and fix timeout issue (#1932)

view details

Michael Bleigh

commit sha a8a882c651b86cfa3c3b00b0a8fa799b64343898

Bump TypeScript version to allow for optional chaining. (#1930) * Bump TypeScript dependency to allow for optional chaining. * Fix TypeScript bump breakages. * Painful, this upgrade is. * fix import of detectProjectRoot Co-authored-by: Bryan Kendall <bryan.a.kendall@gmail.com>

view details

Sam Stern

commit sha 61f5c02199816ea580ed69ac7c6ee9e563c50442

Update badges in README for GitHub actions (#1934)

view details

joehan

commit sha 64d461bc9ab9889518ce9d464921e84fd340dd8e

Adds clarifying prompt if you try to install a another instance of an extension (#1933) * Adds clarifying prompt if you try to install a second copy of an extension * refactor to remove generateInstanceid * add should to some test descriptions * simplifies method name * Update src/commands/ext-install.ts Co-Authored-By: Bryan Kendall <bkend@google.com> Co-authored-by: Bryan Kendall <bryan.a.kendall@gmail.com>

view details

Sam Stern

commit sha dee29718108f8fcf7b41ed40205601038cfbe8a9

Fix error with executing non-existent functions (#1938)

view details

Scott Crossen

commit sha 265cfde10dd9bdb0dfc7348bbaa017f6616c1bd6

Don't block emulator Rules deploy on warnings (#1942)

view details

joehan

commit sha 67fc57a4862e4e14d97f1c9b0adfb82d14bfdc89

Mocks configstore set so that test data isnt saved (#1936) Co-authored-by: Bryan Kendall <bryan.a.kendall@gmail.com>

view details

joehan

commit sha 55c132d70dc1a27ffffae37db9bc35637c83c302

Improves 'no project active' error message (#1939) * Improves no project active error message * copy fixes * camelCase to dash-case * pr fixes * Update src/getProjectId.js Co-Authored-By: rachelsaunders <52258509+rachelsaunders@users.noreply.github.com> Co-authored-by: rachelsaunders <52258509+rachelsaunders@users.noreply.github.com>

view details

Valentin Funk

commit sha a2384c21c4996439c723cbdf1fc27e4641bd5477

Fix deploys failing if exporting null in any exported object from functions directory (#1951)

view details

Fred Zhang

commit sha cf4eb0748343b46d72c695109a5ec00c8bac936b

Release Firestore Emulator v1.10.3 (#1955)

view details

Fred Zhang

commit sha 2d36abcbeeddb220ab1bc90f3d6951c65f4e4321

Update download path of Firestore emulator (#1958)

view details

joehan

commit sha bf2acc851fc93a3ef1b59fecac19e56ca0fd5c82

improves uninstall experience (#1944) * improves uninstall experience * Update src/commands/ext-uninstall.ts Co-Authored-By: rachelsaunders <52258509+rachelsaunders@users.noreply.github.com> * Update src/commands/ext-uninstall.ts Co-Authored-By: rachelsaunders <52258509+rachelsaunders@users.noreply.github.com> * Update src/commands/ext-uninstall.ts Co-Authored-By: rachelsaunders <52258509+rachelsaunders@users.noreply.github.com> * adds 1 more newline * fixes merge conflict * copy fix and add resource to nice name mapping Co-authored-by: rachelsaunders <52258509+rachelsaunders@users.noreply.github.com>

view details

Fred Zhang

commit sha 8a97a3e019687193ec40d98552af7c735bc63137

Release Firestore emulator 1.10.4 (#1959) Add a test to make sure download path and remote URL match

view details

Sam Stern

commit sha 5797ce0705d350a688400e7713be7561c165284e

Fix port checking with external host (#1954)

view details

Sam Stern

commit sha 75f30d924b63498f830ae777ab1439b2709e5405

Better error message when trying to set config vars beginning with "firebase" (#1953)

view details

push time in 11 days

create barnchkintone/js-sdk

branch : chore-webpack-to-rollup

created branch time in 11 days

delete branch shisama/react-slideshow-ui

delete branch : renovate/react-16.x

delete time in 12 days

push eventshisama/react-slideshow-ui

renovate[bot]

commit sha 0524549b666c36fb0097c2b62896af91e0dde594

chore(deps): update dependency @types/react to v16.9.44 (#123) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 12 days

PR merged shisama/react-slideshow-ui

chore(deps): update dependency @types/react to v16.9.44 renovate

This PR contains the following updates:

Package Type Update Change
@types/react devDependencies patch 16.9.17 -> 16.9.44

Renovate configuration

:date: Schedule: "monthly" (UTC).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+8 -8

0 comment

2 changed files

renovate[bot]

pr closed time in 12 days

delete branch shisama/react-slideshow-ui

delete branch : renovate/jest-24.x

delete time in 12 days

push eventshisama/react-slideshow-ui

renovate[bot]

commit sha a1435144e5ddaca7b995f99a7fe800230a23d6d1

chore(deps): update dependency @types/jest to v24.9.1 (#122) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 12 days

PR merged shisama/react-slideshow-ui

chore(deps): update dependency @types/jest to v24.9.1 renovate

This PR contains the following updates:

Package Type Update Change
@types/jest devDependencies minor 24.0.25 -> 24.9.1

Renovate configuration

:date: Schedule: "monthly" (UTC).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+34 -15

0 comment

2 changed files

renovate[bot]

pr closed time in 12 days

delete branch shisama/react-slideshow-ui

delete branch : renovate/pin-dependencies

delete time in 12 days

push eventshisama/react-slideshow-ui

renovate[bot]

commit sha 9af827bc7e361358e7f707cba9a5e016113fcff1

chore(deps): pin dependencies (#121) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 12 days

PR merged shisama/react-slideshow-ui

chore(deps): pin dependencies renovate

This PR contains the following updates:

Package Type Update Change
@types/react-test-renderer devDependencies pin ^16.9.1 -> 16.9.1
@typescript-eslint/parser devDependencies pin ^2.14.0 -> 2.14.0
typescript (source) devDependencies pin ^3.7.4 -> 3.7.4
webpack devDependencies pin ^4.41.5 -> 4.41.5
webpack-cli devDependencies pin ^3.3.10 -> 3.3.10

:pushpin: Important: Renovate will wait until you have merged this Pin PR before creating any upgrade PRs for the affected packages. Add the preset :preserveSemverRanges your config if you instead don't wish to pin dependencies.


Renovate configuration

:date: Schedule: "monthly" (UTC).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+35 -16

0 comment

2 changed files

renovate[bot]

pr closed time in 12 days

issue openedGoogleChromeLabs/browser-nativefs

Demo page cannot import 'imageToBlob'

Hi, I read this article. Thank you for writing an interesting article and your contributions to the new Native File System API. However, I couldn't try demo page on Chrome (86.0.4220.0(Official Build)canary (x86_64)). Console shows me the below error message.

Uncaught SyntaxError: The requested module 'https://unpkg.com/browser-nativefs' does not provide an export named 'imageToBlob'

I guess that imageToBlob cannot be used due to this change (#16).

If the demo page was broken unintentionally, please fix the demo page or export imageToBlob.

created time in 13 days

more