Socket
Socket
Sign inDemoInstall

svelte-preprocess

Package Overview
Dependencies
Maintainers
1
Versions
175
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

svelte-preprocess - npm Package Compare versions

Comparing version 3.9.10 to 3.9.11

18

CHANGELOG.md

@@ -0,1 +1,19 @@

## [3.9.11](https://github.com/kaisermann/svelte-preprocess/compare/v3.9.10...v3.9.11) (2020-07-01)
### Bug Fixes
* 🐛 log a warning if local external file is not found ([774aece](https://github.com/kaisermann/svelte-preprocess/commit/774aece08a5279a51707d3f428836169fc7735de)), closes [#174](https://github.com/kaisermann/svelte-preprocess/issues/174)
## [3.9.11](https://github.com/kaisermann/svelte-preprocess/compare/v3.9.10...v3.9.11) (2020-07-01)
### Bug Fixes
* 🐛 log a warning if local external file is not found ([774aece](https://github.com/kaisermann/svelte-preprocess/commit/774aece08a5279a51707d3f428836169fc7735de)), closes [#174](https://github.com/kaisermann/svelte-preprocess/issues/174)
## [3.9.10](https://github.com/kaisermann/svelte-preprocess/compare/v3.9.9...v3.9.10) (2020-06-22)

@@ -2,0 +20,0 @@

2

dist/modules/parseFile.js

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseFile=exports.getSrcContent=exports.resolveSrc=void 0;const fs_1=require("fs"),path_1=require("path"),language_1=require("./language");exports.resolveSrc=(a,b)=>path_1.resolve(path_1.dirname(a),b),exports.getSrcContent=a=>new Promise((b,c)=>{fs_1.readFile(a,(a,d)=>{a?c(a):b(d.toString())})});async function doesFileExist(a){return new Promise(b=>fs_1.access(a,0,a=>b(!a)))}exports.parseFile=async({attributes:a,filename:b,content:c},d)=>{const e=[];if(a.src&&0===c.trim().length){if("string"!=typeof a.src)throw new Error("src attribute must be string");let d=a.src;null==d.match(/^(https?:)?\/\//)&&(d=exports.resolveSrc(b,d),(await doesFileExist(d))&&(c=await exports.getSrcContent(d),e.push(d)))}const{lang:f,alias:g}=language_1.getLanguage(a,d);return{filename:b,attributes:a,content:c,lang:f,alias:g,dependencies:e}};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseFile=exports.getSrcContent=exports.resolveSrc=void 0;const fs_1=require("fs"),path_1=require("path"),language_1=require("./language");exports.resolveSrc=(a,b)=>path_1.resolve(path_1.dirname(a),b),exports.getSrcContent=a=>new Promise((b,c)=>{fs_1.readFile(a,(a,d)=>{a?c(a):b(d.toString())})});async function doesFileExist(a){return new Promise(b=>fs_1.access(a,0,a=>b(!a)))}exports.parseFile=async({attributes:a,filename:b,content:c},d)=>{const e=[];if(a.src&&0===c.trim().length){if("string"!=typeof a.src)throw new Error("src attribute must be string");let d=a.src;null==d.match(/^(https?:)?\/\//)&&(d=exports.resolveSrc(b,d),(await doesFileExist(d))?(c=await exports.getSrcContent(d),e.push(d)):console.warn(`[svelte-preprocess] The file "${d}" was not found.`))}const{lang:f,alias:g}=language_1.getLanguage(a,d);return{filename:b,attributes:a,content:c,lang:f,alias:g,dependencies:e}};
{
"name": "svelte-preprocess",
"version": "3.9.10",
"version": "3.9.11",
"license": "MIT",

@@ -33,4 +33,4 @@ "main": "dist/index.js",

"test:ci": "jest --silent --no-cache",
"lint": "eslint {src,test}/**/*.ts",
"format": "prettier --loglevel silent --write \"{src,test}/**/*.ts\" && eslint --fix \"{src,test}/**/*.ts\"",
"lint": "eslint --ext js,ts .",
"format": "prettier --write \"**/*.{ts,js,json}\"",
"postinstall": "echo \"[svelte-preprocess] Don't forget to install the preprocessors packages that will be used: node-sass/sass, stylus, less, postcss & postcss-load-config, coffeescript, pug, etc...\"",

@@ -37,0 +37,0 @@ "version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1 && git add CHANGELOG.md",

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