reptiles.dev
Generate colorful and temporarily identifiable SVGs with unique urls.
"><img src="https://reptiles.dev/svg " /> <img src="https://reptiles.dev/123" />
Generate colorful and temporarily identifiable SVGs with unique urls.
"><img src="https://reptiles.dev/svg " /> <img src="https://reptiles.dev/123" />
Get a random image: reptiles.dev/svg
Get a temporarily identifiable random image: reptiles.dev/123 or reptiles.dev/svg?key=123
Customize generated image: reptiles.dev/svg?hue=green&luminosity=dark&size=20
Visit reptiles.dev to use a UI to customize generated images and view available options.
Alternatively use the GraphQL playground and read the detailed documentation on all available options.
Generated SVGs are cached for up to 30 minutes before they are removed. After that point a new image will be generated when the url is visited.
This method of generating random yet temporarily identifiable images is great to use when mocking & developing front-ends, mapping some fake ids to images, or as placeholder images inside a Storybook.
<img src="https://reptiles.dev/svg" /> <img src="https://reptiles.dev/some-identifier" /> <img src="https://reptiles.dev/svg?width=10&luminosity=light&hue=147A34" /> <img src="https://reptiles.dev/random" />
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| node | major | 12.22
-> 16.15
|
v16.15.0
Adds experimental support to the fetch API. This adds the --experimental-fetch
flag that installs the fetch
, Request
, Response
, Headers
, and FormData
globals.
fs.write
, fs.writeFileSync
(Livia Medeiros) #421493d4df9cd70
] - (SEMVER-MINOR) benchmark: add subarray
to buffer-slice
(Benjamin Gruenbaum) #41596d40f5a177a
] - buffer: improve blob read performance (Xuguang Mei) #4211784752a495f
] - (SEMVER-MINOR) buffer: alias subarray
and slice
(Benjamin Gruenbaum) #41596c5da1dda4a
] - build: use ccache in make-v8.sh on ppc64le and s390x (Richard Lau) #42204ba56e41953
] - build: drop shortened URL from lint-commit-message (Richard Lau) #42168b2c88ec69c
] - build: fix usage of input in feature action (Michael Dawson) #42150bcabd70d93
] - build: increase max ops for stale feature action (Michael Dawson) #42130042fb6f4d5
] - build: add corepack to the auto-updated dependencies (Maël Nison) #42090611cbf13a6
] - build: last test of the stale feature action (Michael Dawson) #420850d8f76ff2f
] - build: update feature close action for testing (Michael Dawson) #42082bc3d8a752f
] - build: cancel running CI jobs when a PR is updated (Michaël Zasso) #42017e049173bce
] - build: increase operations and test tag (Michael Dawson) #420384c47d59e9b
] - build: allow manual run of feature request action (Michael Dawson) #42037692ee2ae06
] - build: add action to close stale feature requests (Michael Dawson) #41981290a2bfd81
] - build: prevent concurrent CI and CQ workflow runs (Michaël Zasso) #42016d2c1624279
] - build: use zoslib_include_dir provided by node-gyp (alexcfyung) #41713db4a3dc1a6
] - build: move tool updates workflow runtime a day later (Rich Trott) #4198224d0c32af4
] - build: extend yamllint configuration (Mestery) #41756428b967ea4
] - build: remove broken x32 arch support (Ben Noordhuis) #4190551847e0d24
] - build: revert fast-track changes (Filip Skokan) #418921452f8d6f1
] - build: improve consistency between workflows (Mestery) #417919677da4b46
] - (SEMVER-MINOR) build: add --v8-enable-hugepage flag (Daoming Qiu) #414875468de5317
] - build,tools: change the quotes in YAML (Mestery) #41756f32c39762c
] - child_process: kHideConsoleWindows for spawnSync (Raymond Zhao) #41412914f9071ba
] - cluster: respect listen backlog set by workers (Elad Nava) #41623f990308972
] - crypto: fix auth tag length error when mode != GCM (Tobias Nießen) #423837f43f94304
] - crypto: fix fingerprint string size calculation (Tobias Nießen) #42175602f34eeb8
] - crypto: add CHECKs to remaining BIO_s_mem allocs (Tobias Nießen) #421554eecb25125
] - crypto: validate this
value for webcrypto.getRandomValues
(Antoine du Hamel) #41760b7599d8b14
] - (SEMVER-MINOR) crypto: add KeyObject.prototype.equals method (Filip Skokan) #4209370ae0ae8a0
] - crypto: check result of BIO_new in X509ToObject (Tobias Nießen) #4197936b9028f4f
] - crypto: rename X509_NAME_FLAGS (Tobias Nießen) #42001a592442218
] - (SEMVER-MINOR) crypto: expose Web Crypto API on the global scope (Antoine du Hamel) #4193846dda316df
] - crypto: do not advertise unsupported algorithms (Brian White) #41864adb88fcb46
] - (SEMVER-MINOR) crypto: support RFC 2818 compatible checkHost (Tobias Nießen) #41569e9d7af1cc6
] - debugger: correct typo in inspect_repl.js (Kohei Ueno) #42267e6019a4cc0
] - debugger: add debugger alias for exec(expr) (Xuguang Mei) #4190783691ada5b
] - debugger: remove duplicate setPauseOnException call (Balakrishna Avulapati) #418387e73e5e46b
] - deps: upgrade npm to 8.5.5 (npm team) #423828d734cbde6
] - deps: cares: cherry-pick b5a3d96
(bradh352) #42216ba1d949ce0
] - deps: V8: cherry-pick c6f6626
(Lu Yahan) #422406b721d7103
] - deps: upgrade npm to 8.5.3 (npm team) #42205baeb66a35a
] - deps: update nghttp2 to 1.47.0 (Yash Ladha) #421271a0f26f55c
] - deps: upgrade npm to 8.5.2 (npm team) #42122396240bf80
] - deps: V8: cherry-pick 77d5154
(Lu Yahan) #420673f09a6d227
] - deps: V8: cherry-pick b663343
(Lu Yahan) #42067a73536b286
] - deps: upgrade npm to 8.5.1 (npm-robot) #42039c64b0381ee
] - deps: update undici to 5.0.0 (Node.js GitHub Bot) #42583a670c1fb5f
] - deps: update undici to 4.16.0 (Node.js GitHub Bot) #42414721d10751b
] - deps: update undici to 4.15.1 (Michaël Zasso) #4224683a667621b
] - deps: update undici to 3e267ec
(Michaël Zasso) #41955208ab5723e
] - doc: improve README.md usability (Rich Trott) #42378682248c980
] - doc: add that chacha20-poly1305 is IETF version (Tobias Nießen) #4237083391d185c
] - doc: document goal to have examples (Michael Dawson) #422747073017efb
] - doc: fix Embedder's Guide link to V8 official docs (Aroyan) #42373cb07930bda
] - doc: remove unneeded lint disable comment (Rich Trott) #42374fb42f99514
] - doc: revise async_hooks docs (Rich Trott) #42337835e65b78e
] - doc: add @ShogunPanda to collaborators (Paolo Insogna) #42362df1909982d
] - doc: update base branch name for nodejs/nodejs.org
(Danielle Adams) #423554f6b187059
] - doc: fix async iterable pipeline signal examples (Randall Leeds) #422583188dcb390
] - doc: clarify path search in child_process.spawn
(Damjan Cvetko) #41418f53b454e2e
] - doc: clarify the meaning of legacy status (Darshan Sen) #4226943b8a4fc57
] - doc: improve pipe description (Mikael Finstad) #422959fa6e445d5
] - doc: remove outdated timeout.unref content (Xuguang Mei) #42241a84896ea2c
] - doc: deprecate string coercion in fs.write
, fs.writeFileSync
(Livia Medeiros) #42149436bdde654
] - doc: remove refs to old OpenSSL list-* commands (Tobias Nießen) #422356763bede4c
] - doc: readline 'line'
event emits final line (Matt Probert) #422146545094a94
] - doc: update stale feature messages (Michael Dawson) #42217275b66d54e
] - doc: remove erroneous comma in cluster explainer (Tobias Nießen) #42238cda623cc1d
] - doc: remove "considered" for clarity (Rich Trott) #4221817172fef20
] - doc: clarify that some modules don't work when compiled without ssl (Antoine du Hamel) #42198126045356a
] - doc: add note about nghttp2 hd pair size (Rafael Silva) #4217263b468f753
] - doc: use parenthesis instead of em dash (Antoine du Hamel) #4220219b62ddd68
] - doc: add next-10 to strategic initiatives (Michael Dawson) #42167993a943f2c
] - doc: add missing single-quotes to http.OutgoingMessage
(Juan José Arboleda) #42162d0ce089622
] - doc: fix typos (apeltop) #4214688e67b8ec3
] - doc: add JakobJingleheimer to collaborators list (Jacob Smith) #421855322c73241
] - doc: remove reference to obsolete security program (Rich Trott) #421445980b6d133
] - doc: remove repeated a word (apeltop) #42138a70a1ce3a9
] - doc: make building with ninja more discoverable (Balakrishna Avulapati) #41840bc457c2339
] - doc: document change to IncomingMessage.headers enumerability (Arnold Zokas) #420951eb4d8b89c
] - doc: add meixg to triagers (Xuguang Mei) #420663d75c8748c
] - doc: clarify persistent ref behavior (Michael Dawson) #420358c26d8cea1
] - doc: move bnoordhuis back to collaborators (Ben Noordhuis) #420640c21b58d57
] - doc: clarify supported versus enabled TLS ciphers (Tobias Nießen) #42063a658437c64
] - doc: add missing api entries on performance (legendecas) #4201851cb78022e
] - doc: fix typo in http2 endAfterHeaders description (Alexandru Comanescu) #4206040ddfa4e69
] - doc: make minor fixes to contributing guides (T-O-R-U-S) #4196660d6409af0
] - doc: use openpgp.org for keyserver examples (Nick Schonning) #392279800719237
] - doc: adjust a/an word usage (Derek Wolpert) #4191543894b1bc4
] - doc: capitalize valgrind (T•Ø•R•Ü•S) #41986a34cc75026
] - doc: fix deprecation number (Antoine du Hamel) #41990dd88f54d57
] - doc: add marsonya to collaborators (Akhil Marsonya) #419918858950a9f
] - doc: deprecate notice for process methods (Yash Ladha) #41587d77db88386
] - doc: fix bug in readable.unshift
code example (Xuguang Mei) #4194481e56c9178
] - doc: add missing buffer
in the stream/consumers
import example (Mestery) #41961c08efba968
] - doc: fix typo in readableStream.locked description (Tobias Nießen) #41923e21831bad1
] - doc: fix wrong indent in stream documentation (Xuguang Mei) #41943e55f340052
] - doc: emphasize security warning in vm module doc (Rich Trott) #41916ce15007fd7
] - doc: clarify tls.Server
'connection'
event documentation (Austin Cheney) #419176fc0a25b64
] - doc: improve scrollbar appearance in dark mode (Aaron Xie) #4189090d955100d
] - doc: replace text with paths in toggle SVGs (Brian White) #418856fd538331d
] - doc: edit process.config deprecation text (Rich Trott) #4188955caa10c54
] - doc: add joesepi to collaborators (Joe Sepi) #4191473f3a2cf96
] - doc: remove unneeded ellipsis in header (Rich Trott) #41888b950f5db84
] - doc: fix webstream close reject state state doc (Benjamin Gruenbaum) #41860e46c7d6f69
] - (SEMVER-MINOR) doc: deprecate buffer.slice
(Benjamin Gruenbaum) #4159683129729c6
] - doc: fix backticks around 'default' (Tobias Nießen) #41613f8819e86fd
] - doc: fix version history for net.Socket
and net.Server
(Antoine du Hamel) #4226812bf85a606
] - doc,tools: improve navigability of API docs (Paolo Insogna) #4140437f6f92905
] - errors: do not access .stack in debug (Benjamin Coe) #42096166eb782f9
] - esm: fix base URL for network imports (Bradley Farias) #42131b68db72746
] - esm: fix relative imports for https (Bradley Farias) #42119c777cb3368
] - esm: make extension-less errors in type:module actionable (Bradley Farias) #423012e42ccf1a5
] - esm: improve typings and code coverage (Bradley Farias) #4230525017ca107
] - esm: add runtime warning for specifier resolution flag (Geoffrey Booth) #422521324023fea
] - esm: improve fetch_module
test coverage and remove hack (Antoine du Hamel) #419479b8c927d29
] - esm: remove erroneous context.parentURL
property passed to load
hook (Jacob Smith) #4197547cefec5c9
] - esm: fix typo in fetch_module
(Michael Scovetta) #419240d185f7930
] - (SEMVER-MINOR) esm: support https remotely and http locally under flag (Bradley Farias) #36328b0a83115db
] - events: set default handler value (Benjamin Gruenbaum) #419706b55ba2fa2
] - fs: adjust default length
for fs.readSync
and fsPromises/read
(Livia Medeiros) #42128da87c731b8
] - fs: fix default length
parameter for fs.read
(wbt) #4034933e4a32f9e
] - (SEMVER-MINOR) fs: support copy of relative links with cp and cpSync (Marcos Bjoerkelund) #41819571eb6dc74
] - fs: fix cb/sync writev empty array behavior (Benjamin Gruenbaum) #41932257a7a5802
] - fs: fix writev empty array error behavior (Benjamin Gruenbaum) #419192d165652f1
] - fs: refactor to use ES2020 syntax (小菜) #4190339fb114dde
] - (SEMVER-MINOR) http: trace http client by perf_hooks (theanarkh) #4234516c00c6ac8
] - http: add default argument for Agent.prototype.getName (小菜) #41906d301a8825b
] - http2: fix potential integer overflow (Michael Dawson) #42248ddef6bbcb8
] - http2: add edge case to GOAWAY request (Rafael Silva) #4219028af75ef65
] - http2: close stream and session on frameError (Rafael Silva) #42147ebe2b6d21e
] - lib: refactor to use primordials in lib/assert.js
(Akhil Marsonya) #41702dcebb99dfc
] - lib: fix AsyncResource.bind not using 'this' from the caller by default (Roch Devost) #42177e1704407ae
] - lib: clean after the cancel algorithm throw error (Chen Gang) #4136691a06bd629
] - lib: add legacy built-in functions to primordials (Antoine du Hamel) #42049e80043fb61
] - lib: stop installing webcrypto if no_browser_globals
is true
(Mestery) #419719946b9bceb
] - lib: allow respondWithNewView on byob auto allocated streams (Sean Quinlan) #41887f4e39171de
] - lib: restrict usage of fetch related globals in core internals (Antoine du Hamel) #41957b1f0cc6412
] - lib: move kEnumerableProperty to internal/util (Mestery) #418772a85e0ac00
] - lib: add internal genericNodeError() function (Rich Trott) #41879647805a747
] - (SEMVER-MINOR) lib: add FormData global when fetch is enabled (Michaël Zasso) #41956f17ce913c9
] - (SEMVER-MINOR) lib: add fetch (Michaël Zasso) #417492cbf45b8a5
] - loader: fix esm resolve for symlink file (Xuguang Mei) #42197a363842261
] - meta: update AUTHORS (Node.js GitHub Bot) #42404a122eb1989
] - meta: update AUTHORS (Node.js GitHub Bot) #42317c56e15a0eb
] - meta: add dependencies label to label-pr-config (Mestery) #42129137ca4e1d4
] - meta: update AUTHORS (Node.js GitHub Bot) #4222709ab04696f
] - meta: update AUTHORS (Node.js GitHub Bot) #42142d4d9c00949
] - meta: correct link to feature request document (Simen Bekkhus) #420922135f8e6cb
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #42068b969a278eb
] - meta: remove collaborator (Rich Trott) #42073de035bceda
] - meta: update AUTHORS (Node.js GitHub Bot) #42058f5ffa34f77
] - meta: use plain emojis instead of escape sequences (Mestery) #419896f1adf1f3e
] - meta: update AUTHORS and .mailmap (Rich Trott) #41953363028c887
] - (SEMVER-MINOR) module: unflag esm json modules (Geoffrey Booth) #41736b3afb20b44
] - (SEMVER-MINOR) net: add new options to net.Socket
and net.Server
(Paolo Insogna) #41310bd48ad9c16
] - node-api: fix typo in node_api.cc
(Austin Kelleher) #4211011ec3345e7
] - (SEMVER-MINOR) node-api: add node_api_symbol_for() (Darshan Sen) #413297c0b8ca5ac
] - perf_hooks: do not return all entries with getEntriesBy[Name|Type] (Xuguang Mei) #42104b7a307f0ed
] - perf_hooks: use arrays to store EntryBuffers (Xuguang Mei) #4203261ecdf8f12
] - process: fix named report export (madflow) #41861bc08165953
] - process: deprecate multipleResolves (Benjamin Gruenbaum) #41872a88d4a2e2c
] - repl: remove preview when press escape (meixg) #4205383267aaa7f
] - repl: #41690 REPL gives wrong autocomplete on literals (Xuguang Mei) #4188373ce911a6f
] - src: convert hex2bin() into a regular function (Darshan Sen) #423217fe16ecc7a
] - src: fix coverity warnings in node_file.cc (Michael Dawson) #422725b30e28eb4
] - src: check EC_POINT_get_affine_coordinates result (Tobias Nießen) #4230457b619da46
] - src: simplify bound check in ParseArrayIndex (Tobias Nießen) #423060e3e3fda22
] - src: avoid returning invalid value from hex2bin (Tobias Nießen) #423075eaa59159f
] - src: check return value of HMAC_Final (Tobias Nießen) #42303376b3c4293
] - src: include internal/options in the snapshot (Joyee Cheung) #42203268fd97925
] - src: remove redundant buffer size check (Tobias Nießen) #4225790ce5c9fc5
] - src: perform minor cleanups on zlib code (Anna Henningsen) #42247de3748a7e7
] - src: use emplace_back
instead of push_back
(Yash Ladha) #42159830f93d892
] - src: fix unchecked return warning from coverity (Michael Dawson) #42176db9f7752a9
] - src: return proper URLs from node_api_get_module_file_name (Anna Henningsen) #41758d4b1b5cf85
] - src: skip revoke_data_object if uuid is not found (Xuguang Mei) #422123026449009
] - src: remove dead code in AddFingerprintDigest (Tobias Nießen) #4214529fd5ff37d
] - src: combine GetCurveASN1Name and GetCurveNistName (Tobias Nießen) #42118447ae8c5a3
] - src: simplify TLSWrap::SetSession (Tobias Nießen) #420872fe17f3891
] - src: prefer bool over int in crypto_common (Tobias Nießen) #42097237f47e38e
] - src: simplify arg type of AddFingerprintDigest (Tobias Nießen) #421014244b1a0bb
] - src: do not ignore return value of BIO_reset (Tobias Nießen) #42103e77a7cf985
] - src: simplify GetExponentString (Tobias Nießen) #42121c811b8a1cb
] - (SEMVER-MINOR) src: allow preventing InitializeInspector in env (Shelley Vohr) #35025af73a853f5
] - src: use const reference instead of pointer in URL::SerializeURL (Anna Henningsen) #41759703593ab2a
] - src: reserve string allocation space early in URL::SerializeURL (Anna Henningsen) #41759170a6cb33e
] - src: fix query/fragment serialization in URL::SerializeURL (Anna Henningsen) #4175986b9d3af98
] - src: don't print interface if sin6_scope_id is 0 (Santiago Gimeno) #41547fdea60e958
] - src,buffer: evaluate THROW_AND_RETURN_IF_OOB() expression only once (Darshan Sen) #41945bf1f485c8d
] - src,crypto: avoid tristate Maybe<bool> in ExportJWKEcKey() (Darshan Sen) #42223a5b189cda7
] - stream: use .chunk when calling adapters's writev (Xuguang Mei) #421610c690456cf
] - stream: add more forEach tests (Benjamin Gruenbaum) #41937f12cf6db47
] - (SEMVER-MINOR) stream: add reduce (Benjamin Gruenbaum) #416694b6343964e
] - stream: use synchronous error validation on iteration helpers (iMoses) #4165260e28ba507
] - stream: add asIndexedPairs (Benjamin Gruenbaum) #4168188a48197c4
] - stream: add drop and take (Benjamin Gruenbaum) #41630205c018ab4
] - (SEMVER-MINOR) stream: support flatMap (Benjamin Gruenbaum) #416120be2321d53
] - (SEMVER-MINOR) stream: support some and every (Benjamin Gruenbaum) #41573ac8526e9a5
] - (SEMVER-MINOR) stream: add toArray (Benjamin Gruenbaum) #41553dcc58314b9
] - (SEMVER-MINOR) stream: add forEach method (Benjamin Gruenbaum) #41445f21f104c7c
] - string_decoder: fix crash when calling __proto__.write() (Darshan Sen) #42062e3bced182c
] - test: give slow tests more time on Rasberry PIs (Michael Dawson) #4238004243a85c7
] - test: improve https_renew_cert.sh script (Tobias Nießen) #423436d422ad807
] - test: improve _http_incoming.js coverage (Yoshiki Kurihara) #422113d37efe588
] - test: improve _http_outgoing coverage (Yoshiki Kurihara) #42213245577e15c
] - test: add test case for reverted 17.7 regression (Rich Trott) #422833cc06de597
] - test: use global webcrypto for WPT tests (Antoine du Hamel) #42236623be18fa3
] - test: cover 32-bit sizes in generatePrime (Tobias Nießen) #4220770281e17ad
] - test: fix test-process-env-tz.js by using RegExp (Khaidi Chu) #4211333b11a3548
] - test: update V8 trace events test expectations (Nikolaos Papaspyrou) #42120978b50fe44
] - test: deflake test-common-expect-warning (Luigi Pinca) #42046629d06ace8
] - test: validate EventEmitterAsyncResource
methods throw on invalid this (Yoshiki Kurihara) #4204117af006e38
] - test: increase Fibonacci argument to 40 (Rich Trott) #42055b06780801c
] - test: remove test-stdout-close-catch flaky designation (Rich Trott) #420459ae6982387
] - test: check that fetch globals are disabled by default (Michaël Zasso) #420152a1a94bbbb
] - test: improve vm test coverage (Yoshiki Kurihara) #418473e354da097
] - test: run webmessaging/broadcastchannel WPT (Ben Noordhuis) #41962711e863084
] - test: fix names of tests marked flaky on IBM i (Richard Lau) #4198495eb03c298
] - test: fix typographical error (Rich Trott) #4198331def41391
] - test: fix intl tests on small-icu builds (Antoine du Hamel) #4193911e76fcba4
] - test: remove lint rule for setTimeout() arguments (Rich Trott) #41901fd8bf09608
] - test: move test-crypto-engine to addon (Michael Dawson) #4183025109a6471
] - test: improve stability of oom test (Benjamin Gruenbaum) #41681ad17c9ce0c
] - test,crypto: add and update empty passphrase regression tests (Darshan Sen) #423199649d656ba
] - tls: avoid throw in onerror for bad TLSSocket obj (Valters Jansons) #41523789e6041a6
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #424031c1061549a
] - tools: update doc to [email protected] [email protected] (Node.js GitHub Bot) #4231597aa236083
] - tools: update lint-md-dependencies to [email protected] [email protected] (Node.js GitHub Bot) #423167636370bdb
] - tools: update eslint to 8.11.0 (Node.js GitHub Bot) #42318359395393f
] - tools: fix web streams API links (Brian White) #42153fe5578b627
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #422268532f83c8e
] - tools: update lint-md rollup dependencies (Node.js GitHub Bot) #42141f2a16158a0
] - tools: update eslint to 8.10.0 (Node.js GitHub Bot) #4214311f747b0e4
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #42057c47b436bd0
] - tools: enable es2022 env in ESLint config (Michaël Zasso) #42043bbdf285a39
] - tools: add console
to the list of restricted globals (Antoine du Hamel) #42012aace6c2626
] - tools: lint deprecation codes (Antoine du Hamel) #41992c229889022
] - tools: fix bugs in prefer-primordials linter rule (Antoine du Hamel) #42010410d0ce44a
] - tools: add timers functions to the list of restricted globals (Antoine du Hamel) #4201306d8c53e62
] - tools: reduce list of globals in ESLint config (Rich Trott) #4199682b64f44fc
] - tools: update remark-preset-lint-node to 3.3.1 (Rich Trott) #419991db9cc7e59
] - tools: update ESLint to 8.9.0 (Luigi Pinca) #41973f8c6232f90
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #4194157d5576c4d
] - tools: fix typo in prefer-primordials.js (Ikko Ashimine) #418914bba27935a
] - tools,lib: remove global
and Intl
from the list of globals (Antoine du Hamel) #42014e918570d10
] - url: preserve null char in WHATWG URL errors (Rich Trott) #42263962a8ec350
] - url: trim leading and trailing C0 control chars (Rich Trott) #4219678647edba7
] - url, src: modify one special_back_slash
(Khaidi Chu) #42112a458fbf949
] - worker: do not send message if port is closing (Rich Trott) #42357604621a275
] - worker: fix typo in debug statement (Antoine du Hamel) #42011237affc951
] - (SEMVER-MINOR) worker: graduate get/setEnvironmentData APIs (James M Snell) #41272v16.14.2
This is a security release.
Update to OpenSSL 1.1.1n, which addresses the following vulnerability:
BN_mod_sqrt()
reachable when parsing certificates (High)(CVE-2022-0778)
More details are available at https://www.openssl.org/news/secadv/20220315.txt3924618c74
] - deps: update archs files for OpenSSL-1.1.1 (Hassaan Pasha) #423527a6a870d58
] - deps: upgrade openssl sources to OpenSSL_1_1_1n (Hassaan Pasha) #42352c533b430f4
] - test: fix tests affected by OpenSSL update (Michael Dawson) #42352v16.14.1
2a24e763d5
] - async_hooks: fix imports in context example (Yash Ladha) #39229c4a296f59b
] - benchmark: enable no-empty ESLint rule (Rich Trott) #41831abe2eb9fc0
] - benchmark: avoid input param manipulation (Jithil P Ponnan) #417412c566a9830
] - benchmark: use Object.hasOwn() instead of hasOwnProperty() (Rich Trott) #41769b77e72ab12
] - benchmark: replace hasOwnProperty() with Object.hasOwn() (Rich Trott) #41724ec72cb4019
] - benchmark: remove unreachable code from crypto/hash-stream-creation (Rich Trott) #4153514bb6f97f0
] - buffer: fix atob/btoa no-arg case (Benjamin Gruenbaum) #4147879e2ab2a67
] - build: remove windows-2022 from v16.x actions (Danielle Adams) #422992893b4c85a
] - build: check if python is a executable program (himself65) #366965e4fc04821
] - build: enable zoslib installation on z/OS (alexcfyung) #414931e3c9ebaae
] - build: fix libuv builds for android aarch64 (Darshan Sen) #4155546f714f92a
] - crypto: check return code from EVP_DigestUpdate (Michael Dawson) #4180033abbf9f21
] - crypto: fix webcrypto.subtle
signature (Antoine du Hamel) #41761faceae486b
] - crypto: revise variables for const use instead of let (Rich Trott) #41614fe0f9dc611
] - crypto: remove wildcard options for checkEmail (Tobias Nießen) #41599188c3ab918
] - crypto: adjust types for getRandomValues (LiviaMedeiros) #41481📅 Schedule: "on the first day of the month" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
If both count
and colors
parameters are passed, but length of
colors
is less than count
, randomly generate extra colors to satisfy
the desired color count.
Closes #4.
Specifically, only do this if both parameters are explicitly passed by the user, ie:
?colors=0b486b
-> only use Astronaut Blue, since count
was not explicitly passed?count=4&colors=0b486b
-> use Astronaut Blue and randomly generate three extra colorsI can do up a PR for this if it's something which makes sense to add :)
Love this project by the way, going to be using it in quite a few places.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| lint-staged | 12.4.1
-> 13.0.0
| | | | |
v13.0.0
lint-staged
will no longer support Node.js 12, which is EOL since 30 April 2022v12.5.0
--config <path>
(641d1c2)--diff
option (d4da24d)--diff-filter
option for overriding list of (staged) files (753ef72)--diff
option for overriding list of (staged) files (35fcce9)v12.4.3
v12.4.2
📅 Schedule: "on the first day of the month" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| husky (source) | 7.0.4
-> 8.0.1
| | | | |
v8.0.1
v8.0.0
husky -
prefix to logged global error messages by @joshbalfour in https://github.com/typicode/husky/pull/1092PATH
when command not found to improve debuggability$HUSKY=0
/usr/bin/env sh
instead of direct path of sh
by @skhaz in https://github.com/typicode/husky/pull/1051./husky.sh
by @hyperupcall in https://github.com/typicode/husky/pull/1104basename
/dirname
to treat $0
as an argument by @mataha in https://github.com/typicode/husky/pull/1132git.io
links by @renbaoshuo in https://github.com/typicode/husky/pull/1136npx --no-install
option with npx --no
by @sibiraj-s in https://github.com/typicode/husky/pull/1070pnpm
installation by @MohamadKh75 in https://github.com/typicode/husky/pull/1139📅 Schedule: "on the first day of the month" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @commitlint/cli (source) | 16.2.4
-> 17.0.2
| | | | |
| @commitlint/config-conventional (source) | 16.2.4
-> 17.0.2
| | | | |
v17.0.2
Note: Version bump only for package @commitlint/cli
v17.0.1
core.commentChar
from git config with --edit
flag (#3191) (e5fee05), closes #3190 #3190 #3190v17.0.0
drop node v12 support
chore: rename circleci windows job
node version is not defned by the name anyways (i think)
v16.3.0
Note: Version bump only for package @commitlint/cli
Note: Version bump only for package @commitlint/cli
Note: Version bump only for package @commitlint/cli
Note: Version bump only for package @commitlint/cli
v17.0.2
v17.0.0
drop node v12 support
chore: rename circleci windows job
node version is not defned by the name anyways (i think)
Note: Version bump only for package @commitlint/config-conventional
Note: Version bump only for package @commitlint/config-conventional
📅 Schedule: "on the first day of the month" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @graphql-codegen/typescript-resolvers | 2.6.1
-> 2.6.6
| | | | |
| @iconify/react (source) | 3.2.1
-> 3.2.2
| | | | |
| @nextui-org/react (source) | 1.0.0-beta.6
-> 1.0.0-beta.9
| | | | |
| @types/react | 18.0.8
-> 18.0.12
| | | | |
| @types/react-dom | 18.0.3
-> 18.0.5
| | | | |
| @typescript-eslint/eslint-plugin | 5.21.0
-> 5.28.0
| | | | |
| @typescript-eslint/parser | 5.21.0
-> 5.28.0
| | | | |
| apollo-server-micro | 3.6.7
-> 3.8.2
| | | | |
| concurrently | 7.1.0
-> 7.2.2
| | | | |
| eslint (source) | 8.14.0
-> 8.17.0
| | | | |
| eslint-config-next | 12.1.5
-> 12.1.6
| | | | |
| graphql | 16.4.0
-> 16.5.0
| | | | |
| ioredis | 5.0.4
-> 5.0.6
| | | | |
| lint-staged | 13.0.0
-> 13.0.1
| | | | |
| nanoid | 3.3.3
-> 3.3.4
| | | | |
| next (source) | 12.1.5
-> 12.1.6
| | | | |
| next-themes | 0.1.1
-> 0.2.0
| | | | |
| prettier (source) | 2.6.2
-> 2.7.0
| | | | |
| react (source) | 18.1.0
-> 18.2.0
| | | | |
| react-dom (source) | 18.1.0
-> 18.2.0
| | | | |
| typescript (source) | 4.6.4
-> 4.7.3
| | | | |
v2.6.6
d16beba
]
v2.6.5
c3d7b72
]
v2.6.4
f1fb77b
]
v2.6.3
9a5f31c
]
v2.6.2
2966686
]
v1.0.0-beta.9
allowTextSelectionOnPress
was added to the Card in order to control whether text selection should be enabled on the pressable element.Card.Body
and added background color by @tianenpang in https://github.com/nextui-org/nextui/pull/514Full Changelog: https://github.com/nextui-org/nextui/compare/v1.0.0-beta.8...v1.0.0-beta.9
v1.0.0-beta.8
useMenu
useMenuItem
useMenuSection
useTreeState
#507+ ds: (value) => ({
+ dropShadow: value
+ }),
+ shadow: (value) => ({
+ boxShadow: value
+ }),
+ dshadow: (value) => ({
+ dropShadow: value
+ }),
+ dropShadow: (value) => ({
+ filter: `$dropShadows${value}`
+ }),
Light Theme:
dropShadows: {
+ xs: 'drop-shadow(0 2px 4px rgb(104 112 118 / 0.07)) drop-shadow(0 1px 1px rgb(104 112 118 / 0.04))',
+ sm: 'drop-shadow(0 2px 8px rgb(104 112 118 / 0.07)) drop-shadow(0 2px 4px rgb(104 112 118 / 0.04))',
+ md: 'drop-shadow(0 4px 12px rgb(104 112 118 / 0.08)) drop-shadow(0 20px 8px rgb(104 112 118 / 0.04))',
+ lg: 'drop-shadow(0 12px 24px rgb(104 112 118 / 0.15)) drop-shadow(0 12px 14px rgb(104 112 118 / 0.1))',
+ xl: 'drop-shadow(0 25px 34px rgb(104 112 118 / 0.35))'
}
Dark Theme:
dropShadows: {
+ xs: 'drop-shadow(0 2px 4px rgb(0 0 0 / 0.07)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.04))',
+ sm: 'drop-shadow(0 2px 8px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 4px rgb(0 0 0 / 0.04))',
+ md: 'drop-shadow(0 4px 12px rgb(0 0 0 / 0.08)) drop-shadow(0 20px 8px rgb(0 0 0 / 0.04))',
+ lg: 'drop-shadow(0 12px 24px rgb(0 0 0 / 0.15)) drop-shadow(0 12px 14px rgb(0 0 0 / 0.1))',
+ xl: 'drop-shadow(0 25px 34px rgb(0 0 0 / 0.35))'
}
Usage example:
<Button
css={{
dropShadow: "$lg",
}}
/>
override-styles.mdx
by @DannyNemer in https://github.com/nextui-org/nextui/pull/486Radio
refactor and integration with react-aria/radio
. by @tianenpang #491Card
refactor and integration with usePress
and useHover
react-aria hooks. by @jrgarciadev #511bgBlur
to not modulate background value by @DannyNemer in https://github.com/nextui-org/nextui/pull/485bordered
prop has been removed, use variant="bordered"
instead.shadow
prop has been removed, use variant="shadow"
instead.cover
prop has been removed, use objectFit="cover"
image prop instead.| Old APIs | New APIs |
| ----------- | ------------------ |
| clickable
| isPressable
|
| hoverable
| isHoverable
|
| animated
| disableAnimation
|
| Old APIs | New APIs |
| -------- | ----------- |
| blur
| isBlurred
|
Card Implementation difference:
NextUI is no longer automatically wrapping the children in a Card.Body
component (since it causes a lot of issues), it means that you have to do it yourself.
<Card css={{ mw: "400px" }}>
+ <Card.Body>
<Text>A basic card</Text>
+ </Card.Body>
</Card>
fontSizes: {
- tiny: '.75rem',
- xs: '0.875rem',
- base: '1rem',
- sm: '1.25rem',
- md: '1.5rem',
- lg: '2.25rem',
- xl: '3rem'
+ xs: '0.75rem', /* 12px */
+ sm: '0.875rem', /* 14px */
+ base: '1rem', /* 16px */
+ md: '1rem', /* 16px */
+ lg: '1.125rem', /* 18px */
+ xl: '1.25rem', /* 20px */
+ xl2: '1.5rem', /* 24px */
+ xl3: '1.875rem', /* 30px */
+ xl4: '2.25rem', /* 36px */
+ xl5: '3rem', /* 48px */
+ xl6: '3.75rem', /* 60px */
+ xl7: '4.5rem', /* 72px */
+ xl8: '6rem', /* 96px */
+ xl9: '8rem', /* 128px */
}
lineHeights: {
- xs: 1,
- sm: 1.25,
- md: 1.5,
- lg: 1.625,
- xl: 1.75
+ xs: 1, /* 16px */
+ sm: 1.25, /* 20px */
+ base: 1.5, /* 24px */
+ md: 1.5, /* 24px */
+ lg: 1.75, /* 28px */
+ xl: 1.75, /* 28px */
+ xl2: 2, /* 32px */
+ xl3: 2.25, /* 36px */
+ xl4: 2.5, /* 40px */
+ xl5: 1,
+ xl6: 1,
+ xl7: 1,
+ xl8: 1,
+ xl9: 1
}
Light Theme:
shadows: {
- xs: '-4px 0 4px rgb(0 0 0 / 5%);',
- sm: '0 5px 20px -5px rgba(0, 0, 0, 0.1)',
- md: '0 8px 30px rgba(0, 0, 0, 0.15)',
- lg: '0 30px 60px rgba(0, 0, 0, 0.15)',
- xl: '0 40px 80px rgba(0, 0, 0, 0.25)'
+ xs: '0 2px 8px 1px rgb(104 112 118 / 0.07), 0 1px 1px -1px rgb(104 112 118 / 0.04)',
+ sm: '0 2px 8px 2px rgb(104 112 118 / 0.07), 0 2px 4px -1px rgb(104 112 118 / 0.04)',
+ md: '0 12px 20px 6px rgb(104 112 118 / 0.08)',
+ lg: '0 12px 34px 6px rgb(104 112 118 / 0.18)',
+ xl: '0 25px 65px 0px rgb(104 112 118 / 0.35)'
}
Dark Theme:
shadows: {
- xs: '-4px 0 15px rgb(0 0 0 / 50%)',
- sm: '0 5px 20px -5px rgba(20, 20, 20, 0.1)',
- md: '0 8px 30px rgba(20, 20, 20, 0.15)',
- lg: '0 30px 60px rgba(20, 20, 20, 0.15)',
- xl: '0 40px 80px rgba(20, 20, 20, 0.25)'
+ xs: '0 2px 8px 1px rgb(0 0 0 / 0.07), 0 1px 1px -1px rgb(0 0 0 / 0.04)',
+ sm: '0 2px 8px 2px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.04)',
+ md: '0 12px 20px 6px rgb(0 0 0 / 0.08)',
+ lg: '0 12px 34px 6px rgb(0 0 0 / 0.18)',
+ xl: '0 25px 65px 0px rgb(0 0 0 / 0.35)'
}
Radio
needs to be wrapped in the Radio.Group
.| OLD APIs | NEW APIs |
|------------------|--------------------|
| textColor
| labelColor
|
| animated
| disableAnimation
|
| squared
| isSquared
|
| disabled
| isDisabled
|
| OLD APIs | NEW APIs |
|------------------------------------|--------------------------------|
| textColor
| labelColor
|
| value: string, number
| value: string
|
| initialValue: string, number
| defaultValue: string
| |
| disabled
| isDisabled
|
| onChange: (e:RadioEvent) => void
| onChange: (value: T) => void
|
row
prop has been removed, use orientation="horizontal"
instead.Radio.Description
and Radio.Desc
sub-components have been removed, use description
prop instead.- <Radio.Group value="1" row>
+ <Radio.Group value="1" orientation="horizontal">
- <Radio value="1">
- Option 1<Radio.Description>Description for Option1</Radio.Description>
- </Radio>
+ <Radio value="1" description="Description for Option1">
+ Option 1
+ </Radio>
</Radio.Group>
row
prop has been removed, use orientation="horizontal"
instead.Full Changelog: https://github.com/nextui-org/nextui/compare/v1.0.0-beta.7...v1.0.0-beta.8
v1.0.0-beta.7
@react-aria
packages have been upgradedCheckbox
, Use the props type provided by @react-aria/checkbox
and discard the property mapping for better integration and ease of future updates.theme/dark-mode.mdx
by @DannyNemer in https://github.com/nextui-org/nextui/pull/464If you are using any of the NextUI base colors or accents colors through the tokens or theme object you should see and migrate your tokens/variables, takes this into account:
Users will be able to import the colors separately as follows:
import { blue, yellow, blueDark, yellowDark, Text } from "@​nextui-org/react";
export default function App() {
return (
<div>
<Text color={blue.blue800}>Option A</Text>
</div>
);
}
In order to avoid html
props collisions, and have better integration with @react-aria
hooks, we will be renaming the components prop, as follows:
Checkbox: https://nextui.org/docs/components/checkbox
| Old APIs | New APIs |
|------------------ |-------------------------- |
| checked
| isSelected
|
| initialChecked
| defaultSelected
|
| disabled
| isDisabled
|
| indeterminate
| isIndeterminate
|
| readOnly
| isReadOnly
|
| required
| isRequired
|
| animated
| disableAnimation
|
| rounded
| isRounded
|
| line
| lineThrough
|
Checkbox.Group: https://nextui.org/docs/components/checkbox-group
| Old APIs | New APIs |
|------------------ |-------------------------- |
| row
| isRow
|
This will be applied progressively to the components, take this into account because it causes breaking changes.
Huge thanks to @tianenpang 🙏🏻
Full Changelog: https://github.com/nextui-org/nextui/compare/v1.0.0-beta.6...v1.0.0-beta.7
v5.28.0
v5.27.1
v5.27.0
v5.26.0
delimiter: 'none'
(#5029) (ed7b5f6)delimiter: 'none'
(#5023) (9e97a11)v5.25.0
no-duplicate-imports
in favour of import/no-duplicates
(#4973) (1d2e41a)v5.24.0
v5.23.0
v5.22.0
v5.28.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.27.1
Note: Version bump only for package @typescript-eslint/parser
v5.27.0
v5.26.0
Note: Version bump only for package @typescript-eslint/parser
v5.25.0
Note: Version bump only for package @typescript-eslint/parser
v5.24.0
Note: Version bump only for package @typescript-eslint/parser
v5.23.0
](https://togithub.com/typescript-eslint📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @commitlint/cli (source) | 16.2.3
-> 16.2.4
| | | | |
| @commitlint/config-conventional (source) | 16.2.1
-> 16.2.4
| | | | |
| @types/react | 18.0.6
-> 18.0.8
| | | | |
| @types/react-dom | 18.0.2
-> 18.0.3
| | | | |
| @typescript-eslint/eslint-plugin | 5.20.0
-> 5.21.0
| | | | |
| @typescript-eslint/parser | 5.20.0
-> 5.21.0
| | | | |
| eslint (source) | 8.13.0
-> 8.14.0
| | | | |
| graphql | 16.3.0
-> 16.4.0
| | | | |
| lint-staged | 12.4.0
-> 12.4.1
| | | | |
| react (source) | 18.0.0
-> 18.1.0
| | | | |
| react-dom (source) | 18.0.0
-> 18.1.0
| | | | |
| typescript (source) | 4.6.3
-> 4.6.4
| | | | |
v16.2.4
Note: Version bump only for package @commitlint/cli
v16.2.4
Note: Version bump only for package @commitlint/config-conventional
v5.21.0
v5.21.0
Note: Version bump only for package @typescript-eslint/parser
v8.14.0
35fa1dd
fix: allow project paths to have URL-encoded characters (#15795) (Milos Djermanovic)413f1d5
fix: update astUtils.isDirectiveComment
with globals
and exported
(#15775) (Milos Djermanovic)v16.4.0
v18.1.0
react-dom/client
when using UMD bundle. (@alireza-molaee in #24274)suppressHydrationWarning
to work in production too. (@gaearon in #24271)componentWillUnmount
firing twice inside of Suspense. (@acdlite in #24308)useDeferredValue
causing an infinite loop when passed an unmemoized value. (@acdlite in #24247)setState
loop in useEffect
. (@gaearon in #24298)setState
in useInsertionEffect
. (@gaearon in #24295)bootstrapScriptContent
contents. (@gnoff in #24385)renderToPipeableStream
. (@gnoff in #24291)v4.6.4
This release includes a bug fix for text formatting on certain ranges, which was impacting Visual Studio users.
For the complete list of fixed issues, check out the
Downloads are available on:
📅 Schedule: "on the first day of the month" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Refactor Options.colors and Options.borderColor to use the HexColorCode scalar provided by the graphql-scalars package, allowing for seamless validation of data passed to those fields.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| wagoid/commitlint-github-action | action | major | v4
-> v5
|
📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-import-resolver-typescript | 2.7.1
-> 3.5.2
| | | | |
v3.5.2
#193 8756a26
Thanks @Rialgar! - chore(package): remove node 12 from engines field
#187 7a91daf
Thanks @scott-ut! - fix: resolve modules if folder contains a package.json file
v3.5.1
afeb928
Thanks @chenxinyanc! - perf: disable throwIfNoEntry
on Node 14+v3.5.0
v3.4.2
594df9c
Thanks @HanSeo0507! - chore(deps): update dependency synckit to ^0.8.3 for yarn PnP (#169)v3.4.1
8892a8c
Thanks @thatsmydoing! - perf: add filesystem caching supportv3.4.0
v3.3.0
#154 42f2dd6
Thanks @JounQin! - feat: add externsionAlias
option support, .d.([cm]?ts|tsx)
are always preferred than .([cm]?js|jsx)
typescript
resolves typescript/lib/typescript.d.ts
instead of typescript/lib/typescript.js
by default
#154 42f2dd6
Thanks @JounQin! - feat: exports globSync
, defaultExtensions
, defaultMainFields
, defaultConditionNames
and defaultExtensionAlias
for reusing
#154 42f2dd6
Thanks @JounQin! - perf: cache options
and resolver
#154 42f2dd6
Thanks @JounQin! - chore: align with Angular Package Format correctly
reference: https://angular.io/guide/angular-package-format
#156 4bd60c3
Thanks @JounQin! - docs: document options from enhanced-resolve
v3.2.7
v3.2.6
v3.2.5
v3.2.4
v3.2.2
v3.2.1
v3.2.0
#128 56775b3
Thanks @JounQin! - refactor: support custom extensions on resolving
#128 56775b3
Thanks @JounQin! - feat: try extensionless file by default
v3.1.5
v3.1.4
v3.1.3
v3.1.2
v3.1.1
v3.1.0
v3.0.0
bump globby, use synckit for sync fn (322cb29)
ignore node_modules
folder in projects
option glob (#105) (1e1b5a6)
remove depracated directory option (67c8d59)
use get-tsconfig to replace tsconfig-paths (78a08e0)
📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @commitlint/cli (source) | 17.0.2
-> 17.2.0
| | | | |
| @commitlint/config-conventional (source) | 17.0.2
-> 17.2.0
| | | | |
| @graphql-codegen/cli | 2.6.2
-> 2.13.12
| | | | |
| @graphql-codegen/typescript-resolvers | 2.6.6
-> 2.7.7
| | | | |
| @nextui-org/react (source) | 1.0.0-beta.9
-> 1.0.0-beta.10
| | | | |
| @types/lodash (source) | 4.14.182
-> 4.14.189
| | | | |
| @types/react (source) | 18.0.12
-> 18.0.25
| | | | |
| @types/react-dom (source) | 18.0.5
-> 18.0.9
| | | | |
| @types/svgo | 2.6.3
-> 2.6.4
| | | | |
| @typescript-eslint/eslint-plugin | 5.28.0
-> 5.43.0
| | | | |
| @typescript-eslint/parser | 5.28.0
-> 5.43.0
| | | | |
| apollo-server-micro | 3.8.2
-> 3.11.1
| | | | |
| concurrently | 7.2.2
-> 7.5.0
| | | | |
| eslint (source) | 8.17.0
-> 8.28.0
| | | | |
| eslint-config-next | 12.1.6
-> 12.3.3
| | | | |
| eslint-plugin-prettier | 4.0.0
-> 4.2.1
| | | | |
| ga-gtag | 1.1.1
-> 1.1.5
| | | | |
| graphql | 16.5.0
-> 16.6.0
| | | | |
| graphql-modules | 2.0.0
-> 2.1.0
| | | | |
| graphql-scalars | 1.17.0
-> 1.20.1
| | | | |
| graphql-shield | 7.5.0
-> 7.6.4
| | | | |
| husky (source) | 8.0.1
-> 8.0.2
| | | | |
| ioredis | 5.0.6
-> 5.2.4
| | | | |
| lint-staged | 13.0.1
-> 13.0.3
| | | | |
| micro | 9.3.4
-> 9.4.1
| | | | |
| next (source) | 12.1.6
-> 12.3.3
| | | | |
| next-seo | 5.4.0
-> 5.14.1
| | | | |
| next-themes | 0.2.0
-> 0.2.1
| | | | |
| prettier (source) | 2.7.0
-> 2.7.1
| | | | |
| typescript (source) | 4.7.3
-> 4.9.3
| | | | |
v17.2.0
Note: Version bump only for package @commitlint/cli
Note: Version bump only for package @commitlint/cli
v17.1.2
Note: Version bump only for package @commitlint/cli
v17.1.1
Note: Version bump only for package @commitlint/cli
v17.1.0
Note: Version bump only for package @commitlint/cli
Note: Version bump only for package @commitlint/cli
core.commentChar
from git config with --edit
flag (#3191) (e5fee05), closes #3190 #3190 #3190v17.0.3
Note: Version bump only for package @commitlint/cli
v17.2.0
Note: Version bump only for package @commitlint/config-conventional
v17.1.0
Note: Version bump only for package @commitlint/config-conventional
Note: Version bump only for package @commitlint/config-conventional
v17.0.3
Note: Version bump only for package @commitlint/config-conventional
v2.13.12
v2.13.11
64e553c3f
Thanks @charlypoly! - dependencies updates:
@graphql-codegen/[email protected]
↗︎ (from 2.6.3
, in dependencies
)64e553c3f
]:
v2.13.10
v2.13.9
#8525 63dc8f205
Thanks @charlypoly! - remove DetailledError
, not supported by Listr renderer
Updated dependencies [63dc8f205
]:
v2.13.8
#8535 88aa38ff9
Thanks @charlypoly! - dependencies updates:
@graphql-tools/[email protected]
↗︎ (from ^7.7.1
, in dependencies
)#8535 88aa38ff9
Thanks @charlypoly! - Upgrade @graphql-tools/load
to get benefits of debug mode
v2.13.7
8473682c4
Thanks @charlypoly! - ensure to generate codegen.ts
in a typescript setupv2.13.6
v2.13.5
#8452 cb1f93618
Thanks @charlypoly! - dependencies updates:
[email protected]
↗︎ (from ^4.3.5
, in dependencies
)#8452 cb1f93618
Thanks @charlypoly! - conflict with graphql-config
also using TypeScriptLoader(), causing a double ts-node
register.
v2.13.4
#8441 6785f7f0d
Thanks @charlypoly! - dependencies updates:
[email protected]
↗︎ (to dependencies
)[email protected]
↗︎ (from dependencies
)#8441 6785f7f0d
Thanks @charlypoly! - fix(cli): revert to cosmiconfig-typescript-loader
v2.13.3
#8415 15d500776
Thanks @charlypoly! - dependencies updates:
[email protected]
↗︎ (to dependencies
)[email protected]
↗︎ (from dependencies
)#8415 15d500776
Thanks @charlypoly! - feat(cli): drop peerDep on "typescript" by using cosmiconfig-typescript-swc-loader
v2.13.2
5524ac447
Thanks @charlypoly! - Fix issue with graphql-codegen init
installation wizardv2.13.1
v2.13.0
#8302 876844e76
Thanks @charlypoly! - @graphql-codegen/gql-tag-operations
and @graphql-codegen/gql-tag-operations-preset
Introduce a gqlTagName
configuration option
@graphql-codegen/client-preset
New preset for GraphQL Code Generator v3, more information on the RFC: https://github.com/dotansimha/graphql-code-generator/issues/8296
@graphql-codegen/cli
Update init wizard with 3.0 recommendations (codegen.ts
, client
preset)
876844e76
Thanks @charlypoly! - dependencies updates:
@graphql-codegen/plugin-helpers@^2.6.2
↗︎ (from ^2.7.1
, in dependencies
)@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.4.0
, in dependencies
)[email protected]
↗︎ (from ^4.0.0
, in dependencies
)@babel/generator@^7.18.13
↗︎ (to dependencies
)@babel/template@^7.18.10
↗︎ (to dependencies
)@babel/types@^7.18.13
↗︎ (to dependencies
)@graphql-codegen/[email protected]
↗︎ (to dependencies
)876844e76
]:
v2.12.2
9d3eedaea
Thanks @charlypoly! - CLI: properly print error that occurred during hook executionv2.12.1
#8335 3e121d92e
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.4.0
↗︎ (from ^0.3.0
, in dependencies
)#8368 4113b1bd3
Thanks @charlypoly! - fix(cli): support ApolloEngine loader in TypeScript config
Updated dependencies [4113b1bd3
]:
v2.12.0
2ed21a471
Thanks @charlypoly! - Introduces support for TypeScript config file and a new preset lifecycle (required for client-preset
)#8291 d8b4012e1
Thanks @n1ru4l! - dependencies updates:
graphql-config@^4.3.5
↗︎ (from ^4.3.4
, in dependencies
)#8301 2ed21a471
Thanks @charlypoly! - dependencies updates:
cosmiconfig-typescript-loader@^4.0.0
↗︎ (to dependencies
)Updated dependencies [2ed21a471
]:
v2.11.8
#8289 b5897fcad
Thanks @n1ru4l! - dependencies updates:
graphql-config@^4.3.4
↗︎ (from ^4.3.1
, in dependencies
)#8289 b5897fcad
Thanks @n1ru4l! - resolve issue for loading typescript configs
v2.11.7
#8274 b18a0319f
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.3.0
↗︎ (from ^0.2.3
, in dependencies
)v2.11.6
6c7d3e54b
]:
v2.11.5
1c7a8c0ad
Thanks @charlypoly! - fix(ci): regression on error outputv2.11.4
#8189 b408f8238
Thanks @n1ru4l! - Fix CommonJS TypeScript resolution with moduleResolution
node16
or nodenext
Updated dependencies [b408f8238
]:
v2.11.3
b75ca4b
: Prevent cli from early returning when run init command.v2.11.2
8cd1526
: chore(deps): update @whatwg-node/fetch
to fix vulnerabilityv2.11.1
20bf4b2
: support for path containing "&" charactersv2.11.0
fd6be80
: feat(cli): add a dry-run mode with --check
cli flagv2.10.0
273ad60
: Replace cross-undici-fetch with @whatwg-node/fetch to fix security vulnerability from undicicc18923
: feat(hooks): forward hooks logs to debug logsv2.9.1
e2cfc5c
: fix(cli): prevent duplicated error messages on fail (without watcher)v2.9.0
2cbcbb3
: Add new flag to emit legacy common js imports. Default it will be true
this way it ensure that generated code works with non-compliant bundlers.
You can use the option in your config:
schema: 'schema.graphql'
documents:
- 'src/**/*.graphql'
emitLegacyCommonJSImports: true
Alternative you can use the CLI to set this option:
$ codegen --config-file=config.yml --emit-legacy-common-js-imports
32c1560
: getPluginByName fails unexpectedly when plugin is not prefixed with @graphq-codegen in ESM context
MODULE_NOT_FOUND is the error code you receive in a CommonJS context when you require() a module and it does not exist. ERR_MODULE_NOT_FOUND is the error code you receive in an ESM context when you import or import() ad module that does not exist.
Updated dependencies [2cbcbb3
]
v2.8.1
147e801
: Add tslib
as a dependency. See https://github.com/dotansimha/graphql-code-generator/issues/8075v2.8.0
d84afec
: Add bin CLI command for running graphql-code-generator
in ESM mode. You can now use graphql-codegen-esm
instead of graphql-codegen
.
GraphQL Code Generator will continue supporting both ESM and CommonJS in parallel.
d84afec
: Support TypeScript ESM modules ("module": "node16"
and "moduleResolution": "node16"
).
8e44df5
: Add new config option to not exit with non-zero exit code when there are no documents.
You can use this option in your config:
schema: 'schema.graphql'
documents:
- 'src/**/*.graphql'
ignoreNoDocuments: true
Alternative you can use the CLI to set this option:
$ codegen --config-file=config.yml --ignore-no-documents
📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.
Observe the screenshot below and notice how the content stretches into the right side of the screen.
<meta name="viewport" content="width=device-width, initial-scale=1" />
is already present in _app.tsx
. I suspect the issue is somewhere in the components or css being rendered.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are awaiting their schedule. Click on a checkbox to get an update now.
eslint-config-next
, next
)node
, @types/node
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@commitlint/cli
, @commitlint/config-conventional
, @graphql-codegen/cli
, @graphql-codegen/typescript-resolvers
, @nextui-org/react
, @types/lodash
, @types/react
, @types/react-dom
, @types/svgo
, @typescript-eslint/eslint-plugin
, @typescript-eslint/parser
, apollo-server-micro
, concurrently
, eslint
, eslint-config-next
, eslint-plugin-prettier
, ga-gtag
, graphql
, graphql-modules
, graphql-scalars
, graphql-shield
, husky
, ioredis
, lint-staged
, micro
, next
, next-seo
, next-themes
, prettier
, typescript
)docker-compose.yml
.github/workflows/ci.yml
actions/checkout v3
actions/setup-node v3
bahmutov/npm-install v1
wagoid/commitlint-github-action v4
package.json
@nextui-org/react 1.0.0-beta.9
@svgdotjs/svg.js 3.1.2
@types/randomcolor 0.5.6
apollo-server-micro 3.8.2
entropy-string 4.2.0
ga-gtag 1.1.1
graphql 16.5.0
graphql-modules 2.0.0
graphql-rate-limit 3.3.0
graphql-scalars 1.17.0
graphql-shield 7.5.0
ioredis 5.0.6
kofi-button 1.1.1
lodash 4.17.21
micro 9.3.4
nanoid 4.0.0
next 12.1.6
next-seo 5.4.0
next-themes 0.2.0
object-hash 3.0.0
randomcolor 0.6.2
react 18.2.0
react-dom 18.2.0
svgdom 0.1.10
svgo 2.8.0
@commitlint/cli 17.0.2
@commitlint/config-conventional 17.0.2
@graphql-codegen/cli 2.6.2
@graphql-codegen/typescript-resolvers 2.6.6
@iconify/react 3.2.2
@iconify/types 1.1.0
@ryansonshine/commitizen 4.2.8
@ryansonshine/cz-conventional-changelog 3.3.4
@types/graphql 14.5.0
@types/ioredis 4.28.10
@types/lodash 4.14.182
@types/node 17.0.43
@types/react 18.0.12
@types/react-dom 18.0.5
@types/svgo 2.6.3
@typescript-eslint/eslint-plugin 5.28.0
@typescript-eslint/parser 5.28.0
concurrently 7.2.2
eslint 8.17.0
eslint-config-next 12.1.6
eslint-config-prettier 8.5.0
eslint-import-resolver-typescript 2.7.1
eslint-plugin-prettier 4.0.0
husky 8.0.1
lint-staged 13.0.1
prettier 2.7.0
typescript 4.7.3
.nvmrc
node 12.22
Generate Password Generate Password is a generating random and unique passwords. Install $ npm install @wcj/generate-password --save Usage import { ge
View settings all icons fixed size e.g. 30px button to align all icons distributes button to align all icons onscreen button to align all icons offscr
Gatsby Starter Portfolio: Cara Playful and Colorful One-Page portfolio featuring Parallax effects and animations. Using the Gatsby Theme @lekoarts/gat
Colr Pickr Colr Pickr, a vanilla JavaScript color picking component built with SVGs, with features like saving colors. Similar design to the chrome-de
Gravatar Live Demo Pre Requirement jQuery.js initialization Its very easy to initialize the plug-in Step 1: In HTML <div data-avatar="text" class="ava
solid-cosha A solid directive for adding colorful shadows to images (based on cosha). Quick start Install it: yarn add solid-cosha Use it: import { co
ansicodes ?? ansi escape code generator to help make colorful command line tools i got tired of looking up ansi code tables when writing command line
cosha Colorful shadows for your images. ?? cosha lets you add colorful shadows to your images. Try it out and look for yourself—it really couldn't be
Uptime Monitoring API Uptime monitoring RESTful API server that allows authenticated users to monitor URLs, and get detailed uptime reports about thei
Journeys is a django based community-focused website that allows users to bookmark URLs (through chrome extension) and share their journeys through timelines. A timeline is a collection of links that share a common topic or a journey of building and learning something new. Users can create timelines, share them publicly, and explore resources.
A dockerized uptime monitoring RESTful API server that allows authenticated users to monitor URLs, and get detailed uptime reports about their availability, average response time, and total uptime/downtime.
Transform URLs in strings to actual links. It will find valid links in the given string and create <a> tags for it. Internally, it uses this Regex to
esm-import-transformer Can transform any ESM source code import URLs using an import maps object. This package works in ES modules or in CJS. // Befor
Hash.js - URL Hash Manipulation Hash.js is a 0.5 KB script that lets you in a super simple way manipulate everything behind # in urls. Tested in lates
Currently a Firefox addon. Find GitHub locations quickly using your browser's history. Usage Use your mouse or keyboard. Use the filter to search for
To Do List App It's an app in which user will be able to add tasks into the list and when completed the user can check it as complete!. Built With HTM
Broprint.js The world's easiest, smallest and powerful visitor identifier for browsers. This package generates a unique ID/String for different browse
A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.
Digital Identifier ?? To design and develop a secure, decentralized, anonymous and tampered proof way of maintaining and verifying all essential ident