You can run each script using npm run inside your termial (e.g. npm run build-development). All scripts are defined inside the package.json.
Automatically creates an Neo App for you. You can choose the name of your app (defaults to MyApp), as well as the used theme(s).
Starts the server and opens a new browser window inside your default browser. Optional, feel free to use a local web-server of your choice.
Parses the Neo framework source to generate the data for the Neo docs app content. Recommended to run whenever files inside the Neo src folder get changed.
Creates the content for dist/development. This includes the main thread, data & vdom workers, as well as all examples & the docs app. The dev version runs inside Chrome, Firefox & Safari and is using source maps.
Creates the content for dist/production. This includes the main thread, data & vdom workers, as well as all examples & the docs app. The prod version runs inside Chrome, Firefox & Safari. The output is minfied and is not using source maps.
Creates the CSS structure output for all Neo themes including CSS4 variables. The file gets saved to dist/development/neo-structure.css and is being used by the dev mode as well as the "non build" versions of the docs app & examples.
Creates the CSS4 variables output for the dark theme. The file gets saved to dist/development/neo-theme-dark.css and is being used by the dev mode as well as the "non build" versions of the docs app & examples.
Creates the CSS4 variables output for the light theme. The file gets saved to dist/development/neo-theme-light.css and is being used by the dev mode as well as the "non build" versions of the docs app & examples.
Creates the CSS structure output for all Neo themes including CSS4 variables. The file gets saved to dist/production/neo-structure.css and is being used by the prod mode version of the docs app & examples.
Creates the CSS4 variables output for the dark theme. The file gets saved to dist/production/neo-theme-dark.css and is being used by the prod mode version of the docs app & examples.
Creates the CSS4 variables output for the light theme. The file gets saved to dist/production/neo-theme-light.css and is being used by the prod mode version of the docs app & examples.
It is possible to create versions of the Neo themes without using CSS4 variables. This is mostly interesting for legacy browsers (IE 11). In case you just want to use 1 theme inside your app and don't need CSS4 vars, the output will have a smaller file size.
CSS3 build for the dark theme combined with the CSS structure. The file gets saved to dist/development/neo-theme-dark-no-css4.css.
CSS3 build for the light theme combined with the CSS structure. The file gets saved to dist/development/neo-theme-light-no-css4.css.
CSS3 build for the dark theme combined with the CSS structure. The file gets saved to dist/production/neo-theme-dark-no-css4.css.
CSS3 build for the light theme combined with the CSS structure. The file gets saved to dist/production/neo-theme-light-no-css4.css.