TheLarkInn
Repos
244
Followers
6007
Following
67

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

61881
8127

CLI tool for Angular

25691
11884

This is an Angular Starter App with component and service generators using gulp for easy component development. Uses Karma-Mocha-Chai as testing suite and Babel Loader and Webpack for ES6

106
49

Chain-to loader for webpack that inlines all html and style's in angular2 components.

207
66

webpack dev kit for writing custom plugins and loaders on the fly. Education/Exploration tool as well.

223
39

(v8-lazy-parse-webpack-plugin) This is a webpack plugin designed to exploit the V8 engines treatment of functions with parens wrapped around them. This lazy loads the parsing decreasing initial load time.

105
4

Events

issue comment
[rush-lib] Add rush remove

Look's great now. Thank you for this contribution 🙏

Created at 1 day ago
issue comment
[rush] Feature Request - rush `upgrade-interactive`

Remaining Work:

  • [ ] Inquirer project filtering
  • [ ] upgrade-interactive --only flag support
    • [ ] rush.json project name
    • [ ] npm package.json name
  • [ ] upgrade-interactive --all flag support
  • [ ] code complete quality
  • [ ] typescript warnings
  • [ ] lib refactoring (do we rewrite npm-check and use our own)
  • [ ] registry check optimization
  • [ ] helpful console output about updating other packages
Created at 3 weeks ago

add remaining comments

Created at 1 month ago

add comment

Created at 1 month ago

rush change

Created at 1 month ago

solve issue with parser not being resolved

Created at 1 month ago

Add schema and load validation of changelog json file

Rush change.

Merge pull request #3601 from m1heng/feat/changelog-validate

Add schema and load validation of changelog json file

Prepare to publish a MINOR version of Rush

Shorten watchDebounceMilliseconds to watchDebounceMs

Improve error message wording in RushConfigurationProject.ts

Improve change log messages

rush retest

Adjust some field names and docs for new telemetry fields

Update install-test-workspace lockfile

rush change

Merge pull request #3605 from microsoft/octogonz/rush-trivia

Prepare to publish Rush 5.77.0

Update changelogs [skip ci]

Bump versions [skip ci]

use pnpm 7.x

use default public-hoist-pattern options

restore hoist settings and update pnpm version

Created at 1 month ago

client components' package.json strict validation

checking package.json version to be of semver format

Require at least a "name" field in package.json files

rush change comments added

Introduce JsonSyntax enum

Update change files

Condense tokens in a separate method after original construction

Some minor comment cleanup

Nit comment cleanup

Cleanup change message

Small improvement

Fix many bugs in DeclarationReferenceGenerator

Bit more work on the declaration reference generator changes

Ran rush change

Cleanup comments a bit

Removed unnecessary test scenario

Update common/changes/@microsoft/api-extractor/condense-tokens_2022-07-31-14-58.json

Co-authored-by: Pete Gonzalez 4673363+octogonz@users.noreply.github.com

upgrade packages

disable linting in all the packages which are failing because they rely on eslint-config with a later ts version

fix new ts error complaining about the definite existance of the setRawMode function in the TTY checker

Created at 1 month ago

Upgrade "tar" to eliminate (spurious) security vulnerability for "minimist": https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44906

rush update --full

rush change

Throw an early error if API Extractor attempts to process non.d.ts files

bump typescript version to ~4.6.3

update changelog json

[rush-lib] Relax association for custom parameters

Update argparse version

Add new remainder test

Enable clearMocks in shared jest config

rush change

Add ScopedCommandLineParser

Revert "Update argparse version"

This reverts commit 6f917d351eede7297e65132dbb3f33a3622be6c3.

Cleanup

More cleanup

Rush change

Updated docstring

Update maximum supported version in Heft.

Update the @typescript-eslint/* dependency versions.

Update changelogs.

Created at 1 month ago
pull request opened
[rush] Ensure common-versions file gets updated from rush add

Summary

Fixes #3598

This PR Updates doRushAddAsync to include mismatches (to be updated) that come from a VersionMismatchFinderCommonVersions instance instead of just VersionMismatchFinderProject instances.

This allows users to use rush add -p someproject --make-consistent and include common-versions.json as a file to be updated when there are mismatches inside of preferredVersions.

Details

How it was tested

  • Add a version of somepackage inside of common-versions.json / preferredVersions
  • Run rush add -p somepackage --make-consistent for a later version of the package than specified in common-versions
  • Ensure that common-versions.json was updated after running the command
Created at 1 month ago

rush change

Created at 1 month ago
create branch
TheLarkInn create branch thelarkinn/issue-3598
Created at 1 month ago
opened issue
[rush] rush add doesn't update common-versions when a mismatch exists

Summary

When you use rush add -p somepackage --make-consistent and that package also has a version mismatch in common-versions.json's preferredVersions, the common-versions file is also not updated

The bug can be traced to here:

https://github.com/microsoft/rushstack/blob/e003ead7c6266d83bd77c36091761711c1f2323b/libraries/rush-lib/src/logic/PackageJsonUpdater.ts#L207-L214

This line filters out all consumers who are not instanceof VersionMismatchFinderProject. However, in the list of getMismatches projects, the commonVersions file is a VersionMismatchFinderCommonVersions class which inherits VersionMismatchFinderEntity (as does VersionMismatchFinderProject).

https://github.com/microsoft/rushstack/blob/e003ead7c6266d83bd77c36091761711c1f2323b/libraries/rush-lib/src/logic/versionMismatch/VersionMismatchFinder.ts#L91-L108

It looks like we can simply update this consumer filter in the above code to filter out instanceof VersionMismatchFinderEntity instead to include both VersionMismatchFinderProject and VersionMismatchFinderCommonVersions instances.

PR Incoming 😊

Created at 1 month ago

common versions now updates successfully

Created at 1 month ago

design notes

Merge branch 'feature/upgrade-interactive' of https://github.com/TheLarkInn/rushstack into feature/upgrade-interactive

Merge branch 'feature/upgrade-interactive' of https://github.com/TheLarkInn/rushstack into feature/upgrade-interactive

in progress

Created at 1 month ago

fix some eslint warnings

Created at 1 month ago

readd version check for rangeStyle correctness

Created at 1 month ago

perf fixes for --all

Created at 1 month ago

design notes

Created at 1 month ago

don't use dorushaddasync

Created at 1 month ago

introduce doRushAddAsync

Created at 1 month ago

refactor upgrade interactive

Created at 1 month ago

Throw an early error if API Extractor attempts to process non.d.ts files

Update argparse version

Add new remainder test

Add ScopedCommandLineParser

Revert "Update argparse version"

This reverts commit 6f917d351eede7297e65132dbb3f33a3622be6c3.

Cleanup

More cleanup

Rush change

Updated docstring

Merge branch 'main' of https://github.com/microsoft/rushstack into user/danade/ScopedCommandLine

Tweaks to allow for unscoped calls to scoping actions, allowing the developer to decide if the scope is required

[rush-lib] Remove erroneous log statement

[rush-lib] Refine handling of watch impact

Update API surface

add pnpmOptions.noStrictPeerDependencies

.

.

.

Generate documentation for setters without getters

Ran rush change

Created at 1 month ago