Displaying 1 to 19 from 19 results

react-loadable - :hourglass_flowing_sand: A higher order component for loading components with promises

  •    Javascript

A higher order component for loading components with dynamic imports. So you've got your React app, you're bundling it with Webpack, and things are going smooth. But then one day you notice your app's bundle is getting so big that it's slowing things down.

detect-import-require - list require and import paths from a JavaScript source

  •    Javascript

This is like detective, but with a narrow focus and thin API, specifically aimed at supporting either import and/or require statements, and not much more.See Custom AST for details on parsing additional language syntax, such as JSX or async/await.

template-helpers - Generic JavaScript helpers that can be used with any template engine

  •    Javascript

Generic JavaScript helpers that can be used with any template engine. Handlebars, Lo-Dash, Underscore, or any engine that supports helper functions. In addition to the related projects listed below, also take a look at the helpers org, there are 60+ specialized helpers that can be used individually.




postcss-partial-import - Inline sugary @import statements in CSS

  •    Javascript

Partial Import lets you use sugary @import statements in CSS, including glob-like and Sass-like behavior. It even lets you generates imports as a scaffolding tool. The root where paths are resolved. This should be the directory containing node_modules.

vscode-exports-autocomplete - finds javascript ES6 exports in your project and autocompletes them when writing javascript statements

  •    Javascript

Collects ES6 exports from your project and autocompletes them. Upon completion, item is also imported using a relative path. Import is placed after last import in that file. Generated import has no semicolon when you have a standard package in your package.json devDependencies. If you have eslint, it should pick up it's semicolon config and insert/omit semicolon accordingly to what you have set.

node-unused - A module which reports defined, but unused variables in your code.

  •    Javascript

Identify unused variables in your javascript code. Library is distributed under the Apache license.

importify - :space_invader: Importi.fy — it's like Uber, but for Haskell modules.

  •    Haskell

importify tool helps you to manage the import section of your Haskell project modules. GHC compiler can warn you about unused imports, and it's a good practice to remove such imports immediately. But this becomes tedious, especially if you use explicit import lists. Importify can remove unused imports automatically.


rewrite-imports - Rewrite `import` statements as `require()`s; via RegExp

  •    Javascript

Quickly transforms various import statements into ES5-compatible require() statements. Note: This module returns a String and does not provide a runtime nor does it evaluate the output.

dynamic-import-ponyfill - A tiny (158B) simple ponyfill for dynamic imports

  •    Javascript

Package relies on Promise and fetch support. If you need to polyfill these as well, I'd suggest zousan and unfetch respectively.

short - Manageable Kubernetes manifests through a composable, reusable syntax

  •    Go

Our approach is to reframe Kubernetes manifests in an operator-friendly syntax without sacrificing expressiveness. Koki Short can transform Kubernetes syntax into Short and Short syntax back into Kubernetes. No information is lost in either direction.

web-components-polyfills - A set of lightweight polyfills to enable Web Components support in major browsers, including IE9+

  •    Javascript

build/web-components-polyfills.min.js lightly polyfills HTML Imports, Shadow DOM (including CSS selectors), document.createElement and document.currentScript. With this polyfill it is possible to create lightweight and compatible (mobile & IE9+) Web Components according to W3C standards, so the code will run great in both outdated and modern browsers versions.

unused - Report unused ES6 imports in JS / JSX files.

  •    Javascript

Report unused ES6 imports in JS / JSX files. Supports output of vim commands that highlight all unused imports. unused exits with code 1 when unused imports were found. Press <leader>ji to highlight all unused imports in your current file.

importtime-waterfall - Generate waterfalls from `-Ximporttime` tracing.

  •    Python

Generate waterfalls from -Ximporttime tracing. importtime-waterfall provides a single executable by the same name.

smuggler - 🚣 Smuggle all imports

  •    Haskell

Haskell Source Plugin which removes unused imports automatically.

shrimpit - Shrimpit 🍤 is a small CLI analysis tool for checking unused JavaScript, JSX & Vue templates ES6 exports in your project

  •    Javascript

Shrimpit is a small CLI analysis tool for checking unused JavaScript, JSX & Vue templates ES6 exports in your project. The code quality is checked by the JavaScript Standard Style.

sass-director - An app that generates a shell script to build a directory structure based on your Sass manifest file

  •    CSS

An app that generates a shell script to build a directory structure based on your Sass manifest file. For instance, if you are in the home directory and have created a sass folder, you can type sass-director sass/main.scss sass, or you can simply leave off the directory command when inside of the sass folder: sass-director my-manifest.scss.

twist - 📡 Static and serverless canonical imports for your Go packages

  •    Go

Twist generates canonical imports for your Go packages. Since it does not require a running server (ie in existing tools like uber-go/sally and rsc/go-import-redirector), Twist is particularly useful in conjunction with GitHub Pages. In your Go package, you'll need to update all import paths to use the new name.