diff --git a/package.json b/package.json index 0f27667f..50e77094 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "exports": { ".": { "require": { - "types": "./types/index.d.ts", + "types": "./types/index.d.cts", "default": "./dist/kyanite.min.cjs" }, "import": { diff --git a/scripts/create-export.js b/scripts/create-export.js index 74772454..5c7ff50b 100644 --- a/scripts/create-export.js +++ b/scripts/create-export.js @@ -6,7 +6,7 @@ const globFiles = ['src/**/*.js', '!src/index.js', '!src/common.js', '!src/_inte const files = await globby(globFiles) const buildRes = type => - files.map(f => { + files.sort().map(f => { const { dir, base, name } = path.parse(f) const src = `./${dir.replace('src/', '')}/${base}` diff --git a/src/index.js b/src/index.js index 58a807b9..e37b56e8 100644 --- a/src/index.js +++ b/src/index.js @@ -100,6 +100,33 @@ export { default as reverse } from './list/reverse.js' export { default as slice } from './list/slice.js' export { default as startsWith } from './list/startsWith.js' export { default as tail } from './list/tail.js' +export { default as add } from './number/add.js' +export { default as between } from './number/between.js' +export { default as clamp } from './number/clamp.js' +export { default as dec } from './number/dec.js' +export { default as divide } from './number/divide.js' +export { default as factors } from './number/factors.js' +export { default as gcd } from './number/gcd.js' +export { default as inc } from './number/inc.js' +export { default as isEven } from './number/isEven.js' +export { default as isOdd } from './number/isOdd.js' +export { default as isPrime } from './number/isPrime.js' +export { default as isZero } from './number/isZero.js' +export { default as lcm } from './number/lcm.js' +export { default as mean } from './number/mean.js' +export { default as median } from './number/median.js' +export { default as mod } from './number/mod.js' +export { default as multiples } from './number/multiples.js' +export { default as multiply } from './number/multiply.js' +export { default as negate } from './number/negate.js' +export { default as pow } from './number/pow.js' +export { default as product } from './number/product.js' +export { default as range } from './number/range.js' +export { default as rem } from './number/rem.js' +export { default as round } from './number/round.js' +export { default as subtract } from './number/subtract.js' +export { default as sum } from './number/sum.js' +export { default as within } from './number/within.js' export { default as amend } from './object/amend.js' export { default as any } from './object/any.js' export { default as draft } from './object/draft.js' @@ -129,30 +156,3 @@ export { default as test } from './string/test.js' export { default as toLower } from './string/toLower.js' export { default as toUpper } from './string/toUpper.js' export { default as trim } from './string/trim.js' -export { default as add } from './number/add.js' -export { default as between } from './number/between.js' -export { default as clamp } from './number/clamp.js' -export { default as dec } from './number/dec.js' -export { default as divide } from './number/divide.js' -export { default as factors } from './number/factors.js' -export { default as gcd } from './number/gcd.js' -export { default as inc } from './number/inc.js' -export { default as isEven } from './number/isEven.js' -export { default as isOdd } from './number/isOdd.js' -export { default as isPrime } from './number/isPrime.js' -export { default as isZero } from './number/isZero.js' -export { default as lcm } from './number/lcm.js' -export { default as mean } from './number/mean.js' -export { default as median } from './number/median.js' -export { default as mod } from './number/mod.js' -export { default as multiples } from './number/multiples.js' -export { default as multiply } from './number/multiply.js' -export { default as negate } from './number/negate.js' -export { default as pow } from './number/pow.js' -export { default as product } from './number/product.js' -export { default as range } from './number/range.js' -export { default as rem } from './number/rem.js' -export { default as round } from './number/round.js' -export { default as subtract } from './number/subtract.js' -export { default as sum } from './number/sum.js' -export { default as within } from './number/within.js'