{"_id":"@agency-kit/substrat","name":"@agency-kit/substrat","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@agency-kit/substrat","version":"0.1.1","license":"MIT","type":"module","main":"dist/substrat.js","scripts":{"dev":"concurrently 'npm run watch' 'cd test && npm run dev'","build":"node ./build/components.js && vite build","preview":"vite preview","watch":"chokidar \"src/**/*.vue\" \"src/**/*.css\" -d 2000 -c \"npm run build\""},"dependencies":{"lodash":"^4.17.21","open-props":"^1.5.5","vue":"^3.2.45"},"devDependencies":{"@changesets/cli":"^2.26.1","@vitejs/plugin-vue":"^4.0.0","autoprefixer":"^10.4.13","chokidar":"^3.5.3","chokidar-cli":"^3.0.0","concurrently":"^7.6.0","cssnano":"^5.1.14","glob":"^8.0.3","postcss":"^8.4.20","postcss-cli":"^10.1.0","postcss-import":"^15.1.0","postcss-import-ext-glob":"^2.1.1","postcss-nesting":"^10.2.0","slugify":"^1.6.5","stylelint":"^15.2.0","stylelint-config-standard":"^30.0.1","unplugin-auto-import":"^0.12.1","unplugin-vue-components":"^0.22.12","vite":"^4.0.0","vite-plugin-inspect":"^0.7.11","zx":"^7.1.1"},"gitHead":"84ca79991cce88365efb193443ec8af9d01b4e43","description":"Smart CSS, wrapped in modular (Vue) components, built for SSG.  Powered by Open-props.","_id":"@agency-kit/substrat@0.1.1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-/u2swVJ2WoPLiIXNkeT9OFNb6ock8T3Y/YAdHZNKrtwD+uhtkeKAqe5lVHWCPLsyo9BwoG//6yQ9bo7MKGnGFQ==","shasum":"0b4ae4107649dde844f8360bd1e3f404103a91f0","tarball":"https://registry.npmjs.org/@agency-kit/substrat/-/substrat-0.1.1.tgz","fileCount":8,"unpackedSize":298889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXnHxc2DFzDhyiQJgyZrC85PZax1abmdq3UE2/avCkJAIge85C4LiqfkTIBqiMcI/LWMDnVQNYhubCGQBh9Y4GsHQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU1SYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZbxAAjGMaroPtHwm9U0sK5j5ElU8i3W9GSpxq7CXVLE2fPFmdp+Wq\r\nHNQfdb/jKwP/J9QLJzTcvpDpZqXtdNctUyTU7yPkZ0rxpH477sMBDT0ocS12\r\nqJhHgnZU+zn7TF0XceFc8wqmvrxB3jr0HiLNEKrUN0SkHXlI3slhOAtkWqJE\r\nryhUntt7HGmTAxZxQA5E7sGimtcjN9xSI0G68V0zYoBg3Z4KM5nc+4+ogYUN\r\n/KtbP5VGRqsAvbk2UAp3eoOBA7piNpuzeurqoA8acbRe39c/8c3J5l5SsnMT\r\n2fv2DLtsoTdXrVc9pTfSqCkeLpZ+R+7QKLqsZGqR5oEw3hPcuPj+QItriuIV\r\nWIknsS76N+91YdvTJOBdGEV2vmQVeQfvqpIM86oEgRp/WdL2A/alLd+3QhBt\r\n036ZLHvGPXwbAgzLafq8zDdst0xYhtj+/ES5Lby+On/AU11VEGG6UXxRY8eN\r\nA4E8NXr25bGYt1JgUZfqeU/eDGo/t9cWgeIg6bAGAPsmMfKIt6yDNkjPlBE/\r\njjDVDeO00zfva4B2oo7RqPTn0dWMaV+WVzS7EoUU9K8VIcKpPa+8vUmR0tMP\r\nZ7yJwG/EDHR4FHXFqHJdebnue7ZEh0LzJSUG8C4KAnha5oRLM2oFztLT0Bdr\r\nxvSZ7PZqDYw+3oCZhonqLxOzPEaVU2O8jgY=\r\n=VRJ/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"earlachromatic","email":"earlachromatic@GMAIL.COM"},"directories":{},"maintainers":[{"name":"earlachromatic","email":"earlachromatic@GMAIL.COM"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substrat_0.1.1_1683182744559_0.9530112252661775"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-04T06:45:44.468Z","0.1.1":"2023-05-04T06:45:44.741Z","modified":"2023-05-04T06:45:44.947Z"},"maintainers":[{"name":"earlachromatic","email":"earlachromatic@GMAIL.COM"}],"description":"Smart CSS, wrapped in modular (Vue) components, built for SSG.  Powered by Open-props.","license":"MIT","readme":"# Welcome to Substrat\n\nSmart CSS, wrapped in modular (Vue) components, built for SSG. \nPowered by Open-props.\n\n🚧 Under Construction, Follows Semver, current: 0.1.1, lock version and USE WITH CAUTION 🚧\n\n## Goals\n\nProduce an overrideable, themable stylesheet that allows use of:\n- css custom props,\n- total responsiveness at the component and layout level\n- semantic HTML\n- dark mode, css themes, and dynamic (end-user driven) themes \n- atomic and molecular designs\n- include some basic layouts, encourage community driven layouts (and components)\n- SSR/SSG Ready\n- noJS mode\n- tree shakeable components\n- easy component aliasing (ex: grid -> mySpecialProductGrid)\n- export all component styles as standalone utility stylesheet\n\n## Future\n\n- use Mitosis to output omni-framework compatibile components.\n\n## Todos\n\n- [ ] Add stories using https://github.com/ComponentDriven/csf\n- [ ] lazy component should be a directive (also, credit source)","readmeFilename":"README.md"}