What features would everyone like to see in a star...
# suitescript
c
What features would everyone like to see in a starter template for Netsuite projects? I currently have • TS-Jest for typescript testing • BiomeJS for linting • Devcontainer for unified development environments w/ SDF installed as a module • A build/deploy script for deploying to your project. • My NFT fork / third party libraries (Ramda, Day, Immutable, Lodash (deprecated), Monday (deprecated), BigNumber, and PapaParse.
a
We've been using: • Prettier for formatting. • eslint for linting. • Bun for testing/package management. Not saying that those are the right/best choices for everyone... just what we have.
c
I love the idea behind bun. Unfortunately it's still not 100% compatible with node/js. I get cryptic build message errors when trying to use it on various projects. I like biome because it handles both formatting/linting. One less package/configuration to keep in mind. Is there anything in specific you like about prettier/eslint?
a
Re: eslint and prettier... it's probably just what was available back in the day, and if it ain't broke, we don't need to fix it. 😉 I've never had any issues with Bun, but I'm not doing anything super sophisticated with it either. We still use tsc to do the build/transpilation step... we just kick if off with bun instead of npm. What kinds of build processes are you doing that it's breaking?
c
If I knew what was breaking I would tell ya heh. For one project we implement rolling up for scripts, and something in that pipeline just completely fails, but works fine once I switch back to node. Additional messaging/error logging would at least let me track it down.
😄 1