New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@miyagi/core

Package Overview
Dependencies
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@miyagi/core - npm Package Compare versions

Comparing version 1.0.10 to 1.0.11

7

CHANGELOG.md

@@ -5,2 +5,9 @@ # Changelog

### [1.0.11](https://github.com/mgrsskls/miyagi/compare/core/v1.0.10...core/v1.0.11) (2020-07-08)
### Bug Fixes
* **core:** copy content of asset folders when creating a build instead of complete folder ([8898b67](https://github.com/mgrsskls/miyagi/commit/8898b6700e415e24a62b897c8e7890aa943d7bf0))
### [1.0.10](https://github.com/mgrsskls/miyagi/compare/core/v1.0.9...core/v1.0.10) (2020-07-07)

@@ -7,0 +14,0 @@

83

lib/build/index.js
const fs = require("fs-extra");
const path = require("path");
const helpers = require("../helpers.js");
const stateHelpers = require("../state/helpers.js");
const render = require("../render/index.js");

@@ -187,34 +186,15 @@ const log = require("../logger.js");

for (const folder of assetsConfig.folder) {
const assetFiles = await stateHelpers.getFiles(
folder,
[],
function isAssetsFile(file) {
const extname = path.extname(file);
const extensions = new Set([
".css",
".js",
".jpg",
".png",
".gif",
".svg",
".ico",
]);
return extensions.has(extname) ? file : null;
}
promises.push(
new Promise((resolve) => {
fs.copy(
path.resolve(folder),
path.join(
process.cwd(),
buildFolder,
path.basename(folder)
),
resolve
);
})
);
for (const file of assetFiles) {
promises.push(
new Promise((resolve) => {
fs.copy(
file,
path.join(
process.cwd(),
buildFolder,
file.replace(process.cwd(), "")
),
resolve
);
})
);
}
}

@@ -228,34 +208,11 @@ resolve();

for (const folder of assetsConfig.folder) {
const assetFiles = await stateHelpers.getFiles(
folder,
[],
function isAssetsFile(file) {
const extname = path.extname(file);
const extensions = new Set([
".css",
".js",
".jpg",
".png",
".gif",
".svg",
".ico",
]);
return extensions.has(extname) ? file : null;
}
promises.push(
new Promise((resolve) => {
fs.copy(
path.resolve(folder),
path.join(process.cwd(), buildFolder, path.basename(folder)),
resolve
);
})
);
for (const file of assetFiles) {
promises.push(
new Promise((resolve) => {
fs.copy(
file,
path.join(
process.cwd(),
buildFolder,
file.replace(process.cwd(), "")
),
resolve
);
})
);
}
}

@@ -262,0 +219,0 @@ }

{
"name": "@miyagi/core",
"version": "1.0.10",
"version": "1.0.11",
"description": "miyagi is a component development tool for JavaScript template engines.",

@@ -5,0 +5,0 @@ "main": "index.js",

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