0.2.0 • Published 11 months ago

@buerokratt-ria/menu v0.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

MainNavigation 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/menu: 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/menu/src')}}, }

Using package

  • Importing component
    • import { MainNavigation } from '@buerokratt-ria/menu/src' for Header and Menu
    • If you want to use local package, put created package to the root of react app and add dependency like "@buerokratt-ria/header": "file:buerokratt-ria-menu-0.0.5.tgz" (use proper version)

Using MainNavigation component

  • MainNavigation uses four env variable:

    • use REACT_APP_MENU_URL & REACT_APP_MENU_PATH to set the url for json that contains the menu item array
    • use REACT_APP_MENU_JSON with json string of the menu item array
      • REACT_APP_MENU_JSON will overrides buth the local file provieded by package and the REACT_APP_MENU_URL & REACT_APP_MENU_PATH
    • If you want to use only local file provided by package then remove REACT_APP_MENU_JSON, REACT_APP_MENU_URL & REACT_APP_MENU_PATH variables
    • REACT_APP_SERVICE_ID set of values seperated by comma resembling current module, examples of this value could be found in following links

Implemented examples:

0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.14

1 year ago

0.1.15

1 year ago

0.2.0

11 months ago

0.1.16

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago