Split React/Redux project into npm packages

Keywords: Typescript, NPM packaging, rollup, webpack, React.js

Looking for a build expert who knows NPM, React and Webpack to split our codebase into a shared common core package, plus several dependent packages using code from the core package.

We need to turn our big Javascript project into several smaller npm packages.

At the moment we have several "brand" modules that import reusable code from "core" modules. We want to extract the "core" module and make it an NPM package, then make an NPM package for each brand, which depends on the core package.

e.g. our structure looks like this now

src/core/components/[login to view URL]

src/core/utils/[login to view URL]

src/brand/pepsi/[login to view URL]

src/brand/nike/[login to view URL]


The current import style is like (in src/brand/nike/[login to view URL]):

import Button from "../../core/components/Button"

import {shorten} from "../../core/utils/format"

After turning the "core" code into an npm package, it will look like:

import {Button} from "@iintf/core/components"

import {shorten} from "@iintf/core/utils/format"


You will be given access to several Gitlab repositories:

* Current big codebase repo

* New repo for core package

* 6 repos, 1 for each brand in the big codebase

You will be given access to our [login to view URL] organization for creating packages

The deliverables are:

Core code extracted to a repo, which builds an installable NPM package

6 brands code extracted to 6 repos, depend on the core package, and build independently

Taidot: JavaScript, AngularJS, Node.js, HTML5, RESTful

Näytä lisää: type keywords look prom dress, look forward working project success, project look brochure different homes, webpack code splitting react, create react app code splitting, react router code splitting, react dynamic load component, react, ( lazy named export), react-code splitting, react loadable, react lazy, project look good, look project toys, excel spreed sheet look project, requesting team involve lube packages project, project look professional, poster board look finished project, written project look better, look animation project, look buy source project similar paltalk

Tietoa työnantajasta:
( 0 arvostelua ) Warsaw, Poland

Projektin tunnus: #27480330

4 freelanceria on tarjonnut keskimäärin 148$ tähän työhön


Hello. Thanks for your job posting. I am very interested in your proposal and can complete this project as you need. I am a professional for the React JS so have rich experience in React/Redux, React hook, React Native Lisää

$140 USD 7 päivässä
(6 arvostelua)

Hi Jonathan How are you? I am an experienced JavaScript developer. familiar with React/Redux as well as Angular and Vue. React [login to view URL] [login to view URL] Lisää

$250 USD 7 päivässä
(4 arvostelua)

Hi, how are you? This is Aleksandr, a senior full stacks developer. I carefully read your job description and it appeals me so much. I have much experience in building frontend using react.js , redux, angular.js, v Lisää

$100 USD 7 päivässä
(2 arvostelua)

Hi! Your task catch my eyes! I am a Professional Web developer, I have expertise in FrountEnd such as React, Angular, Vue.. and BackEnd such as Express, Python. I will develop this website for you within a timely mann Lisää

$100 USD 4 päivässä
(1 arvostelu)