0.1.5 • Published 14 days ago

@buerokratt-ria/header v0.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
14 days ago

Header component

General information

Changelog file could be found here link

Creating package

To create npm package for future usage:

  • Navigate to the root directory of the package.
  • Run npm pack command, to create package file.
    • If you made updates to the package please relate to this file before creating package

To publish created package:

  • Run npm publish --access public
  • Authorize in npm and package would be published

Adding dependency from remote

  • Since this package currently being deployed to @buerokratt-ria account therefore it would need to be related as @buerokratt-ria
  • Add to package.json @buerokratt-ria/header: followed by version, list of available version could be found here

Adding dependency as local package

  • When you build the package file, put it in root directory of the application
  • Add to package.json @buerokratt-ria/header: file:name-of-the-generated-package
    • If having import issues like NOT FOUND try adding to vite.config.ts resolve: { alias: { '@buerokratt-ria':${path.resolve(__dirname, 'node_modules/@buerokratt-ria/header/src')}}, }

Using package

  • Importing components
    • import { Header } from '@buerokratt-ria/header/src/index' for Header only
  • Make sure that App.tsx fetches initial user info and stores it in store that provided by application
    • If you want to use local package, put created package to the root of react app and add depenency like "@buerokratt-ria/header": "file:buerokratt-ria-header-0.0.5.tgz" (use proper version)

Using Header component

  • Example of using header component

  • Using user store is critical for header to function since it contains information about user that would be shown in Header

    • User store script in examples folder
    • You must fetch initial data in App.tsx file and then delegate it to header for displaying

Implemented examples:

0.1.5

14 days ago

0.1.4

3 months ago

0.1.3

3 months ago

0.1.2

4 months ago

0.1.1

4 months ago

0.0.3

5 months ago

0.0.2

5 months ago

0.0.1

5 months ago