@plastichub/osrl
TypeScript icon, indicating that this package has built-in type declarations

0.5.5 • Public • Published

Content & Expression Engine based on Liquid (JS Implementation)

Installation

# local
npm install @plastichub/osrl

#global 
npm -g @plastichub/osrl

# CLI help
osrl compile --help

References

Usage

Please find examples in './examples

Todos

  • [ ] Filter/Tags
    • [x] Datasources
      • [x] Google Sheet
      • [x] Local Sheet
      • [x] CSV
      • [x] selectors
    • [ ] Iterators (scopes)
    • [ ] Enums
    • [ ] CSS Parser
  • [ ] Files / Refs / Variables
  • [ ] PDF tables, see site:tabula
  • [ ] JS
    • [x] 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
  • [-] 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)
    • [-] Magento - API (related, components, configurations, options)
    • [-] Media Wiki
    • [-] CSCart API
  • [ ] Documentation
    • [ ] Auto - JS Bootstrap docs
    • [ ] Generate documented tests
    • [ ] Watcher
  • [x] OSRL commons (plugins)
  • [x] Partials cache
    • [x] osr-cache
  • [-] VFS & RQL
  • [-] OSR-Search
  • [x] new include tag 'emerge' based on the original 'include'
    • [x] context/implicit: evaluate conditional statement as variable
    • [-] implicit: forward output format (New: AST/partials), gives format agnostic results
    • [-] explicit: cache expiration (=>osr-tasks)
    • [ ] track i/o access in context meta db
    • [ ] i/o: re-impl. old vfs/service API
  • [-] output masking via profile json(-get) paths
  • [-] support pandoc for input/output pre/post processing
  • [x] OSR-i18n
    • [x] tags
    • [ ] typings
      • [ ] partials => store
  • [ ] OSR-AI
    • [x] prompt tags
  • [ ] Doxygen
  • [ ] Binaries
  • [ ] Pipes
  • [ ] Watcher
    • [ ] watch glob
  • [ ] Targets
  • [ ] Logging
  • [ ] Typescript

References

Readme

Keywords

Package Sidebar

Install

npm i @plastichub/osrl

Weekly Downloads

2

Version

0.5.5

License

BSD-3-Clause

Unpacked Size

46.6 MB

Total Files

715

Last publish

Collaborators

  • plastichubdev