version bump and rollup update

This commit is contained in:
AtHeartEngineer
2023-07-14 15:18:20 -04:00
parent 3672267ef9
commit 5aa750e79e
3 changed files with 55 additions and 6 deletions

49
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "discreetly-interfaces",
"version": "0.1.5",
"version": "0.1.13",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "discreetly-interfaces",
"version": "0.1.5",
"version": "0.1.13",
"license": "MIT",
"dependencies": {
"poseidon-lite": "^0.2.0",
@@ -29,6 +29,7 @@
"prettier": "^3.0.0",
"rollup": "^3.14.0",
"rollup-plugin-cleaner": "^1.0.0",
"rollup-plugin-include-sourcemaps": "^0.7.0",
"rollup-plugin-polyfill-node": "^0.12.0",
"rollup-plugin-typescript2": "^0.35.0",
"rollup-plugin-visualizer": "^5.9.0",
@@ -2203,6 +2204,18 @@
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
},
"node_modules/atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
"dev": true,
"bin": {
"atob": "bin/atob.js"
},
"engines": {
"node": ">= 4.5.0"
}
},
"node_modules/available-typed-arrays": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
@@ -2716,6 +2729,15 @@
}
}
},
"node_modules/decode-uri-component": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
"integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
"dev": true,
"engines": {
"node": ">=0.10"
}
},
"node_modules/dedent": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
@@ -6358,6 +6380,29 @@
"rimraf": "bin.js"
}
},
"node_modules/rollup-plugin-include-sourcemaps": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/rollup-plugin-include-sourcemaps/-/rollup-plugin-include-sourcemaps-0.7.0.tgz",
"integrity": "sha512-zAlN2IkFSaptlHhuWVROZ5xrviEULRSInN9AzETsBD++Ab5aMKAtXhDH2aRHbE2cRW6cVT9FFrAQHwZXxqDCIQ==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^5.0.2",
"atob": "^2.1.2",
"decode-uri-component": "^0.2.0"
},
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"@types/node": ">=10.0.0",
"rollup": ">=0.31.2"
},
"peerDependenciesMeta": {
"@types/node": {
"optional": true
}
}
},
"node_modules/rollup-plugin-polyfill-node": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/rollup-plugin-polyfill-node/-/rollup-plugin-polyfill-node-0.12.0.tgz",

View File

@@ -1,6 +1,6 @@
{
"name": "discreetly-interfaces",
"version": "0.1.5",
"version": "0.1.13",
"description": "Common interfaces and utilities for discreetly",
"author": "AtHeartEngineer",
"homepage": "https://github.com/Discreetly",
@@ -65,6 +65,7 @@
"prettier": "^3.0.0",
"rollup": "^3.14.0",
"rollup-plugin-cleaner": "^1.0.0",
"rollup-plugin-include-sourcemaps": "^0.7.0",
"rollup-plugin-polyfill-node": "^0.12.0",
"rollup-plugin-typescript2": "^0.35.0",
"rollup-plugin-visualizer": "^5.9.0",

View File

@@ -6,6 +6,7 @@ import json from '@rollup/plugin-json'
import nodePolyfills from 'rollup-plugin-polyfill-node'
import replace from '@rollup/plugin-replace'
import { visualizer } from 'rollup-plugin-visualizer'
import sourcemaps from 'rollup-plugin-include-sourcemaps';
import cleaner from 'rollup-plugin-cleaner'
import * as fs from 'fs'
@@ -32,7 +33,6 @@ const visualizerPlugin = visualizer({
filename: 'stats.html',
template: 'sunburst',
})
const nodePlugins = [
typescriptPlugin,
// `browser: false` is required for `fs` and other Node.js core modules to be resolved correctly
@@ -41,6 +41,7 @@ const nodePlugins = [
commonjs(),
// Parse JSON files and make them ES modules. Required when bundling circomlib
json(),
]
const browserPlugins = [
@@ -69,7 +70,7 @@ export default [
// Node.js build
{
input,
output: { file: pkg.main, format: 'cjs', banner },
output: { file: pkg.main, format: 'cjs', banner, sourcemap: true, },
external: Object.keys(pkg.dependencies),
plugins: [
cleaner({
@@ -79,15 +80,17 @@ export default [
}),
...nodePlugins,
visualizerPlugin,
sourcemaps()
],
},
// Browser build
{
input,
output: { file: pkg.module, format: 'es', banner },
output: { file: pkg.module, format: 'es', banner, sourcemap: true, },
plugins: [
...browserPlugins,
visualizerPlugin,
sourcemaps()
],
},
]