Liquid based markup language
``shlocal
npm install @plastichub/content
#global
npm -g @plastichub/content
`
- LiquidJS Docs
- Liquid Docs - Shopify
Please find examples in './examples
- [ ] Filter/Tags
- [x] Datasources
- [x] Google Sheet
- [x] Local Sheet
- see exceljs
- [x] CSV
- [x] selectors
- [ ] PDF tables, see site:tabula
- [ ] JS
- [ ] Bind Datasources in local scope
- [x] Default bootstrap
- [x] Plastichub
- [-] OSR
- [x] Default functions: unit conv, string manipulation
- [x] User Plugins
- [x] Refine Engine for scoping
- [ ] RT Security
- Options
- Secure VM (native)
- VM2
- [-] Multi Env
- [x] support multi env in profiles
- [x] Settings / Profile
- [-] should read local profil per consumed directory within `include`` calls
- [-] Instrumentation
- add support for clinic.js | clinic.doctor
- [ ] Platform / Services
- [x] Discourse - API (related, category feed, custom search, topic acc)
- [x] Magento - API (related, components, configurations, options)
- [x] Media Wiki
- [ ] Documentation
- [ ] Auto - JS Bootstrap docs
- [ ] Generate documented tests
- [x] OSRL commons (plugins)
- [ ] Partials cache
- [ ] VFS & RQL
- [ ] OSR-Search
- [ ] consume/provide elastic-search queries
- [ ] PDF mining : https://pypi.org/project/pdfminer/
- [ ] new include tag 'emerge' based on the original 'include'
- [ ] context/implicit: evaluate conditional statement as variable
- [ ] implicit: forward output format (New: AST/partials), gives format agnostic results
- [ ] explicit: cache expiration
- [ ] track i/o access in context meta db
- [ ] i/o: re-impl. old vfs/service API
- [ ] fix fucking globals
- [ ] run plugins in cached vm.Script contexts
- [ ] output masking via profile json(-get) paths
- [ ] support pandoc for input/output pre/post processing