Socket
Socket
Sign inDemoInstall

@angular-extensions/svg-icons-builder

Package Overview
Dependencies
457
Maintainers
4
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.0 to 11.0.0

angular-extensions-svg-icons-builder-11.0.0.tgz

48

package.json
{
"name": "@angular-extensions/svg-icons-builder",
"version": "3.0.0",
"version": "11.0.0",
"description": "The svg-icons-builder is a Angular builder for the svg-to-ts project",

@@ -27,4 +27,4 @@ "keywords": [

"bump-version": "rjp package.json version $VERSION",
"copy:build-assets": "cpx ./package.json dist && cpx ./builders.json dist && cpx ./README.md dist",
"copy:generate-icon-lib-templates": "cpx './schematics/ng-generate-icon-lib/files/**/*.ts' dist/schematics/ng-generate-icon-lib/files",
"copy:build-assets": "copyfiles package.json dist && cp builders.json dist && cp README.md dist",
"copy:generate-icon-lib-templates": "copyfiles schematics/ng-generate-icon-lib/files/**/*.ts dist/schematics/ng-generate-icon-lib/files/_name@dasherize_ -f",
"format:write": "prettier --write ./**/*.ts",

@@ -35,33 +35,27 @@ "test": "jest",

"dependencies": {
"@angular-devkit/core": "^10.2.1",
"@angular-devkit/schematics": "^10.2.1",
"@schematics/angular": "^11.0.6",
"svg-to-ts": "^7.1.0",
"typescript": "~4.0.2"
"@angular-devkit/core": "13.3.9",
"@angular-devkit/schematics": "13.3.9",
"@schematics/angular": "13.3.11",
"svg-to-ts": "^11.0.0",
"typescript": "4.9.4"
},
"devDependencies": {
"@angular-devkit/architect": "^0.1002.1",
"@commitlint/cli": "^11.0.0",
"@commitlint/config-conventional": "^11.0.0",
"@semantic-release/changelog": "^5.0.1",
"@semantic-release/exec": "^5.0.0",
"@semantic-release/git": "^9.0.0",
"@angular-devkit/architect": "0.1303.9",
"@commitlint/cli": "^17.6.1",
"@commitlint/config-conventional": "^17.6.1",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.0",
"@types/jest": "^26.0.15",
"@types/node": "^14.17.34",
"all-contributors-cli": "^6.19.0",
"cpx": "^1.5.0",
"husky": "^4.3.0",
"@types/node": "16.11.7",
"all-contributors-cli": "^6.25.0",
"copyfiles": "^2.4.1",
"husky": "^8.0.0",
"jest": "^26.6.1",
"prettier": "^2.1.2",
"pretty-quick": "^3.1.0",
"prettier": "^2.8.8",
"pretty-quick": "^3.1.3",
"replace-json-property": "^1.6.3",
"ts-jest": "^26.4.2",
"ts-node": "^9.0.0"
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
"pre-commit": "pretty-quick --staged --pattern ./**/*.ts"
}
"ts-node": "^10.8.1"
}
}

@@ -23,10 +23,10 @@ "use strict";

