Comments (7)
👍 this sounds good to me. I think we should probably implement this with a scripty
entry in the package.json file.
"scripty": {
"scriptsDir": "core"
}
Scripty, in turn, will search that directory instead of "scripts". Sound good?
from scripty.
FYI, I went with path
and windowsPath
after lots of test rewriting of the internal names.
Landed in 1.4.0
from scripty.
Note: We'll probably also need a configuration option for windows scripts, as well
from scripty.
Thats sounds like the way to go. We have a few "custom" configs in our pacakge.json (babel, ava etc...)
from scripty.
Yeah, that seems to be the way things are going, and seems doubly appropriate when the cli is coupled npm to begin with.
from scripty.
Naming-things suggestion: path
instead of scriptsDir
Maybe a little less semantic, but more concise? ¯\_(ツ)_/¯
from scripty.
@gvn -- whatever I pick I'll try to be careful about it. As mentioned above, we're only talking about scripts in the user directory, but we'll need a way to specify either/or of scripts
and scripts-win
, so path
is probably too generic. I also want to be careful of introducing too generic of an option name as I start to noodle on the potential needs of a future plugin module system.
from scripty.
Related Issues (20)
- The scripty.path config is not work. HOT 2
- Bug while sharing scripts via node modules HOT 3
- Update dependency to remove vulnerability. HOT 2
- Scripts Path Not Read With Yarn 3
- PNPM Support HOT 3
- monorepo single config HOT 2
- In MAC, may be unenforceable directory, how can do before running scripts, automatically run chmod + x scripts/path/to/my/script HOT 7
- scripty ERR! It seems you may be running scripty from the command-line directly HOT 1
- pnpm build error, unknown options: 'commitizen_path', 'scripty_path', 'scripty_windowsPath' #
- Scripts fail with Node.js v >=18 HOT 3
- Revive builtIn scripts resolver HOT 2
- Batch scripts skip directories HOT 1
- Sharable scripts via a npm package HOT 3
- Default to silent mode; allow verbose option HOT 1
- multiple script locations HOT 6
- Allow directly running using "scripty <target>" HOT 8
- npm proposal for proxying "npm run"
- Script name and content is always printed HOT 3
- Issue while running scripty on windows10 HOT 7
- Options won't work with npm >= 7 HOT 7
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 scripty.