Git Product home page Git Product logo

web-toolbox's Introduction

My frequently used NPM packages wrapped up into easy-to-use packs

AdaLiszk's Node Toolbox

Working with the Node ecosystem building many projects and packages can become pretty heavy to maintain as each individual project depends on the same set of dependencies but on different versions. While many automation tools does try to combat this, it is very common to abstract away frequently used package groups into a centralised configuration and preset library.

This repository contains my frequently used abstractions and configurations alongside of a few tools and framework extensions that aims to aid work to be done more efficiently.

Prerequisites

Folder structure

  • /configs: Static/Semi-Static configuration files in json, yaml, or commonjs
  • /packages: Meta packages to work with frameworks and tools

Packages

Name Type NPM Issues
@adaliszk/dprint Config NPM Issues
@adaliszk/biome Config NPM Issues
@adaliszk/qwik Config+Facade NPM Issues
@adaliszk/qwik-storybook Bundle NPM Issues
@adaliszk/qwik-testing - - -
@adaliszk/react Bundle NPM Issues for React Bundle
@adaliszk/react-storybook - - -
@adaliszk/react-testing - - -
@adaliszk/typescript Config NPM Issues for Typescript
@adaliszk/typescript-testing Bundle NPM Issues for Typescript Testing
@adaliszk/web-compiler Bundle NPM Issues for Web Compiler
@adaliszk/web-storybook - - -
@adaliszk/web-testing - - -

Contributions

While this is my personal toolbox, you are free to use it and contribute to it!
Bugreports are especially welcomed!

web-toolbox's People

Contributors

adaliszk avatar dependabot[bot] avatar

Stargazers

 avatar CA Gustavo avatar Jeff Carpenter avatar

Watchers

James Cloos avatar  avatar  avatar

web-toolbox's Issues

Web-Compiler does not provide Rollup

Installing the @adaliszk/web-compiler yields little resolution error where the compiler does not provide a rollup package for rollup-plugin-html-literals plugin.

TsConfig is not used for type declarations

When specifying a tsconfig file for the build process, the type declaration part does not use the value for its build and thus fails to resolve built files if the config is different enough. Additionally, the nested folders are ignored, and the output is expected only to contain the source files directly.

Automatic package updates

As a Developer, I wish to have automatic package upgrades so that I could spend my time maintaining the delivered value instead of packages.

Web Compiler does not allow server changes

Configuration values are not applied when using the web-compiler:

import { webConfig } from '@adaliszk/web-compiler'

export default webConfig({
  server: {
    port: 3000,
  },
})

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.