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

@jbroll/jscad-fluent

Package Overview
Dependencies
Maintainers
0
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jbroll/jscad-fluent - npm Package Compare versions

Comparing version

to
0.3.1

dist/jscad-fluent.js

3

dist/FluentGeom2.d.ts

@@ -1,4 +0,5 @@

import type { Centroid, Geom2, Vec2, Vec3, Mat4, RGB, RGBA, BoundingBox, CenterOptions, ExpandOptions, ExtrudeLinearOptions, ExtrudeRotateOptions, MirrorOptions, OffsetOptions } from './types';
import { Centroid, Geom2, Vec2, Vec3, Mat4, RGB, RGBA, BoundingBox, CenterOptions, ExpandOptions, ExtrudeLinearOptions, ExtrudeRotateOptions, MirrorOptions, OffsetOptions } from './types';
import { FluentGeom2Array } from './FluentGeom2Array';
import { FluentGeom3 } from './FluentGeom3';
export declare class FluentGeom2 implements Geom2 {

@@ -5,0 +6,0 @@ readonly type: 'geom2';

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

import type { Geom2, ExtrudeLinearOptions, ExtrudeRotateOptions } from './types';
import { Geom2, ExtrudeLinearOptions, ExtrudeRotateOptions } from './types';
import { FluentGeom3Array } from './FluentGeom3Array';
import { FluentGeometryArray } from './FluentGeometryArray';
import { FluentGeom2 as ThisScalar } from './FluentGeom2';
export declare class FluentGeom2Array extends FluentGeometryArray<Geom2> {

@@ -6,0 +7,0 @@ constructor(...geometries: Geom2[]);

@@ -1,3 +0,4 @@

import type { Centroid, ExpandOptions, Geom3, Vec3, Mat4, RGB, RGBA, BoundingBox, CenterOptions, MirrorOptions } from './types';
import { Centroid, ExpandOptions, Geom3, Vec3, Mat4, RGB, RGBA, BoundingBox, CenterOptions, MirrorOptions } from './types';
import { FluentGeom3Array } from './FluentGeom3Array';
export declare class FluentGeom3 implements Geom3 {

@@ -4,0 +5,0 @@ readonly type: 'geom3';

@@ -1,4 +0,5 @@

import type { Geom3 } from './types';
import { Geom3 } from './types';
import { FluentGeometryArray } from './FluentGeometryArray';
import { FluentGeom3 as ThisScalar } from './FluentGeom3';
export declare class FluentGeom3Array extends FluentGeometryArray<Geom3> {

@@ -5,0 +6,0 @@ constructor(...geometries: Geom3[]);

@@ -1,2 +0,3 @@

import type { Geometry, Vec3, Mat4, RGB, RGBA, CenterOptions, MirrorOptions } from './types';
import { Geometry, Vec3, Mat4, RGB, RGBA, CenterOptions, MirrorOptions } from './types';
export declare class FluentGeometryArray<T extends Geometry> extends Array<T> {

@@ -3,0 +4,0 @@ constructor(...items: T[]);

import { FluentGeom2 } from './FluentGeom2';
import { FluentGeom3 } from './FluentGeom3';
import type { Point2, StarOptions, RectangleOptions, CircleOptions, EllipseOptions, CubeOptions, SphereOptions, CylinderOptions, CylinderEllipticOptions, TorusOptions, SquareOptions } from './types';
import { Point2, StarOptions, RectangleOptions, CircleOptions, EllipseOptions, CubeOptions, SphereOptions, CylinderOptions, CylinderEllipticOptions, TorusOptions, SquareOptions } from './types';
/**

@@ -5,0 +6,0 @@ * Main entry point for the JSCAD Fluent API.

import { maths } from '@jscad/modeling';
import type { Geometry } from '@jscad/modeling/src/geometries/types';
import type { Geom2, Geom3, Path2 } from '@jscad/modeling/src/geometries/types';
import type { ExtrudeLinearOptions, ExtrudeRotateOptions } from '@jscad/modeling/src/operations/extrusions';
import type { BoundingBox } from '@jscad/modeling/src/measurements/types';
import type { StarOptions, RectangleOptions, CircleOptions, EllipseOptions, CubeOptions, SphereOptions, CylinderOptions, CylinderEllipticOptions, TorusOptions, SquareOptions } from '@jscad/modeling/src/primitives';
import type { CenterOptions, MirrorOptions } from '@jscad/modeling/src/operations/transforms';
import { Geometry, Geom2, Geom3, Path2 } from '@jscad/modeling/src/geometries/types';
import { ExtrudeLinearOptions, ExtrudeRotateOptions } from '@jscad/modeling/src/operations/extrusions';
import { BoundingBox } from '@jscad/modeling/src/measurements/types';
import { StarOptions, RectangleOptions, CircleOptions, EllipseOptions, CubeOptions, SphereOptions, CylinderOptions, CylinderEllipticOptions, TorusOptions, SquareOptions } from '@jscad/modeling/src/primitives';
import { CenterOptions, MirrorOptions } from '@jscad/modeling/src/operations/transforms';
import { ExpandOptions, OffsetOptions } from '@jscad/modeling/src/operations/expansions';
import { mat4 } from '@jscad/modeling/src/maths';
export { mat4 };

@@ -11,0 +11,0 @@ export type { Geometry, Geom2, Geom3, Path2, BoundingBox, CenterOptions, CircleOptions, CubeOptions, CylinderOptions, CylinderEllipticOptions, EllipseOptions, ExpandOptions, ExtrudeLinearOptions, ExtrudeRotateOptions, MirrorOptions, OffsetOptions, RectangleOptions, SphereOptions, SquareOptions, StarOptions, TorusOptions };

{
"name": "@jbroll/jscad-fluent",
"author": "John Roll",
"version": "0.3.0",
"version": "0.3.1",
"license": "MIT",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"type": "module",
"files": [

@@ -12,40 +11,28 @@ "dist",

],
"engines": {
"node": ">=10"
"main": "./dist/jscad-fluent.umd.cjs",
"module": "./dist/jscad-fluent.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/jscad-fluent.js",
"require": "./dist/jscad-fluent.umd.cjs"
}
},
"scripts": {
"build": "tsc",
"lint": "tslint src/*.ts tests/*.ts",
"lint-fix": "npm run lint -- --fix",
"prepublish": "npm run test",
"test": "npm run build && mocha -R tap dist/tests"
"dev": "vite",
"build": "vite build",
"test": "jest"
},
"prettier": {
"printWidth": 80,
"semi": true,
"singleQuote": true,
"trailingComma": "es5"
},
"module": "dist/jscad-fluent.esm.js",
"size-limit": [
{
"path": "dist/jscad-fluent.cjs.production.min.js",
"limit": "10 KB"
},
{
"path": "dist/jscad-fluent.esm.js",
"limit": "10 KB"
}
],
"devDependencies": {
"@jbroll/mustache": "^4.3.1",
"@types/mocha": "^7.0.2",
"mocha": "^7.1.1",
"should": "^13.2.3",
"tslint": "^6.1.1",
"typescript": "^5.7.3"
"@types/jest": "^29.5.0",
"jest": "^29.5.0",
"ts-jest": "^29.1.0",
"typescript": "^5.3.2",
"vite": "^5.0.4",
"vite-plugin-dts": "^3.6.0"
},
"dependencies": {
"peerDependencies": {
"@jscad/modeling": "^2.12.5"
}
}