const path = options.path || `${project.sourceRoot}/lib`;
const parsed = parse_name_1.parseName(path, options.name);
const parsed = (0, parse_name_1.parseName)(path, options.name);
options.name = parsed.name;
const sourceTemplate = schematics_1.url('./files');
const sourceTemplateParametrized = schematics_1.apply(sourceTemplate, [
schematics_1.template(Object.assign(Object.assign({}, options), core_1.strings)),
schematics_1.move(parsed.path),
const sourceTemplate = (0, schematics_1.url)('./files');
const sourceTemplateParametrized = (0, schematics_1.apply)(sourceTemplate, [
(0, schematics_1.template)(Object.assign(Object.assign({}, options), core_1.strings)),
(0, schematics_1.move)(parsed.path),
]);
const rules = [schematics_1.mergeWith(sourceTemplateParametrized)];
const rules = [(0, schematics_1.mergeWith)(sourceTemplateParametrized)];
if (options.installLibrary) {

@@ -37,3 +37,3 @@ _context.addTask(new tasks_1.NodePackageInstallTask({

}
return schematics_1.chain(rules);
return (0, schematics_1.chain)(rules);
};

@@ -40,0 +40,0 @@ }

import { JsonObject } from '@angular-devkit/core';
import { ConstantsConversionOptions } from 'svg-to-ts';
interface Options extends ConstantsConversionOptions {
conversionType: string;
}
declare const _default: import("@angular-devkit/architect/src/internal").Builder<Options & JsonObject>;
export default _default;

@@ -15,11 +15,10 @@ "use strict";

// Using `Options & JsonObject` instead of extending JsonObject because of optional boolean
exports.default = architect_1.createBuilder((options, context) => {
exports.default = (0, architect_1.createBuilder)((options, context) => {
return new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () {
try {
if (options.conversionType !== svg_to_ts_1.ConversionType.CONSTANTS) {
reject(new Error(`This builder only supports '${svg_to_ts_1.ConversionType.CONSTANTS}' conversionType.`));
if (options.conversionType !== 'constants') {
reject(new Error(`This builder only supports constants conversionType.`));
}
const conversionOptions = yield svg_to_ts_1.mergeWithDefaults(options);
context.logger.info('We are using the conversion type "constants"');
yield svg_to_ts_1.convertToConstants(conversionOptions);
yield (0, svg_to_ts_1.convertToConstants)(options);
resolve({ success: true });

@@ -26,0 +25,0 @@ context.reportStatus(`Done.`);

import { JsonObject } from '@angular-devkit/core';
import { FileConversionOptions } from 'svg-to-ts';
interface Options extends FileConversionOptions {
import { FilesConversionOptions } from 'svg-to-ts';
interface Options extends FilesConversionOptions {
conversionType: string;
}
declare const _default: import("@angular-devkit/architect/src/internal").Builder<Options & JsonObject>;
export default _default;

@@ -15,11 +15,10 @@ "use strict";

// Using `Options & JsonObject` instead of extending JsonObject because of optional boolean
exports.default = architect_1.createBuilder((options, context) => {
exports.default = (0, architect_1.createBuilder)((options, context) => {
return new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () {
try {
if (options.conversionType !== svg_to_ts_1.ConversionType.FILES) {
reject(new Error(`This builder only supports '${svg_to_ts_1.ConversionType.FILES}' conversionType.`));
if (options.conversionType !== 'files') {
reject(new Error(`This builder only supports files conversionType.`));
}
const conversionOptions = yield svg_to_ts_1.mergeWithDefaults(options);
context.logger.info('We are using the conversion type "files"');
yield svg_to_ts_1.convertToFiles(conversionOptions);
yield (0, svg_to_ts_1.convertToFiles)(options);
resolve({ success: true });

@@ -26,0 +25,0 @@ context.reportStatus(`Done.`);

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

import { JsonObject } from '@angular-devkit/core';
import { ObjectConversionOptions } from 'svg-to-ts';
interface Options extends ObjectConversionOptions, JsonObject {
interface Options extends ObjectConversionOptions {
conversionType: string;
}
declare const _default: import("@angular-devkit/architect/src/internal").Builder<Options>;
declare const _default: import("@angular-devkit/architect/src/internal").Builder<Options & import("@angular-devkit/core").JsonObject>;
export default _default;

@@ -14,12 +14,11 @@ "use strict";

const svg_to_ts_1 = require("svg-to-ts");
exports.default = architect_1.createBuilder((options, context) => {
exports.default = (0, architect_1.createBuilder)((options, context) => {
return new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () {
try {
if (options.conversionType !== svg_to_ts_1.ConversionType.OBJECT) {
reject(new Error(`This builder only supports '${svg_to_ts_1.ConversionType.OBJECT}' conversionType.`));
if (options.conversionType !== 'object') {
reject(new Error(`This builder only supports object conversionType.`));
}
const conversionOptions = yield svg_to_ts_1.mergeWithDefaults(options);
if (conversionOptions.conversionType === svg_to_ts_1.ConversionType.OBJECT) {
if (options.conversionType === 'object') {
context.logger.info('We are using the conversion type "object"');
yield svg_to_ts_1.convertToSingleObject(conversionOptions);
yield (0, svg_to_ts_1.convertToSingleObject)(options);
}

@@ -26,0 +25,0 @@ resolve({ success: true });

@@ -1,2 +0,10 @@

import { CommonConversionOptions } from 'svg-to-ts';
export declare const defaultCommonOptions: () => CommonConversionOptions;
import { Delimiter } from 'svg-to-ts/src/lib/generators/code-snippet-generators';
export declare const defaultCommonOptions: () => {
srcFiles: string[];
outputDirectory: string;
delimiter: Delimiter;
verbose: boolean;
svgoConfig: {
plugins: string[];
};
};

@@ -5,3 +5,3 @@ "use strict";

const code_snippet_generators_1 = require("svg-to-ts/src/lib/generators/code-snippet-generators");
exports.defaultCommonOptions = () => ({
const defaultCommonOptions = () => ({
srcFiles: ['./dinosaur-icons/icons/**/*.svg'],

@@ -15,2 +15,3 @@ outputDirectory: './dist/test/dinosaur-icons',

});
exports.defaultCommonOptions = defaultCommonOptions;
//# sourceMappingURL=test-helpers.js.map

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc