neo

The application worker driven frontend framework

MIT License

Downloads
5.2K
Stars
2.7K
Committers
33

Bot releases are hidden (Show)

neo - createClass & field validation enhancements

Published by tobiu over 2 years ago

createClass

  • support for core.Base
  • support for controller.Component

form.fields

  • maxLength for TextFields
  • minLength for TextFields
  • updated the isValid() method
  • updated form.field.Number: isValid() to honor maxValue, minValue & stepSize
neo - Create new classes with the CLI

Published by tobiu over 2 years ago

you now can use: npm run create-class within the framework or workspace scope.

See: https://github.com/neomjs/neo/issues/3176

HINT: in case you want to use this inside already existing workspaces, you need to add:
"create-class": "node ./node_modules/neo.mjs/buildScripts/createClass.mjs",
into your package.json there.

npx neo-app already got updated to contain the script for new workspaces.

neo - main.addon.WebComponent: optional styles for the element-loader

Published by tobiu over 2 years ago

neo - main.addon.WebComponent

Published by tobiu over 2 years ago

neo - buildScripts/createApp: hotfix for supporting the workspace scope

Published by tobiu over 2 years ago

while the script worked fine within the framework scope (fork, clone), the main path did not get adjusted inside the workspace based scope yet (needs to point to the node modules).

fixed now.

neo - data.Model: fields => mapping property

Published by tobiu over 2 years ago

this release also includes a hidden_ config for component.Base.

neo - theme-watcher: support for windows & workspaces

Published by tobiu over 2 years ago

neo - SCSS file-watcher v1, component.Carousel

Published by tobiu over 2 years ago

we now have a new script inside the package.json:
npm run watch-themes

this file watcher will receive change-events when saving a scss file and compile it using scss and postcss (plus auto-prefixer).

the file watcher does not honor new or removed files yet. it also does not use a file buffer to merge the scss maps of other theme var files. i will create follow-up tickets.

@Dinkh Torsten contributed a first version of component.Carousel:
https://github.com/neomjs/neo/blob/dev/src/component/Carousel.mjs

It still needs an example implementation, to showcase how to use it.

For questions and feedback, hop into the neo slack:
https://join.slack.com/t/neomjs/shared_invite/zt-6c50ueeu-3E1~M4T9xkNnb~M_prEEOA

neo - container.Base: getVdomItemsRoot()

Published by tobiu over 2 years ago

neo - component.Base, controller.Base: destroy() polishing

Published by tobiu over 2 years ago

neo - Docs App: dev mode => css paths adjustment

Published by tobiu over 2 years ago

neo - buildAll: copy output and resources for the docs app into dist

Published by tobiu over 2 years ago

Package Rankings
Top 2.35% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects