3.2.0 • Published 6 years ago
@loquat/framework v3.2.0
@loquat/framework
Loquat framework.
Installation
npm i @loquat/core @loquat/framework
# or
yarn add @loquat/core @loquat/frameworkUsage
First, create a new instance of loquat.
const lq = require("@loquat/framework")(require("@loquat/core"));The core features will be accessible via lq, like lq.parse.
To use an extension, first install it
npm i @loquat/prim
# or
yarn add @loquat/primand use it.
lq.use(require("@loquat/prim"), { options: { sugar: true } });
const p = lq.pure(42);API
lq.use(ext, opts)
Use an extension.
An extension is a function that takes the core instance and options.
module.exports = (core, opts) => {
// ...
return {
// foo: "bar", ...
};
};All the values returned from the extension will be assigned to lq by default.
Options
If name is specified, the extension will also be accessible via lq.exts[name].
If qualified: true is specified, the extension will not be assigned to lq.
If options is provided, it will be passed to the extension as an argument.
License
Copyright 2019 Susisu
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.3.2.0
6 years ago
3.1.1
7 years ago
3.1.0
7 years ago
3.0.0
7 years ago
3.0.0-alpha.2
7 years ago
3.0.0-alpha.1
7 years ago