1
0
Fork 0

chore: Move core files to .mjs

This commit is contained in:
Joost De Cock 2022-08-26 18:51:02 +02:00
parent e6901ba541
commit 3671f44e90
15 changed files with 34 additions and 34 deletions

View file

@ -14,7 +14,7 @@ const banner = `/**
const options = {
banner: { js: banner },
bundle: true,
entryPoints: ['src/index.js'],
entryPoints: ['src/index.mjs'],
format: 'esm',
outfile: 'dist/index.mjs',
external: ["@freesewing"],

View file

@ -1,5 +1,5 @@
import Pattern from './pattern'
import { addPartConfig } from './utils.js'
import Pattern from './pattern.mjs'
import { addPartConfig } from './utils.mjs'
/*
* The Design constructor. Returns a Pattern constructor

View file

@ -1,9 +1,9 @@
import Design from './design'
import Pattern from './pattern'
import Point from './point'
import Path from './path'
import Snippet from './snippet'
import * as utils from './utils'
import Design from './design.mjs'
import Pattern from './pattern.mjs'
import Point from './point.mjs'
import Path from './path.mjs'
import Snippet from './snippet.mjs'
import * as utils from './utils.mjs'
import pkg from '../package.json' assert { type: 'json' }
const { version } = pkg

View file

@ -1,9 +1,9 @@
import * as utils from './utils'
import Point from './point'
import Path from './path'
import Snippet from './snippet'
import Attributes from './attributes'
import Hooks from './hooks'
import * as utils from './utils.mjs'
import Point from './point.mjs'
import Path from './path.mjs'
import Snippet from './snippet.mjs'
import Attributes from './attributes.mjs'
import Hooks from './hooks.mjs'
function Part() {
this.attributes = new Attributes()

View file

@ -1,5 +1,5 @@
import Attributes from './attributes'
import Point from './point'
import Attributes from './attributes.mjs'
import Point from './point.mjs'
import { Bezier } from 'bezier-js'
import {
linesIntersect,
@ -9,7 +9,7 @@ import {
pointOnCurve,
curveEdge,
round,
} from './utils'
} from './utils.mjs'
function Path(debug = false) {
this.render = true

View file

@ -1,3 +1,4 @@
import pack from 'bin-pack'
import {
macroName,
sampleStyle,
@ -5,16 +6,15 @@ import {
decoratePartDependency,
addPartConfig,
mergeDependencies,
} from './utils.js'
import Part from './part'
import Point from './point'
import Path from './path'
import Snippet from './snippet'
import Svg from './svg'
import pack from 'bin-pack'
import Store from './store'
import Hooks from './hooks'
import Attributes from './attributes'
} from './utils.mjs'
import Part from './part.mjs'
import Point from './point.mjs'
import Path from './path.mjs'
import Snippet from './snippet.mjs'
import Svg from './svg.mjs'
import Store from './store.mjs'
import Hooks from './hooks.mjs'
import Attributes from './attributes.mjs'
import pkg from '../package.json'
export default function Pattern(config = { options: {} }) {

View file

@ -1,4 +1,4 @@
import Attributes from './attributes'
import Attributes from './attributes.mjs'
function Point(x, y, debug = false) {
this.x = x

View file

@ -1,4 +1,4 @@
import Attributes from './attributes'
import Attributes from './attributes.mjs'
function Snippet(def, anchor, debug = false) {
this.def = def

View file

@ -1,5 +1,5 @@
import Attributes from './attributes'
import { round } from './utils'
import Attributes from './attributes.mjs'
import { round } from './utils.mjs'
import pkg from '../package.json'
function Svg(pattern) {

View file

@ -1,6 +1,6 @@
import Path from './path'
import Point from './point'
import { Bezier } from 'bezier-js'
import Path from './path.mjs'
import Point from './point.mjs'
export function capitalize(string) {
return string.charAt(0).toUpperCase() + string.slice(1)