Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ng

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ng

##Designed to make beautiful apps from the inside out, pook aims to be

  • 0.0.5
  • npm
  • Socket score

Version published
Weekly downloads
5K
increased by5.61%
Maintainers
1
Weekly downloads
 
Created
Source

#Pook - Not usable yet. Stay Tuned!

##Designed to make beautiful apps from the inside out, pook aims to be

  1. Expressive. simple, elegant code

  2. Fast. ultra-light ( < 400KB) core with no dependencies

  3. Extensible. everything is a module

  4. Scalable. load balanced & fault tolerant

  5. Responsive. realtime is supported not required

  6. Cohesive. blur line between server and client

Like CoffeeScript is to JavaScript, Pook compiles into AngularJs. A working knowledge of Angular is required to be successful. Once stable, documentation will be forthcoming...

// Pook - beautiful applications from the inside out // ---------------------------------------------------------------- // Pook is built on the philosophy that a framework should be // 1) Lightweight. Pook is only XX Kb unminified, unzipped // 2) Expressive. Syntax should be short and readable // 3) Modular. Pook is a collection of elegantly organized modules // 4) Extendable. Easy & consistent way to extend and configure // 5) Scalable. Instantly scale many identical nodes without help

// Features // ---------------------------------------------------------------- // - Instant page loads using PJAX. No submit buttons, no full page refreshes // - No differentiation between client-side and server-side code // - Instant client-side authentication for views, secure server-side auth for data // - Built in extandable RegEx security filters and instant client-side form validation // - Extend any module by simply appending the child module's name with a + // - Database drivers available to work with any SQL or NoSQL database (default is Cassandra) // - No vendor lock-in // - ?Realtime using SocketSteam's realtime transport and realtime service specs? (ORM uses rt-RPC) // - Bootstrap directives allow for instant styling without any boilerplate // - Compatible with middleware before routing (e.g., body parser) and after response (e.g., minifier) // - No domain specific language. Uses angular to create expressive html templates

// How it works // ---------------------------------------------------------------- // Pook is an opionated framework based on angular that will // help you write beautiful code from the inside out. // // Per tenant #2, angular (included via CDN) is pook's "template engine". // Much like coffeescript is to javascript, pook compiles into a client side angular application // automatically injecting a number of services such as the url params and $scope object // Notice that each Pook module is also an angular modules and like angular can have files // that compile into Angular factories, services, filters, directives. // // the + module is home for your client and has all the other modules injected // into it as dependencies. To extend a module create a folder with the same // name and add a plus sign. Pook will use Object.create to make the orginal // module a prototype and use your extension of that modular instead. // Per tenant #1, pook has no dependencies other than angular

FAQs

Package last updated on 21 Dec 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc