Socket
Socket
Sign inDemoInstall

druxt

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

druxt - npm Package Compare versions

Comparing version 0.13.0 to 0.14.0

24

CHANGELOG.md
# druxt
## 0.14.0
### Minor Changes
- 85fff42: Added debug mode and Axios request logging.
```
export default {
druxt: {
// Enable debug log messages.
debug: true,
}
}
```
- 39e2e2e: Added ability to render readable JSON with the DruxtDebug component
```jsx
<DruxtDebug :json="{ data: [{ one: true, two: false }] }" />
```
- 9c33d82: Made summary prop optional on DruxtDebug component
- 45bc0b9: Added Druxt version to Nuxt badge
## 0.13.0

@@ -4,0 +28,0 @@

96

dist/druxt.esm.js

@@ -5,2 +5,3 @@ import chalk from 'chalk';

import { stringify } from 'querystring';
import consola from 'consola';
import merge from 'deepmerge';

@@ -11,2 +12,79 @@ import md5 from 'md5';

var name = "druxt";
var version = "0.14.0";
var description = "The Fully Decoupled Drupal Framework for Nuxt.js.";
var keywords = [
"cms",
"decoupled",
"drupal",
"druxt",
"headless",
"jsonapi",
"json:api",
"nuxt",
"module",
"vue"
];
var homepage = "https://druxtjs.org";
var bugs = {
url: "https://github.com/druxt/druxt.js/issues"
};
var repository = {
type: "git",
url: "git+https://github.com/druxt/druxt.js"
};
var license = "MIT";
var exports = {
".": {
require: "./dist/druxt.ssr.js",
"import": "./dist/druxt.esm.js"
},
"./components/*": "./dist/components/*"
};
var main = "dist/druxt.ssr.js";
var module = "dist/druxt.esm.js";
var files = [
"dist",
"templates"
];
var dependencies = {
"@nuxtjs/proxy": "^2.1.0",
axios: "^0.21.1",
chalk: "^4.1.2",
deepmerge: "^4.2.2",
"drupal-jsonapi-params": "^1.2.1",
md5: "^2.3.0",
querystring: "^0.2.0",
scule: "^0.2.0"
};
var peerDependencies = {
consola: "*"
};
var optionalDependencies = {
"core-js": "^3.16.1",
vue: "^2.6.14",
vuex: "^3.6.2"
};
var publishConfig = {
access: "public"
};
var meta = {
name: name,
version: version,
description: description,
keywords: keywords,
homepage: homepage,
bugs: bugs,
repository: repository,
license: license,
exports: exports,
main: main,
module: module,
files: files,
dependencies: dependencies,
peerDependencies: peerDependencies,
optionalDependencies: optionalDependencies,
publishConfig: publishConfig
};
const DruxtNuxtModule = function(moduleOptions = {}) {

@@ -61,8 +139,12 @@ var _a;

this.options.components = (_a = this.options.components) != null ? _a : true;
this.options.cli.badgeMessages.push(`${chalk.bold("Druxt API:")} ${chalk.blue.underline(options.baseUrl + options.endpoint)}`);
this.options.cli.badgeMessages.push(`${chalk.blue.bold("Druxt")} @ v${meta.version}`);
this.options.cli.badgeMessages.push(`${chalk.bold("API:")} ${chalk.blue.underline(options.baseUrl + options.endpoint)}`);
};
DruxtNuxtModule.meta = require("../package.json");
DruxtNuxtModule.meta = meta;
class DruxtClient {
constructor(baseUrl, options = {}) {
this.log = consola.create({ defaults: {
tag: "DruxtClient"
} });
if (!baseUrl) {

@@ -79,2 +161,12 @@ throw new Error("The 'baseUrl' parameter is required.");

this.axios = axios.create(axiosSettings);
if (options.debug) {
const log = this.log;
this.axios.interceptors.request.use((config) => {
log.info(config.url);
return config;
}, (error) => {
log.error(error);
return Promise.reject(error);
});
}
this.options = {

@@ -81,0 +173,0 @@ endpoint: "/jsonapi",

@@ -9,2 +9,3 @@ 'use strict';

const querystring = require('querystring');
const consola = require('consola');
const merge = require('deepmerge');

@@ -19,2 +20,3 @@ const md5 = require('md5');

const axios__default = /*#__PURE__*/_interopDefaultLegacy(axios);
const consola__default = /*#__PURE__*/_interopDefaultLegacy(consola);
const merge__default = /*#__PURE__*/_interopDefaultLegacy(merge);

@@ -24,2 +26,79 @@ const md5__default = /*#__PURE__*/_interopDefaultLegacy(md5);

var name = "druxt";
var version = "0.14.0";
var description = "The Fully Decoupled Drupal Framework for Nuxt.js.";
var keywords = [
"cms",
"decoupled",
"drupal",
"druxt",
"headless",
"jsonapi",
"json:api",
"nuxt",
"module",
"vue"
];
var homepage = "https://druxtjs.org";
var bugs = {
url: "https://github.com/druxt/druxt.js/issues"
};
var repository = {
type: "git",
url: "git+https://github.com/druxt/druxt.js"
};
var license = "MIT";
var exports$1 = {
".": {
require: "./dist/druxt.ssr.js",
"import": "./dist/druxt.esm.js"
},
"./components/*": "./dist/components/*"
};
var main = "dist/druxt.ssr.js";
var module$1 = "dist/druxt.esm.js";
var files = [
"dist",
"templates"
];
var dependencies = {
"@nuxtjs/proxy": "^2.1.0",
axios: "^0.21.1",
chalk: "^4.1.2",
deepmerge: "^4.2.2",
"drupal-jsonapi-params": "^1.2.1",
md5: "^2.3.0",
querystring: "^0.2.0",
scule: "^0.2.0"
};
var peerDependencies = {
consola: "*"
};
var optionalDependencies = {
"core-js": "^3.16.1",
vue: "^2.6.14",
vuex: "^3.6.2"
};
var publishConfig = {
access: "public"
};
const meta = {
name: name,
version: version,
description: description,
keywords: keywords,
homepage: homepage,
bugs: bugs,
repository: repository,
license: license,
exports: exports$1,
main: main,
module: module$1,
files: files,
dependencies: dependencies,
peerDependencies: peerDependencies,
optionalDependencies: optionalDependencies,
publishConfig: publishConfig
};
const DruxtNuxtModule = function(moduleOptions = {}) {

@@ -74,8 +153,12 @@ var _a;

this.options.components = (_a = this.options.components) != null ? _a : true;
this.options.cli.badgeMessages.push(`${chalk__default['default'].bold("Druxt API:")} ${chalk__default['default'].blue.underline(options.baseUrl + options.endpoint)}`);
this.options.cli.badgeMessages.push(`${chalk__default['default'].blue.bold("Druxt")} @ v${meta.version}`);
this.options.cli.badgeMessages.push(`${chalk__default['default'].bold("API:")} ${chalk__default['default'].blue.underline(options.baseUrl + options.endpoint)}`);
};
DruxtNuxtModule.meta = require("../package.json");
DruxtNuxtModule.meta = meta;
class DruxtClient {
constructor(baseUrl, options = {}) {
this.log = consola__default['default'].create({ defaults: {
tag: "DruxtClient"
} });
if (!baseUrl) {

@@ -92,2 +175,12 @@ throw new Error("The 'baseUrl' parameter is required.");

this.axios = axios__default['default'].create(axiosSettings);
if (options.debug) {
const log = this.log;
this.axios.interceptors.request.use((config) => {
log.info(config.url);
return config;
}, (error) => {
log.error(error);
return Promise.reject(error);
});
}
this.options = {

@@ -94,0 +187,0 @@ endpoint: "/jsonapi",

5

package.json
{
"name": "druxt",
"version": "0.13.0",
"version": "0.14.0",
"description": "The Fully Decoupled Drupal Framework for Nuxt.js.",

@@ -49,2 +49,5 @@ "keywords": [

},
"peerDependencies": {
"consola": "*"
},
"optionalDependencies": {

@@ -51,0 +54,0 @@ "core-js": "^3.16.1",

Sorry, the diff of this file is not supported yet

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