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

0.3.6 • Public • Published

Content & Expression Engine based on Liquid (JS Implementation)

Installation

# local
npm install @plastichub/content

#global 
npm -g @plastichub/content

# CLI help
oscript compile --help

References

Usage

Please find examples in './examples

Todos

  • [ ] Filter/Tags

    • [x] Datasources
      • [x] Google Sheet
      • [x] Local Sheet
      • [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

  • [-] 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

  • [ ] 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

Readme

Keywords

Package Sidebar

Install

npm i @plastichub/lib-content

Weekly Downloads

0

Version

0.3.6

License

BSD-3-Clause

Unpacked Size

45.9 MB

Total Files

417

Last publish

Collaborators

  • plastichubdev