| export declare class Demo { | ||
| demo1: string; | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var Demo = /** @class */ (function () { | ||
| function Demo() { | ||
| this.demo1 = "demo"; | ||
| } | ||
| return Demo; | ||
| }()); | ||
| exports.Demo = Demo; |
| import { Demo } from "./dome"; | ||
| export declare class Demo2 extends Demo { | ||
| head: string; | ||
| get value(): string; | ||
| getOne(): Promise<void>; | ||
| } |
| "use strict"; | ||
| var __extends = (this && this.__extends) || (function () { | ||
| var extendStatics = function (d, b) { | ||
| extendStatics = Object.setPrototypeOf || | ||
| ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
| function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
| return extendStatics(d, b); | ||
| }; | ||
| return function (d, b) { | ||
| extendStatics(d, b); | ||
| function __() { this.constructor = d; } | ||
| d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
| }; | ||
| })(); | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __generator = (this && this.__generator) || function (thisArg, body) { | ||
| var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
| return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; | ||
| function verb(n) { return function (v) { return step([n, v]); }; } | ||
| function step(op) { | ||
| if (f) throw new TypeError("Generator is already executing."); | ||
| while (_) try { | ||
| if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; | ||
| if (y = 0, t) op = [op[0] & 2, t.value]; | ||
| switch (op[0]) { | ||
| case 0: case 1: t = op; break; | ||
| case 4: _.label++; return { value: op[1], done: false }; | ||
| case 5: _.label++; y = op[1]; op = [0]; continue; | ||
| case 7: op = _.ops.pop(); _.trys.pop(); continue; | ||
| default: | ||
| if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } | ||
| if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } | ||
| if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } | ||
| if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } | ||
| if (t[2]) _.ops.pop(); | ||
| _.trys.pop(); continue; | ||
| } | ||
| op = body.call(thisArg, _); | ||
| } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } | ||
| if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; | ||
| } | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var lodash_1 = require("lodash"); | ||
| var dome_1 = require("./dome"); | ||
| var Demo2 = /** @class */ (function (_super) { | ||
| __extends(Demo2, _super); | ||
| function Demo2() { | ||
| var _this = _super !== null && _super.apply(this, arguments) || this; | ||
| _this.head = ""; | ||
| return _this; | ||
| } | ||
| Object.defineProperty(Demo2.prototype, "value", { | ||
| get: function () { | ||
| return this.head; | ||
| }, | ||
| enumerable: true, | ||
| configurable: true | ||
| }); | ||
| Demo2.prototype.getOne = function () { | ||
| return __awaiter(this, void 0, void 0, function () { | ||
| var arr; | ||
| return __generator(this, function (_a) { | ||
| console.log(this.demo1); | ||
| console.log("getOne"); | ||
| arr = [561, 561, 789, 416, 1]; | ||
| console.log(lodash_1.uniq(arr)); | ||
| return [2 /*return*/]; | ||
| }); | ||
| }); | ||
| }; | ||
| return Demo2; | ||
| }(dome_1.Demo)); | ||
| exports.Demo2 = Demo2; |
| import { Demo } from "./demo/dome"; | ||
| export declare class Man extends Demo { | ||
| head: string; | ||
| get value(): string; | ||
| getOne(): Promise<void>; | ||
| } |
+95
| "use strict"; | ||
| var __extends = (this && this.__extends) || (function () { | ||
| var extendStatics = function (d, b) { | ||
| extendStatics = Object.setPrototypeOf || | ||
| ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
| function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
| return extendStatics(d, b); | ||
| }; | ||
| return function (d, b) { | ||
| extendStatics(d, b); | ||
| function __() { this.constructor = d; } | ||
| d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
| }; | ||
| })(); | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __generator = (this && this.__generator) || function (thisArg, body) { | ||
| var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
| return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; | ||
| function verb(n) { return function (v) { return step([n, v]); }; } | ||
| function step(op) { | ||
| if (f) throw new TypeError("Generator is already executing."); | ||
| while (_) try { | ||
| if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; | ||
| if (y = 0, t) op = [op[0] & 2, t.value]; | ||
| switch (op[0]) { | ||
| case 0: case 1: t = op; break; | ||
| case 4: _.label++; return { value: op[1], done: false }; | ||
| case 5: _.label++; y = op[1]; op = [0]; continue; | ||
| case 7: op = _.ops.pop(); _.trys.pop(); continue; | ||
| default: | ||
| if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } | ||
| if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } | ||
| if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } | ||
| if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } | ||
| if (t[2]) _.ops.pop(); | ||
| _.trys.pop(); continue; | ||
| } | ||
| op = body.call(thisArg, _); | ||
| } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } | ||
| if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; | ||
| } | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var lodash_1 = require("lodash"); | ||
| var dome_1 = require("./demo/dome"); | ||
| var dome2_1 = require("./demo/dome2"); | ||
| var fs_1 = require("fs"); | ||
| var Man = /** @class */ (function (_super) { | ||
| __extends(Man, _super); | ||
| function Man() { | ||
| var _this = _super !== null && _super.apply(this, arguments) || this; | ||
| _this.head = ""; | ||
| return _this; | ||
| } | ||
| Object.defineProperty(Man.prototype, "value", { | ||
| get: function () { | ||
| return this.head; | ||
| }, | ||
| enumerable: true, | ||
| configurable: true | ||
| }); | ||
| Man.prototype.getOne = function () { | ||
| return __awaiter(this, void 0, void 0, function () { | ||
| var arr, file; | ||
| return __generator(this, function (_a) { | ||
| console.log(this.demo1); | ||
| console.log("getOne"); | ||
| arr = [561, 561, 789, 416, 1]; | ||
| console.log(lodash_1.uniq(arr)); | ||
| file = fs_1.readFileSync('./dome.ts'); | ||
| console.log(file); | ||
| return [2 /*return*/]; | ||
| }); | ||
| }); | ||
| }; | ||
| return Man; | ||
| }(dome_1.Demo)); | ||
| exports.Man = Man; | ||
| try { | ||
| var man = new Man(); | ||
| man.getOne(); | ||
| } | ||
| catch (e) { | ||
| console.log(e); | ||
| } | ||
| var demo2 = new dome2_1.Demo2(); | ||
| demo2.getOne(); |
| const path = require('path'); | ||
| const { CleanWebpackPlugin } = require('clean-webpack-plugin'); | ||
| module.exports = { | ||
| // entry: './src/index.ts', | ||
| // entry: { | ||
| // index: "./lib2/src/index.js", | ||
| // }, | ||
| // devtool: 'inline-source-map', | ||
| mode: "production", // 'development' or 'production' | ||
| module: { | ||
| rules: [ | ||
| { | ||
| test: /\.tsx?$/, | ||
| use: 'ts-loader', | ||
| exclude: /node_modules/ | ||
| } | ||
| ] | ||
| }, | ||
| resolve: { | ||
| extensions: ['.tsx', '.ts', '.js'] | ||
| }, | ||
| plugins: [ | ||
| new CleanWebpackPlugin(), | ||
| ], | ||
| optimization: { | ||
| splitChunks: { | ||
| chunks: 'all', | ||
| }, | ||
| }, | ||
| output: { | ||
| filename: '[name].bundle.js', | ||
| // chunkFilename: '[name].bundle.js', | ||
| path: path.resolve(__dirname, 'dist') | ||
| } | ||
| }; |
+18
-4
| { | ||
| "name": "packageout", | ||
| "version": "1.0.1", | ||
| "version": "1.1.0", | ||
| "description": "", | ||
| "main": "index.js", | ||
| "main": "./lib/index.js", | ||
| "types": "./lib/index.d.ts", | ||
| "scripts": { | ||
| "test": "echo \"Error: no test specified\" && exit 1" | ||
| "test": "echo \"Error: no test specified\" && exit 1", | ||
| "build": "webpack", | ||
| "start": "node ./dist/bundle.js" | ||
| }, | ||
| "author": "otto", | ||
| "license": "MIT" | ||
| "license": "MIT", | ||
| "devDependencies": { | ||
| "@types/lodash": "^4.14.149", | ||
| "clean-webpack-plugin": "^3.0.0", | ||
| "ts-loader": "^6.2.1", | ||
| "typescript": "^3.7.3", | ||
| "webpack": "^4.41.2", | ||
| "webpack-cli": "^3.3.10" | ||
| }, | ||
| "dependencies": { | ||
| "lodash": "^4.17.15" | ||
| } | ||
| } |
-3
| function hello() { | ||
| console.log("hello world1"); | ||
| } |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Trivial Package
Supply chain riskPackages less than 10 lines of code are easily copied into your own project and may not warrant the additional supply chain risk of an external dependency.
10357
3838.02%8
300%235
11650%1
Infinity%6
Infinity%2
100%+ Added
+ Added