run-perf v0.0.0
Getting started with Atomico
This configuration allows a dynamic development based on the export from html files (If like Parceljs! 🤓), using the npm start scripts you can develop components that are displayed by the browser Thanks to a server with console-taught local livereload, by default it can be hosted on the localhost:8000 port.
Directory
/src
/components # Directory for webcomponents
/atomico-counter # Example of component with Atomico
atomico-counter.js
atomico-counter.css
atomico-counter.md # component documentation
index.html # Html file to serve on the serverfiles exported from html are stored processed in
/docs(Friendly with github pages 😎), you can change this effect by modifying thescriptsofpackage.json.
Scripts
npm start
Initialize a developing server for the files that are exported from the html files in the src/*.html directory.
npm run build
Create the export bundle from the html files.
npm run build:npm
Package for distribution in NPM all the components of the src/components directory, these are exported as separate files.
remember to distribute in npm you must modify the package.json.
npm run create:component
Create a component in the src/components directory with the recommended structure Atomico.
npm run create:hook
Create a hook in the src/hooks directory with the recommended structure Atomico.
6 years ago