8.10.2 • Published 1 year ago

plan-loader v8.10.2

Weekly downloads
30
License
SEE LICENSE IN LI...
Repository
github
Last release
1 year ago

Plan-Loader

A loader based on plans that chooses what, when, and in what order to load. Allowing for more flexibility with a standard design.

Use Cases

It can be difficult at times to know what to use a loader for. Here is a list of a few possible uses!

  • Web server - Individual sections of the website could be bound to separately using sub-plans.
  • Task automation - Tasks could be split into plans and executed in a customized order.
  • Chat bot - You can split commands into their own files and have them execute when an event is emitted.

Getting Started

The plan loader uses objects known as plans. A plan is a set of instructions on how to run the desired code.

In order for a plan to run code, all it needs is an execute method, which takes 0 or more arguments.

import { execute } from 'plan-loader'

execute({
	execute: () => {
		console.log('Hello world!')
	}
})
Hello world!

A plan can also point to other plans to cover an entire project's loading needs!

import { execute } from 'plan-loader'

execute({
	execute: () => {
		console.log('Hello world!')
	},
	plans: [
		{
			execute: () => {
				console.log('Hello galaxy!')
			}
		},
		{
			execute: () => {
				console.log('Hello universe!')
			}
		}
	]
})
Hello world!
Hello galaxy!
Hello universe!

For more information, run npm run docs.

8.10.2

1 year ago

8.10.1

1 year ago

8.10.0

2 years ago

8.9.4

3 years ago

8.8.4

3 years ago

8.8.3

3 years ago

8.8.1

4 years ago

8.8.0

4 years ago

8.7.0

5 years ago

8.6.0

5 years ago

8.5.0

5 years ago

8.4.0

5 years ago

8.3.3

5 years ago