ndelangen GitHub avatar

Norbert de Langen (ndelangen), open-source developer

Netherlands
Chroma Software
ndelangen

¯\_(ツ)_/¯

Top contributions projects

Contributing to various projects on GitHub, primarily in JavaScript and TypeScript

  • actions: Working with Github Actions
  • aegir-dupe: Troubleshooting issues in a duplicate Aegir repository
  • ansi-regex: Developing regular expressions for matching ANSI escape codes
  • auto: Generating releases based on semantic version labels on pull requests
  • awesome-angular: Curating a list of awesome Angular resources
  • babel-literal-to-ast: Converting JavaScript literals to babel AST nodes
  • backpack-ui: Building tools for the Lonely Planet UI experience
  • collector-portal-framework: Working on the Collector Portal Framework
  • component-lab: Developing a component testing tool for Angular
  • contributor-faces: Creating a tool to add contributor faces to readmes
  • corejs-upgrade-webpack-plugin: Developing a webpack plugin to auto upgrade core-js references to the latest version
  • create-react-app: Contributing to the creation of React apps with no build configuration
  • DefinitelyTyped: Contributing to the repository for high-quality TypeScript type definitions
  • docz: Making it easier to document projects with Docz
  • emotion: Working on a CSS-in-JS library designed for high-performance style composition
ProjectOwnerDescriptionStars
corejs-upgrade-webpack-pluginndelangenA webpack plugin to auto upgrade core-js references to the latest version12
download-tarballndelangenDownload a tarball (optionally gzipped) to a folder & extract it in the process2
aegir-dupendelangenDuplicate repository for Aegir for troubleshooting issues1
enhanced-resolvendelangenOffers an async require.resolve function. It's highly configurable.1
actionsndelangenGithub Actions0

Projects Norbert de Langen follows and has starred

Interest in tools for JavaScript and TypeScript development, and Storybook-related projects

  • Programmatically modify JS and TS source codes (magicast)
  • Storybook clone for Blazor (BlazingStory)
  • Minimal-weight lodash.isequal equivalent utility (tiny-isequal)
  • esbuild plugin for process.env variables (esbuild-plugin-environment)
  • Find unused files and dependencies in JS/TS projects (knip)
  • Generate starter storybook files for React JSX (create-story-vscode-extension)
  • Browse and preview Storybook stories in VS Code (vscode-story-explorer)
  • Require global variables (global)
  • Generate .d.ts rollup files for TypeScript projects (rollup-plugin-dts)
  • Create and modify in-memory files for Webpack (webpack-virtual-modules)
  • Apply import map mappings to ESM with ESbuild (esbuild-plugin-import-map)
  • Type-safe TypeScript client for GraphQL APIs (genql)
  • Integrate Storybook with Nightwatch (nightwatch-storybook-plugin)
  • Webpack 5 React project (create-webpack5-react)
  • React stress reduction (react-reduce-stress)
  • Replace imports with global variables in esbuild (esbuild-plugin-global-externals)
  • Solid app framework (solid-start)
  • Rollup plugin for Node polyfills (rollup-plugin-node-polyfills)
  • Storybook builder with Vite (builder-vite)
  • Instrumented Testing Library for Storybook Interactions (testing-library)
  • React container dimensions (react-container-dimensions)
  • HTML5 drag-drop zone with React (react-dropzone)
  • Run linters on git staged files (lint-staged)
  • Enable Chromatic Turbosnap in Vite Storybook projects (vite-plugin-turbosnap)
  • Bundle TypeScript libraries (tsup)
  • UI components for building devtools (devtools-ds)
  • Generate single bundle of dts with types tree-shaking (dts-bundle-generator)
  • Mock objects with fake data for TypeScript interfaces (intermock)
  • Observe the Rect of a DOM Element (observe-rect)
ProjectOwnerDescriptionStars
lint-stagedokonet🚫💩 — Run linters on git staged files11722
react-dropzonereact-dropzoneSimple HTML5 drag-drop zone with React.js.9561
tsupegoistThe simplest and fastest way to bundle your TypeScript libraries.5313
solid-startsolidjsSolidStart, the Solid app framework3383
magicastunjs🧀 Programmatically modify JavaScript and TypeScript source codes with a simplified, elegant and familiar syntax powered by recast and babel.1619

People Norbert de Langen follows on GitHub

Software developers and engineers, open-source and web technology enthusiasts

  • Freelance software developers (dennisreimann)
  • JavaScript experts (jdalton, benjamn)
  • Developer experience specialists (philhawksworth, orta)
  • Engineering managers (cpojer)
  • TypeScript contributors (orta)
  • Vue.js core team members (kazupon)
  • Frontend developers (Daniel15, sindresorhus)
  • Design systems and UX/UI professionals (shawnbot, swernerx)
  • Web technology consultants (svdoever)
  • Creators of popular libraries and tools (nzakas - ESLint, sapegin - React Styleguidist)
LoginCompanyLocationBioPublic ReposFollowers
sindresorhusFull-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.106455180
tjApexLondon, UK29649428
nzakasHuman Who Codes LLCMountain View, CACreator of ESLint, independent software developer, consultant, coach, and author.589692
sebmarkbageVercelNew York City727727
mpj@paritytechStockholm, Sweden1425712
ortaHuddersfield / NYC / DublinCurrent making games stuff with a friend. Ex-TypeScript. Contributed to: Shiki, Shiki Twoslash, Danger, CocoaPods, Jest, GraphQL, RxSwift & Svelte9425672
jdaltonSalesforceJavaScript tinkerer, bug fixer, & benchmark runner • Creator of Lodash • Salesforce UI Security Engineer (former MS Web Platform DX PM, Chakra Perf PM)75049
mislavThe Netherlands =(◉ᴥ◉)=1884494
kazuponPLAID, inc.Tokyo, Japansoftware engineer, @vuejs core team member, creator of @intlify & i18n enthusiast, @vuejs-jp organizer, and wasm love2753649
cpojerStripeTokyoengineering manager. game developer. built jest, metro, yarn and mootools.1403532