1.0.1 • Published 10 months ago

nyomio-ng-components v1.0.1

Weekly downloads
292
License
-
Repository
-
Last release
10 months ago

NyomioNgComponents

Angular components like table, form, map.

Getting started

  • npm install --save nyomio-ng-components
  • import NyomioNgComponentsModule in your app's app.module.ts
  • setup themes by editing your app's theme.scss
    @import '~nyomio-ng-components/nyomio-ng-components-theme';
    ...
    $theme: mat-light-theme($primary, $accent, $warn);
    @include nyomio-ng-components-theme($theme);

Code scaffolding

  • ng generate nyomio-ng-components:entity-editor --name EntityName [--apiBase core] [--isOrgEntity true]

  • if you want to use schematic in ng-components sandbox app, you have to build and link nyomio-ng-components lib.

npm run build:nyomio-ng-components
npm link dist/nyomio-ng-components/

Run ng generate component component-name --project nyomio-ng-components to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project nyomio-ng-components.

Note: Don't forget to add --project nyomio-ng-components or else it will be added to the default project in your angular.json file.

Build

Run npm run build:nyomio-ng-components to build the project. The build artifacts will be stored in the dist/ directory.

Publishing

After building your library with npm run build:nyomio-ng-components, go to the dist folder cd dist/nyomio-ng-components and run npm publish.

Use nyomio-ng-components in another angular project with hot reload

The angular project in which you want to use the linked nyomio-ng-components library will be called target 1. set projects.{yourproject}.architect.build.options.preserveSymlinks to true in the target project's angular.json 2. build nyomio-ng-components with watch mode. In ng-components root directory run npm run build:lib-watch. this shell must stay open. 3. after the build above finished run npm run build:lib-scss in the same directory as above but in another shell. 4. link the compiled nyomio-ng-components library: cd dist/nyomio-ng-components && npm link 5. in the target project also link the lib: npm link nyomio-ng-components

Now any change in nyomio-ng-components should trigger a reload in the target project if ng serve in that project is running.

Running unit tests

NOT maintained right now! Run ng test nyomio-ng-components to execute the unit tests via Karma.

Misc

How to add svg marker to the map

Icons in svg formats are supported by mapboxgl, you can even load them specifying that they are in sdf format (whatever this should mean :)) in which case even coloring works flawlessly. To be compatible with firefox, the svg tag in the svg file must have width and height parameters. Suggested size is 64x64px.

1.0.1

10 months ago

1.0.0

10 months ago

0.9.2

11 months ago

0.9.1

11 months ago

0.8.0

3 years ago

0.7.6

4 years ago

0.7.5

4 years ago

0.7.4

4 years ago

0.7.3

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.0

4 years ago

0.6.6

4 years ago

0.6.5

4 years ago

0.6.4

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.10

4 years ago

0.5.8

4 years ago

0.5.9

4 years ago

0.5.6

4 years ago

0.5.7

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.13

4 years ago

0.3.12

4 years ago

0.3.11

4 years ago

0.3.10

4 years ago

0.3.9

4 years ago

0.3.8

4 years ago

0.3.7

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.0

4 years ago

0.2.8

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.16

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.12

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.9

4 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago