Comments (5)
the issue is main
in package.json doesn't point to build/src but src, which doesn't exist after an install.
steps to repro
mkdir test
cd test
npm init --yes
npm i boats
node -p 'require("boats")'
from boats.
Hi,
Could you show some code of how you're importing?
Thanks,
John
from boats.
although that won't fix it anyway - it looks like the index exports the default
key from 4 files, so it won't work anyway.
You would have to do something like require('boats/build/src/Template').default
in order to use those files
from boats.
Dang!
I'm pretty slammed at the moment so not sure i have the time until next month... PR would be very welcomed :)
from boats.
@Papooch I've decided as I don't have time to work on this feature to instead remove programmatic use.
If you would like to expose boats in a programmatic way a PR would be welcomed.
The section of boats to expose would be:
https://github.com/j-d-carmichael/boats/blob/main/src/cli.ts#L55
to
https://github.com/j-d-carmichael/boats/blob/main/src/cli.ts#L77
Ideally, the cli.ts file would call a new function or class named "boats" and the package.json would both export the types and the said file.
I would imagine something like added to the package json file:
"main": "build/src/boats.js",
"typings": "build/src/boats.d.ts",
For now though, there is no longer an export and I will close this PR.
from boats.
Related Issues (20)
- [feature] Display info regarding new available version when used with -y flag HOT 4
- Warning when no .boatsrc file exists HOT 5
- model pick HOT 6
- [FEAT] Fetch from git urls for models from other services HOT 12
- Nested $refs inside optionalProps file not found error
- Enhance AutoIndexer to make it easy to filter files HOT 5
- discriminator / mapping + $ref doesn't seem to work HOT 4
- Cannot apply more than 1 absolute path in 1 file HOT 1
- version check issues
- update js-yaml HOT 1
- OpenAPI 3.1 Support HOT 9
- Auto summary helper HOT 3
- Multiple TypeScript `-f` helpers cause errors HOT 3
- `inject` helper `excludeChannel` and `includeOnlyChannels` params don't work with AsyncAPI document HOT 3
- Error: spawn npm ENOENT HOT 5
- Version check takes a long time to timeout on runner with no internet HOT 4
- Need a bespoke check on array items to ensure no dash
- Sort the path attributes to a standard order after injection HOT 1
- Unable to exclude root paths from injection HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boats.